0001558370-24-007986.txt : 20240513 0001558370-24-007986.hdr.sgml : 20240513 20240513170057 ACCESSION NUMBER: 0001558370-24-007986 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Southland Holdings, Inc. CENTRAL INDEX KEY: 0001883814 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41090 FILM NUMBER: 24940069 BUSINESS ADDRESS: STREET 1: 1100 KUBOTA DRIVE CITY: GRAPEVINE STATE: TX ZIP: 76051 BUSINESS PHONE: (817) 293-4263 MAIL ADDRESS: STREET 1: 1100 KUBOTA DRIVE CITY: GRAPEVINE STATE: TX ZIP: 76051 FORMER COMPANY: FORMER CONFORMED NAME: LEGATO MERGER CORP. II DATE OF NAME CHANGE: 20210917 10-Q 1 slnd-20240331x10q.htm 10-Q
0001883814--12-312024Q1false0048025688478919840001883814us-gaap:PreferredStockMember2023-01-012023-03-310001883814us-gaap:CommonStockMember2023-01-012023-03-310001883814us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001883814us-gaap:CommonStockMember2024-01-012024-03-3100018838142023-04-272023-04-270001883814us-gaap:RetainedEarningsMember2024-03-310001883814us-gaap:NoncontrollingInterestMember2024-03-310001883814us-gaap:AdditionalPaidInCapitalMember2024-03-310001883814us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001883814us-gaap:RetainedEarningsMember2023-12-310001883814us-gaap:NoncontrollingInterestMember2023-12-310001883814us-gaap:AdditionalPaidInCapitalMember2023-12-310001883814us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001883814us-gaap:RetainedEarningsMember2023-03-310001883814us-gaap:NoncontrollingInterestMember2023-03-310001883814us-gaap:AdditionalPaidInCapitalMember2023-03-310001883814us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberslnd:MajorityMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:NoncontrollingInterestMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001883814us-gaap:NoncontrollingInterestMember2022-12-310001883814us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001883814slnd:MajorityMember2022-12-310001883814us-gaap:CommonStockMember2024-03-310001883814us-gaap:CommonStockMember2023-12-310001883814us-gaap:CommonStockMember2023-03-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:PreferredStockMember2022-12-310001883814srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2022-12-310001883814us-gaap:PreferredStockMember2022-12-310001883814us-gaap:RestrictedStockUnitsRSUMemberslnd:EquityIncentivePlan2022Member2024-03-310001883814us-gaap:RestrictedStockUnitsRSUMember2023-12-3100018838142024-04-012024-03-310001883814us-gaap:RetainedEarningsMember2024-01-012024-03-310001883814us-gaap:RetainedEarningsMember2023-01-012023-03-3100018838142023-01-012023-12-310001883814us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001883814us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001883814us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001883814slnd:SouthlandTechnicoreMoleMember2024-03-310001883814slnd:SouthlandAstaldiMember2024-03-310001883814slnd:OscarRendaMember2024-03-310001883814slnd:SouthlandTechnicoreMoleMember2023-03-310001883814slnd:SouthlandAstaldiMember2023-03-310001883814slnd:OscarRendaMember2023-03-310001883814us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001883814us-gaap:RevolvingCreditFacilityMember2022-12-310001883814us-gaap:RevolvingCreditFacilityMember2021-07-310001883814us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrivateEquityFundsMember2024-03-310001883814us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrivateEquityFundsMember2024-03-310001883814us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrivateEquityFundsMember2023-12-310001883814us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrivateEquityFundsMember2023-12-310001883814us-gaap:RestrictedStockUnitsRSUMember2024-03-3100018838142023-02-130001883814us-gaap:RevolvingCreditFacilityMember2023-08-310001883814slnd:PromissoryNoteMember2023-02-132023-02-130001883814srt:MinimumMemberus-gaap:SecuredDebtMember2024-03-310001883814srt:MinimumMemberus-gaap:MortgagesMember2024-03-310001883814srt:MaximumMemberus-gaap:SecuredDebtMember2024-03-310001883814srt:MaximumMemberus-gaap:MortgagesMember2024-03-310001883814slnd:PromissoryNoteMember2023-02-130001883814us-gaap:SecuredDebtMember2023-07-310001883814us-gaap:SecuredDebtMember2024-03-310001883814us-gaap:MortgagesMember2024-03-310001883814us-gaap:SecuredDebtMember2023-12-310001883814us-gaap:RevolvingCreditFacilityMember2023-12-310001883814us-gaap:MortgagesMember2023-12-310001883814us-gaap:RelatedPartyMember2024-01-012024-03-310001883814us-gaap:RelatedPartyMember2023-01-012023-03-310001883814us-gaap:RestrictedStockUnitsRSUMemberslnd:EquityIncentivePlan2022Member2022-05-2400018838142023-02-1400018838142023-03-310001883814us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001883814us-gaap:FairValueMeasurementsRecurringMember2024-03-310001883814us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001883814us-gaap:FairValueMeasurementsRecurringMember2023-12-310001883814us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001883814us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001883814us-gaap:RelatedPartyMember2024-03-310001883814us-gaap:RelatedPartyMember2023-12-3100018838142023-02-142023-02-140001883814us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001883814slnd:AmericanBridgeMember2024-01-012024-03-310001883814us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-01-012024-03-310001883814us-gaap:SecuredDebtMember2023-07-012023-07-310001883814slnd:TransportationMember2024-01-012024-03-310001883814slnd:CivilMember2024-01-012024-03-310001883814slnd:TransportationMember2023-01-012023-03-310001883814slnd:CivilMember2023-01-012023-03-3100018838142024-01-0100018838142023-01-0100018838142024-03-3100018838142023-01-012023-03-310001883814us-gaap:RevolvingCreditFacilityMember2024-03-3100018838142023-12-3100018838142022-12-310001883814us-gaap:CommonStockMember2024-01-012024-03-310001883814slnd:RedeemableWarrantsMember2024-01-012024-03-3100018838142024-05-0900018838142024-01-012024-03-31xbrli:sharesiso4217:USDxbrli:pureslnd:subsidiaryiso4217:USDxbrli:sharesslnd:segmentslnd:item

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

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

Graphic

Southland Holdings, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

87-1783910

(State or other jurisdiction of
incorporation or organization)

(IRS Employer
Identification No.)

1100 Kubota Dr.

Grapevine, TX 76051

(Address of principal executive offices) (Zip Code)

(817) 293-4263

(Registrant’s telephone number, including area code)

Securities Registered Pursuant to Section 12(b) of the Act:

Title of Each Class

    

Trading Symbol

    

Name of Each Exchange on Which Registered

Common Stock, par value $0.0001 per share

SLND

NYSE American LLC

Redeemable warrants, exercisable for shares of common stock at an exercise price of $11.50 per share

SLND WS

NYSE American LLC

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of May 9, 2024, there were 48,025,688 shares of common stock, par value $0.0001 per share, issued and outstanding.

Unless otherwise stated in this Quarterly Report on Form 10-Q (this “Quarterly Report”), references to the “Company,” “our,” “us,” “we,” or “Southland” refer to Southland Holdings, Inc.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 (the “Securities Act”), as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements are based on the reasonable beliefs and assumptions of our management. Forward-looking statements are inherently subject to risks, uncertainties and assumptions. Generally, statements that are not historical facts, including statements concerning possible or assumed future actions, business strategies, events or results of operations, are forward-looking statements. These statements may be preceded by, followed by or include the words “believes,” “estimates,” “expects,” “projects,” “forecasts,” “may,” “will,” “should,” “seeks,” “plans,” “scheduled,” “anticipates,” “intends” or similar expressions. Forward-looking statements contained in this Quarterly Report include, but are not limited to, statements about our ability to:

Access, collect and use personal data about consumers;

Execute our business strategy, including monetization of services provided and expansions in and into existing and new lines of business;

Anticipate the impact of the novel coronavirus (“COVID-19”) pandemic and its effect on our business and financial condition;

Manage risks associated with operational changes in response to the COVID-19 pandemic;

Anticipate the uncertainties inherent in the development of new business lines and business strategies;

Retain and hire necessary employees;

Increase brand awareness;

Attract, train and retain effective officers, key employees or directors;

Upgrade and maintain information technology systems;

Potential disruptions, failures or security breaches of the information technology systems on which we rely to conduct our business;

Acquire and protect intellectual property;

Meet future liquidity requirements and comply with restrictive covenants related to long-term indebtedness;

Effectively respond to general economic and business conditions;

Maintain the listing of our securities on the NYSE American LLC (“NYSE”) or another national securities exchange;

Obtain additional capital, including use of debt markets;

Enhance future operating and financial results;

Anticipate rapid technological changes;

Comply with laws and regulations applicable to its business, including laws and regulations related to data privacy and insurance operations;

Stay abreast of modified or new laws and regulations applying to our business;

Anticipate the impact of, and respond to, new accounting standards;

Anticipate any rise in interest rates which would increase our cost of capital;

Anticipate the significance and timing of contractual obligations;

Maintain key strategic relationships with partners and distributors;

Respond to uncertainties associated with product and service development and market acceptance;

Anticipate the ability of the renewable sector to develop to the size or at the rate it expects;

Anticipate the impact of various federal, state, and local government funding initiatives;

Manage to finance operations on an economically viable basis;

Anticipate the impact of new U.S. federal income tax law, including the impact on deferred tax assets; and

Successfully defend or pursue claims and litigation.

Forward-looking statements are not guarantees of performance and speak only as of the date hereof. While we believe that these forward-looking statements are reasonable, there can be no assurance that we will achieve or realize these plans, intentions, or expectations. You should understand that the following important factors, in addition to those

i

discussed under the heading “Item 1A. Risk Factors” and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2023 (the “Annual Report”), “Item 1A. Risk Factors” to Part II in this Quarterly Report and other reports or documents we file with the Securities and Exchange Commission (“SEC”), could affect our future results and could cause those results or other outcomes to differ materially from those expressed or implied in the forward-looking statements in this Quarterly Report:

Litigation, complaints, product liability claims and/or adverse publicity;

The impact of changes in consumer spending patterns, consumer preferences, local, regional and national economic conditions, crime, weather, demographic trends and employee availability;

Increases and decreases in utility and other energy costs, increased costs related to utility or governmental requirements;

Privacy and data protection laws, privacy or data breaches or the loss of data; and

The impact of the COVID-19 pandemic and its effect on business and financial conditions.

These and other factors that could cause actual results to differ from those implied by the forward-looking statements in this Quarterly Report are more fully described under the heading “Item 1A. Risk Factors” in the Annual Report and elsewhere in this Quarterly Report. The risks described under the heading “Item 1A. Risk Factors” in the Annual Report are not exhaustive. Other sections of this Quarterly Report may describe additional factors that could adversely affect our business, financial condition or results of operations. New risk factors emerge from time to time and it is not possible to predict all such risk factors, nor can we assess the impact of all such risk factors on the business, nor the extent to which any factor or combination of facts may cause actual results to differ materially from those contained in any forward-looking statements. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the foregoing cautionary statements. We undertake no obligations to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

In addition, statements of belief and similar statements reflect our reasonable beliefs and opinions on the relevant subject. These statements are based upon information available to us, as applicable, as of the date of this Quarterly Report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and such statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, involve risks and are subject to change based on various factors, including those discussed under the headings “Item 1A. Risk Factors and “Item 2. Management Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report.

ii

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

SOUTHLAND HOLDINGS, INC.

Condensed Consolidated Balance Sheets (unaudited)

(Amounts in thousands, except share and per share data)

As of

ASSETS

March 31, 2024

    

December 31, 2023

Current assets

Cash and cash equivalents

$

31,239

$

49,176

Restricted cash

 

15,278

 

14,644

Accounts receivable, net

 

217,233

 

194,869

Retainage receivables

 

118,558

 

109,562

Contract assets

 

570,120

 

554,202

Other current assets

 

14,632

 

20,083

Total current assets

 

967,060

 

942,536

Property and equipment, net

 

102,773

 

102,150

Right-of-use assets

 

10,494

 

12,492

Investments - unconsolidated entities

 

124,628

 

121,648

Investments - limited liability companies

 

2,590

 

2,590

Investments - private equity

 

3,120

 

3,235

Deferred tax asset

11,896

11,496

Goodwill

 

1,528

 

1,528

Intangible assets, net

 

1,616

 

1,682

Other noncurrent assets

 

1,711

 

1,711

Total noncurrent assets

 

260,356

 

258,532

Total assets

$

1,227,416

$

1,201,068

LIABILITIES AND EQUITY

Current liabilities

Accounts payable

$

202,441

$

162,464

Retainage payable

 

43,422

 

40,950

Accrued liabilities

 

117,714

 

124,667

Current portion of long-term debt

 

46,425

 

48,454

Short-term lease liabilities

 

11,096

 

14,081

Contract liabilities

 

185,183

 

193,351

Total current liabilities

 

606,281

 

583,967

Long-term debt

 

255,590

 

251,906

Long-term lease liabilities

 

4,985

 

5,246

Deferred tax liabilities

 

2,250

 

2,548

Long-term accrued liabilities

49,593

49,109

Other noncurrent liabilities

 

47,738

 

47,728

Total long-term liabilities

 

360,156

 

356,537

Total liabilities

 

966,437

 

940,504

Commitment and contingencies (Note 7)

 

 

Stockholders' equity

Preferred stock, $0.0001 par value, authorized 50,000,000 shares, none issued and outstanding as of March 31, 2024 and December 31, 2023

 

 

Common stock, $0.0001 par value, authorized 500,000,000 shares, 48,025,688 and 47,891,984 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

5

 

5

Additional paid-in-capital

 

270,801

 

270,330

Accumulated deficit

(19,659)

(19,253)

Accumulated other comprehensive loss

 

(1,832)

 

(1,460)

Total stockholders' equity

249,315

249,622

Noncontrolling interest

 

11,664

 

10,942

Total equity

 

260,979

 

260,564

Total liabilities and equity

$

1,227,416

$

1,201,068

See notes to unaudited condensed consolidated financial statements

1

SOUTHLAND HOLDINGS, INC.

Condensed Consolidated Statements of Operations (unaudited)

Three Months Ended

(Amounts in thousands except shares and per share data)

March 31, 2024

    

March 31, 2023

Revenue

$

288,097

$

274,829

Cost of construction

 

267,676

 

255,886

Gross profit

 

20,421

 

18,943

Selling, general, and administrative expenses

 

14,394

 

15,571

Operating income

 

6,027

 

3,372

Loss on investments, net

 

(76)

 

(32)

Other income (loss), net

 

536

 

(2,599)

Interest expense

 

(5,655)

 

(3,254)

Earnings (losses) before income taxes

 

832

 

(2,513)

Income tax expense

 

307

 

1,753

Net income (loss)

 

525

 

(4,266)

Net income attributable to noncontrolling interests

 

931

 

398

Net loss attributable to Southland Stockholders

$

(406)

$

(4,664)

Net loss per share attributable to common stockholders

Basic

$

(0.01)

(0.11)

Diluted

$

(0.01)

(0.11)

Weighted average shares outstanding

Basic

47,925,072

44,407,831

Diluted

47,925,072

44,407,831

See notes to unaudited condensed consolidated financial statements

2

SOUTHLAND HOLDINGS, INC.

Condensed Consolidated Statements of Comprehensive Loss (unaudited)

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

Net income (loss)

$

525

$

(4,266)

Foreign currency translation adjustment, net of tax

 

(581)

 

506

Comprehensive loss, net of tax

(56)

(3,760)

Comprehensive income attributable to noncontrolling interest

722

400

Comprehensive loss attributable to Southland Stockholders

$

(778)

$

(4,160)

See notes to unaudited condensed consolidated financial statements

3

SOUTHLAND HOLDINGS, INC.

Condensed Consolidated Statements of Equity (unaudited)

Shares

Preferred

Common

Preferred

    

Common

    

    

Additional

    

Accumulated

    

Members

    

Noncontrolling

    

Total

(Amounts in thousands)

stock

stock

Stock

Stock

AOCI

Paid-In Capital

Deficit

Capital

Interest

Equity

Balance as of December 31, 2023

47,891,984

$

$

5

$

(1,460)

$

270,330

$

(19,253)

$

$

10,942

$

260,564

Issuance of shares - RSUs, net of tax

133,704

(206)

(206)

Share Based Compensation

677

677

Net income (loss)

 

 

 

 

 

(406)

 

 

931

 

525

Other comprehensive loss

 

 

 

(372)

 

 

 

 

(209)

 

(581)

Balance as of March 31, 2024

48,025,688

$

$

5

$

(1,832)

$

270,801

$

(19,659)

$

$

11,664

$

260,979

Shares

Preferred

Common

Preferred

    

Common

    

    

Additional

    

Accumulated

    

Members

    

Noncontrolling

    

Total

(Amounts in thousands)

stock

stock

Stock

Stock

AOCI

Paid-In Capital

Deficit

Capital

Interest

Equity

Balance as of December 31, 2022

24,400,000

$

24,400

$

$

(2,576)

$

$

$

327,614

$

10,446

$

359,884

Recapitalization

44,407,831

4

284,569

(327,614)

(43,041)

Balance as of December 31, 2022

24,400,000

44,407,831

24,400

4

(2,576)

284,569

10,446

316,843

Preferred stock repurchase and dividends

(24,400,000)

 

(24,400)

 

 

 

(50,129)

 

 

 

(24)

 

(74,553)

Issuance of post-merger earnout shares

4

34,996

35,000

Distributions to joint venture partner

 

 

 

 

 

 

 

(110)

 

(110)

Net (loss) income

 

 

 

 

 

(4,664)

 

 

398

 

(4,266)

Other comprehensive income

 

 

 

504

 

 

 

 

2

 

506

Balance as of March 31, 2023

44,407,831

$

$

8

$

(2,072)

$

269,436

$

(4,664)

$

$

10,712

$

273,420

See notes to unaudited condensed consolidated financial statements

4

SOUTHLAND HOLDINGS, INC.

Condensed Consolidated Statements of Cash Flows (unaudited)

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

Cash flows from operating activities:

  

 

  

Net income (loss)

$

525

$

(4,266)

Adjustments to reconcile net income (loss) to net cash used in operating activities

 

  

 

  

Depreciation and amortization

 

5,577

 

8,560

Deferred taxes

 

(642)

 

(514)

Change in fair value of earnout liability

2,936

Share based compensation

677

Gain on sale of assets

 

(2,385)

 

(967)

Foreign currency remeasurement (gain) loss

 

64

 

(5)

Earnings from equity method investments

(1,907)

(3,242)

TZC investment present value accretion

(627)

(603)

Loss on trading securities, net

 

76

 

32

Changes in assets and liabilities:

Accounts receivable

 

(32,071)

 

(49,278)

Contract assets

 

(16,175)

 

(30,306)

Prepaid expenses and other current assets

 

5,450

 

119

Right-of-use assets

 

1,994

 

(1,764)

Accounts payable and accrued expenses

 

40,059

 

33,705

Contract liabilities

 

(8,162)

 

7,241

Operating lease liabilities

 

(1,883)

 

1,820

Other

 

(467)

 

1,753

Net cash used in operating activities

 

(9,897)

 

(34,779)

Cash flows from investing activities:

 

  

 

  

Purchase of property and equipment

 

(3,128)

 

(1,166)

Proceeds from sale of property and equipment

 

2,657

 

1,295

Contributions to other investments

(13)

(81)

Distributions from other investments

 

52

 

Net cash (used in) provided by investing activities

 

(432)

 

48

Cash flows from financing activities:

 

  

 

  

Borrowings on revolving credit facility

 

5,000

 

3,000

Borrowings on notes payable

 

222

 

181

Payments on notes payable

 

(10,650)

 

(12,382)

Payments of deferred financing costs

 

(75)

 

Advances from related parties

 

 

(493)

Payments from related parties

 

125

 

6

Payments on finance lease

 

(1,359)

 

(1,189)

Distribution to members

 

 

(110)

Payment of taxes related to net share settlement of RSUs

 

(206)

 

Other

17,088

Net cash (used in) provided by financing activities

 

(6,943)

 

6,101

Effect of exchange rate on cash

 

(31)

 

190

Net decrease in cash and cash equivalents and restricted cash

 

(17,303)

 

(28,440)

Beginning of period

 

63,820

 

71,991

End of period

$

46,517

$

43,551

Supplemental cash flow information

 

  

 

  

Cash refunds from income taxes

$

454

$

87

Cash paid for interest

$

5,527

$

3,230

Non-cash investing and financing activities:

 

  

 

Lease assets obtained in exchange for new leases

$

1,252

$

6,416

Assets obtained in exchange for notes payable

$

3,341

$

2,299

Related party payable exchanged for note payable

$

3,797

$

Issuance of post-merger earn out shares

$

$

35,000

Dividend financed with notes payable

$

$

50,000

See notes to unaudited condensed consolidated financial statements

5

SOUTHLAND HOLDINGS, INC.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

1. Description of Business

Southland Holdings, Inc. (“Southland”, the “Company”, “we”, “us”, or “our”) is a diverse leader in specialty infrastructure construction with roots dating back to 1900. We design and construct projects in the bridges, tunnels, transportation and facilities, marine, steel structures, water and wastewater treatment, and water pipelines end markets.

Southland is based in Grapevine, Texas. It is the parent company of Johnson Bros. Corporation, American Bridge Holding Company (“American Bridge”), Oscar Renda Contracting, Southland Contracting, Mole Constructors, Heritage Materials and other affiliates. American Bridge, a builder of specialty construction projects, was acquired in 2020. With the combined capabilities of these six primary subsidiaries and their affiliates, Southland has become a diversified industry leader with both public and private customers. The majority of our customers are located in the United States.

In the second quarter of 2023, Southland decided to discontinue certain types of projects in its Materials & Paving business line (“M&P”) and sold assets related to producing large scale concrete and asphalt. M&P is reported in the Transportation segment. The Company will not be pursuing production of concrete and asphalt products for use on self-performed paving projects where the majority of the scope of work contains large-scale concrete and asphalt production or sale of asphalt and concrete products to third parties. This operational shift will allow the Company to better focus its resources on more profitable lines of business. The Company has concluded this action with M&P does not qualify for Discontinued Operations treatment and presentation as it does not represent a strategic shift in the Company’s business.

As previously announced, on May 25, 2022, Legato Merger Corp. II, a Delaware corporation (“Legato II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Legato Merger Sub Inc., a Delaware corporation and wholly owned subsidiary of Legato II (“Merger Sub”), and Southland Holdings LLC, a Texas limited liability company (“Southland LLC”).

On February 14, 2023 (the “Closing Date”), as contemplated by the Merger Agreement, Merger Sub merged with and into Southland LLC, with Southland LLC surviving the merger as a wholly owned subsidiary of Legato II (the “Merger”). The transactions contemplated by the Merger Agreement are referred to herein collectively as the “Business Combination.” In connection with the Business Combination, Legato II changed its name to “Southland Holdings, Inc.”

The Merger was accounted for as a reverse recapitalization with Southland LLC as the accounting acquirer and Legato II as the acquired company for accounting purposes. Accordingly, all historical financial information presented in the consolidated financial statements represents the accounts of Southland and its subsidiaries as if Southland had been the predecessor Company.

COVID-19 Considerations

Certain impacts to public health conditions particular to the coronavirus (“COVID-19”) outbreak have had a significant negative impact on our operations and profitability. The continuing extent of the impact to our financial performance will depend on future developments, including (i) the duration and spread of the outbreak, (ii) the restrictions and advisories, (iii) the effects on the financial markets, and (iv) the effects on the economy overall, all of which are highly uncertain and cannot be predicted. If our financial performance is impacted because of these developments for an extended period, our results may be materially adversely affected. We cannot anticipate how the potential widespread distribution of a vaccine will mitigate this impact on either COVID-19 or on future variants of the disease.

Under the provision of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), employers were eligible for a refundable employee retention credit subject to certain criteria. As of December 31, 2022, the Companies had filed a claim with the IRS and received a refund of $2.4 million in 2023.

6

2. Basis of Presentation

Consolidated U.S. GAAP Presentation

These interim unaudited condensed consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“GAAP”). The Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) contains guidance that form GAAP. New guidance is released via Accounting Standards Update (“ASU”).

The unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnote disclosures required by GAAP for complete financial statements have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the unaudited condensed consolidated financial statements have been included. These unaudited condensed consolidated financial statements should be read in conjunction with our Annual Report which was filed on Form 10-K on March 4, 2024.

The accompanying consolidated balance sheet and related disclosures as of December 31, 2023, have been derived from the Form 10-K filed on March 4, 2024. The Company’s financial condition as of March 31, 2024, and operating results for the three months ended March 31, 2024, are not necessarily indicative of the financial conditions and results of operations that may be expected for any future interim period or for the year ending December 31, 2024.

The unaudited condensed consolidated financial statements include the accounts of Southland Holdings, Inc., and our majority-owned and controlled subsidiaries and affiliates. All significant intercompany transactions are eliminated within the consolidations process. Investments in non-construction related partnerships and less-than-majority owned subsidiaries that we do not control, but where we have significant influence are accounted for under the equity method. Certain construction related joint ventures and partnerships that we do not control, nor do we have significant influence are accounted for under the equity method for the balance sheet and the proportionate consolidation method for the statement of operations.

Use of Estimates

The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. It is reasonably possible that changes may occur in the near term that would affect our estimates with respect to revenue recognition, the allowance for credit losses, recoverability of unapproved contract modifications, deferred tax assets, and other accounts for which estimates are required.

Cash, Cash Equivalents, and Restricted Cash

We consider all highly liquid instruments purchased with a maturity of three months or less as cash equivalents. We maintain our cash in accounts at certain financial institutions. The majority of our balances exceed federally insured limits.

We have not experienced any losses in these accounts, and we do not believe they are exposed to any significant credit risk.

Restricted cash and cash equivalents consist of amounts held in accounts in our name at certain financial institutions. These accounts are subject to certain control provisions in favor of various surety and insurance companies for purposes of compliance and security perfections.

7

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Cash and cash equivalents at beginning of period

$

49,176

$

57,915

Restricted cash at beginning of period

 

14,644

 

14,076

Cash, cash equivalents, and restricted cash at beginning of period

$

63,820

$

71,991

Cash and cash equivalents at end of period

$

31,239

$

49,176

Restricted cash at end of period

 

15,278

 

14,644

Cash, cash equivalents, and restricted cash at end of period

$

46,517

$

63,820

Goodwill and Indefinite-Lived Intangibles

Goodwill and indefinite-lived intangibles are tested for impairment annually in the fourth quarter, or more frequently if events or circumstances indicate that goodwill or indefinite-lived intangibles may be impaired. We evaluate goodwill at the reporting unit level (operating segment or one level below an operating segment). We identify our reporting unit and determine the carrying value of the reporting unit by assigning the assets and liabilities, including the existing goodwill and indefinite-lived intangibles, to the reporting unit. Our reporting units are based on our organizational and reporting structure. We currently identify three reporting units. We begin with a qualitative assessment using inputs based on our business, our industry, and overall macroeconomic factors. If our qualitative assessment deems that the fair value of a reporting unit is more likely than not less than its carrying amount, we then complete a quantitative assessment to determine the fair value of the reporting unit and compare it to the carrying amount of the reporting unit. During the three months ended March 31, 2024 and 2023, based on the results of our qualitative assessments which determined that it was more likely than not that the fair value of the reporting units exceeded the carrying amounts and that the fair value of the indefinite-lived intangible assets exceeded the carrying amounts, we did not complete quantitative assessments, and we did not record any impairment of goodwill or indefinite-lived intangible assets.

Valuation of Long-Lived Assets

We review long-lived assets, including finite-lived intangible assets subject to amortization, for impairment upon the occurrence of events or changes in circumstances that would indicate that the carrying value of the asset or group of assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or group of assets to the future net cash flows expected to be generated by the asset or group of assets. If such assets are not considered to be fully recoverable, any impairment to be recognized is measured by the amount by which the carrying amount of the asset or group of assets exceeds its respective fair value. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.  During the three months ended March 31, 2024 and 2023, we did not identify any triggering events that would require a quantitative assessment.

Accounts Receivable, Net

We provide an allowance for credit losses, which is based upon a review of outstanding receivables, historical collection information, existing economic conditions, and future expectations. Normal contracts receivables are typically due 30 days after the issuance of the invoice. Retainages are due 30 days after completion of the project and acceptance by the contract owner. Warranty retainage receivables are typically due two years after completion of the project and acceptance by the contract owner. Receivables past due more than 120 days are considered delinquent. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.

As of March 31, 2024, and December 31, 2023, we had an allowance for credit losses of $1.2 million and $1.3 million, respectively.

Recently Issued Accounting Pronouncements

In August 2023, the FASB issued ASU 2023-05, “Business Combinations-Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement” (“ASU 2023-05”), which requires that a joint venture apply a new basis of accounting upon formation. As a result, a newly formed joint venture, upon formation, would initially measure its assets and liabilities at fair value. ASU 2023-05 is effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. We plan to adopt ASU 2023-05 in the first quarter of 2025, but do not expect the adoption to have a material impact on our consolidated financial statements.

8

In October 2023, the FASB issued ASU 2023-06 “Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative,” which amends GAAP to include 14 disclosure requirements that are currently required under SEC Regulation S-X or Regulation S-K. Each amendment will be effective on the date on which the SEC removes the related disclosure requirement from SEC Regulation S-X or Registration S-K. The Company has evaluated the new standard and determined that it will have no material impact on its consolidated financial statements or disclosures since the Company is already subject to the relevant SEC disclosure requirements.

In November 2023, FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our consolidated financial statements and related disclosures.

On December 14, 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which established new income tax disclosure requirements. Public business entities must apply the guidance to annual periods beginning after December 15, 2024. We have not elected to early adopt this standard. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and related disclosures.

Recent SEC Rules

In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors. Unless legal challenges to the rule prevail, this rule will require registrants to disclose certain climate-related information in registration statements and annual reports, and the revisions to Regulation S-X would apply to our financial statements beginning with our fiscal year ending December 31, 2025. We are currently assessing the effect of these new rules on our condensed consolidated financial statements and related disclosures.

Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 to the 10-K filed on March 4, 2024, and contained elsewhere herein, other than the policy for warrants, which is included below. For the three months ended March 31, 2024, there were no significant changes in our use of estimates or significant accounting policies.

Warrants

The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the instruments’ specific terms and applicable authoritative guidance in FASB ASC 480, “Distinguishing Liabilities from Equity” (“ASC 480”), and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the instruments are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the instruments meet all of the requirements for equity classification under ASC 815, including whether the instruments are indexed to the Company’s own common shares and whether the instrument holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, was conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the instruments are outstanding. The Company has concluded that the public warrants and private warrants issued pursuant to the warrant agreement qualify for equity accounting treatment. 

3. Recapitalization

As discussed in Note 1 – Description of Business, on the Closing Date, the Company issued 33,793,111 shares of common stock to the former members of Southland (“Southland Members”) in exchange for their membership interests in Southland (“Southland Membership Interests”). Southland received net proceeds of $17.1 million. Transaction costs of $9.9 million directly related to the Merger, are included in additional paid-in capital in the condensed consolidated balance sheet as of March 31, 2024.

9

Prior to the Merger, Southland LLC declared a $50.0 million dividend to be payable to Southland Members, which is recorded in other noncurrent liabilities on the condensed consolidated balance sheets. Southland Members, in lieu of cash payment, agreed to receive a promissory note for payment in the future. The notes have a four-year term and accrue interest at 7.0%. Southland, at its discretion, may make interim interest and principal payments during the term.

Immediately after giving effect to the Business Combination, there were 44,407,831 shares of common stock and 14,385,500 warrants, each exercisable for a share of common stock at an exercise price of $11.50 per share (including public and private placement warrants) (each a “Warrant” and together, collectively, the “Warrants”), outstanding.

Earnout Shares

Pursuant to the Merger Agreement, Southland Members have the potential to be issued additional consideration of up to 10,344,828 shares of common stock for attaining certain performance targets for the years ended December 31, 2022, and December 31, 2023. On April 27, 2023, Southland issued 3,448,283 shares of common stock to the Southland Members pursuant to the attainment of the 2022 Base Target (as defined in the Merger Agreement).

4. Fair Value Investments

Fair value of investments measured on a recurring basis as of March 31, 2024, and December 31, 2023, were as follows:

As of

March 31, 2024

(Amounts in thousands)

Fair Value

    

Level 1

    

Level 2

    

Level 3

Marketable Securities

  

 

  

 

  

 

  

Common stocks

$

$

$

$

Total

 

 

 

 

Investments Noncurrent

 

  

 

  

 

  

 

  

Private equity

 

3,120

 

 

 

3,120

Total noncurrent

 

3,120

 

 

 

3,120

Overall Total

$

3,120

$

$

$

3,120

As of

December 31, 2023

(Amounts in thousands)

Fair Value

    

Level 1

    

Level 2

    

Level 3

Marketable Securities

  

 

  

 

  

 

  

Common stocks

$

$

$

$

Total

 

 

 

 

Investments Noncurrent

 

  

 

  

 

  

 

  

Private equity

 

3,235

 

 

 

3,235

Total noncurrent

 

3,235

 

 

 

3,235

Overall Total

$

3,235

$

$

$

3,235

5. Revenue

Revenue is recognized over time using the input method in accordance with ASC 606, measured by the percentage of cost incurred to date to estimated total cost for each contract. This method is used because we believe expended cost to be the best available measure of progress on contracts.

Our contracts are primarily in the form of firm fixed-price and fixed-price per unit. A large portion of our contracts have scope defined adequately, which allows us to estimate total contract value upon the signing of a new contract. Upon signing a new contract, we allocate the total consideration across various contractual promises to transfer a distinct good or service to a customer. These are grouped into specific performance obligations. This process requires significant management judgement. Most of our contracts have a single performance obligation. For contracts with multiple performance obligations, we allocate the total transaction price based on the estimated standalone selling price, which is the total project costs plus a budgeted margin percentage, for each of the performance obligations.

10

Revenue is recognized when, or as, the performance obligations are satisfied. Our contracts do not include a significant financing component. Costs to obtain contracts are generally not significant and are expensed in the period incurred.

Estimating cost to complete of long-term contracts involves a significant amount of estimation and judgement. For long-term contracts, we use the calculated transaction price, estimated cost to complete the project, and the total costs incurred on the project to date to calculate the percentage of the project that is complete. The costs to complete the project and the transaction price can change due to unforeseen events that can either increase or decrease the margin on a particular project.

Our contract structure allows for variable consideration. A significant portion of this variable consideration comes in the form of change order requests and claims. Other variable consideration can include performance bonuses, incentives, liquidated damages, and other terms that can either raise or lower the total transaction price. We estimate variable consideration based on the probability of being entitled to collection of specific amounts. We include amounts that we believe we have an enforceable right to collect based on our probability of success with specific claims or contractual rights. Our estimates of total variable consideration rely on all available information about our customer including historical, current, and forecasted information.

Many of our contracts require contract modifications resulting from a change in contract scope or requirements. Change orders are issued to document changes to the original contract. We can have approved and unapproved change orders. Unapproved change orders are contract modifications for which we or our customers have not agreed to terms, scope and price. Contract modifications are necessary for many reasons, including but not limited to, changes to the contract specifications or design from the customer, modification to the original scope, changes to engineering drawings, or other required deviation from the original construction plan. Contract modifications may also be necessary for reasons including, but not limited to, other changes to the contract which may be out of our control, such as rain or other weather delays, incomplete, insufficient, inaccurate engineering drawings, different site conditions from information made available during the estimating process, or other reasons. An unapproved change order may turn into a formal claim if we cannot come to an agreement with the owner but are contractually entitled to recovery of costs and profits for work performed. Costs incurred related to contract modifications are included in the estimated costs to complete and are treated as project costs when incurred. Unless the contract modification is distinct from the other goods and services included within the project, the contract modification is accounted for as part of the existing contract. The effect of any modifications on the transaction price, and our measure of the percentage-of-completion on specific performance obligations for which the contract modification relates, is recognized as a cumulative catch-up adjustment to revenue recognized. In some cases, contract modifications may not be fully settled until after the completion of work as specified in the original contract.

We review and update our contract estimates regularly. Any adjustments in estimated profit on contracts is recognized under the cumulative catch-up method. Under this method, the cumulative impact of the profit adjustment is recognized in the period the adjustment is identified. Revenue and profit in future periods are then recognized using an updated estimate that uses inputs consisting of the estimated transaction price and the estimated remaining costs to be incurred on the project.

If a contract is deemed to be in a loss position, the projected loss is recognized in full, including reversal of any previously recognized margin, in the period in which the change in estimate is made. Losses are recognized as an accrued loss provision on the consolidated balance sheets in the accrued liabilities caption. For contract revenue after the date that the loss is accrued, the accrued loss provision is adjusted so that the gross profit for the contract remains zero in future periods, subject to future adjustments to the overall expected profit or loss as determined at such time. As of March 31, 2024 and December 31, 2023, we had $16.1 million and $17.3 million, respectively, in accrued loss provisions.

As of March 31, 2024 and December 31, 2023, we had $162.9 million and $139.6 million, respectively, of unapproved contract modifications included within our various projects’ transaction prices. These modifications are in negotiation with our customers or other third parties.

We estimate the likelihood of collection during the bidding process for new contracts. Customers with history of late or non-payment are avoided in the bidding process. We consider the necessity for write-down of receivable balances in conjunction with GAAP when evaluating our estimates of transaction price and estimated costs to complete our projects.

11

We bill our customers in conjunction with our contract terms. Our contracts have three main categories, (i) contracts that are billed based on a specific timeline, (ii) contracts that are billed upon the completion of certain phases of work, or milestones, and (iii) contracts that are billed as services are provided. Some of our contracts are billed following the recognition of certain revenue. This creates an asset on our consolidated balance sheets captioned “contract assets.” Other contracts’ schedules allow us to bill customers prior to recognizing revenue. These contracts create a liability on our consolidated balance sheets captioned “contract liabilities.”

We segregate our business into two reportable segments: Transportation and Civil. Our Chief Operating Decision Maker (“CODM”) uses these segments in order to operate the business. Our segments offer different specialty infrastructure services. Our CODM regularly reviews our operating and financial performance based on these segments. Each of our reportable segments is composed of similar business units that specialize in specialty infrastructure projects that are unique.

Our business is managed using revenue and gross profit primarily. Our CODM regularly uses this information to review operating results, plan future bids, allocate resources, target customers, and plan future growth and capital allocations. To determine reportable segment gross profit, certain allocations, including allocations of shared and indirect costs, such as facility costs, equipment costs, and indirect operating expenses, were made.

Our Civil segment is comprised of Oscar Renda Contracting, Inc., Mole Constructors, Inc., Southland Contracting, Inc., Southland Holdings, LLC, Renda Pacific, LLC, Southland Renda JV, Southland RE Properties, Oscar Renda Contracting Canada, Southland Mole of Canada, Southland Technicore Mole joint venture, and Southland Astaldi joint venture. This segment focuses on projects throughout North America that include the design and construction of water pipeline, pump stations, lift stations, water and wastewater treatment plants, concrete and structural steel, outfall, and tunneling.

Our Transportation segment is comprised of American Bridge, Heritage Materials, LLC, and Johnson Bros. Corporation. This segment operates throughout North America and specializes in services that include the design and construction of bridges, roadways, marine, dredging, ship terminals, and piers, and specialty structures and facilities.

Total assets by segment are not presented as our CODM, as defined by ASC 280, does not review or allocate resources based on segment assets. We do not have material intersegment revenue or gross profit. Joint ventures are classified into the segment with which the projects align.

Segment Revenue

Revenue by segment for the three months ended March 31, 2024 and 2023, was as follows:  

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

 

    

% of Total 

    

    

% of Total

 

Segment

Revenue

Revenue

Revenue

 Revenue

 

Civil

$

84,273

 

29.3

%  

$

72,989

 

26.6

%

Transportation

 

203,824

 

70.7

%  

 

201,840

 

73.4

%

Total revenue

$

288,097

 

100.0

%  

$

274,829

 

100.0

%

Segment Gross Profit

Gross profit by segment for the three months ended March 31, 2024 and 2023, was as follows:

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

 

    

% of Segment 

    

    

% of Segment 

 

Segment

Gross Profit

Revenue

Gross Profit

Revenue

 

Civil

$

17,870

 

21.2

%  

$

8,766

 

12.0

%

Transportation

 

2,551

 

1.3

%  

 

10,177

 

5.0

%

Gross profit

$

20,421

 

7.1

%  

$

18,943

 

6.9

%

Revenue earned outside of the United States was 26% and 23% for the three months ended March 31, 2024 and 2023, respectively.

12

6. Debt

Long-term debt and credit facilities consisted of the following as of March 31, 2024, and December 31, 2023:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Secured notes

$

206,892

$

210,197

Mortgage notes

 

667

 

689

Revolving credit facility

 

95,000

 

90,000

Total debt

 

302,559

 

300,886

Unamortized deferred financing costs

 

(544)

 

(526)

Total debt, net

 

302,015

 

300,360

Less: Current portion

 

(46,425)

 

(48,454)

Total long-term debt

$

255,590

 

251,906

The weighted average interest rate on total debt outstanding as of March 31, 2024 and December 31, 2023, was 6.21% and 6.12%, respectively.

As of March 31, 2024, our fleet of equipment was subject to liens securing our debt.

In February 2024, the Company amended the revolving credit facility to restructure certain covenant levels through December 31, 2024.  In May 2024, the Company amended the revolving credit facility to extend the maturity to April 15, 2025 and a waiver was granted for certain debt covenants as of March 31, 2024. We are currently in compliance with all applicable debt covenants, as amended or waived. The Company projects to be in compliance with all applicable debt covenants through March 31, 2025.

Revolving Credit Facility

In July 2021, we entered into a revolving credit facility agreement with Frost Bank for $50.0 million. As of December 31, 2022, the revolving credit facility agreement had been amended and increased to $100.0 million. In August 2023, the revolving credit facility was extended through January 15, 2025 and we incurred $0.3 million in deferred financing costs. The revolving credit facility agreement bears interest on drawn balances at 1-month SOFR, subject to a floor of 0.90%, plus an applicable margin rate of 3.00%. The waiver granted for March 31, 2024 covenant non-compliance amended the revolving credit facility limit to $95.0 million, required a $5.0 million cash collateral deposit to be made by June 15, 2024, and extended maturity to April 15, 2025. As of March 31, 2024, $95.0 million was drawn on the revolving credit facility. The revolving credit facility is collateralized by certain real estate assets, unencumbered assets, and a junior lien position on certain assets of Southland.

Secured Notes

We enter into secured notes in order to finance growth within our business. In July 2023, we refinanced approximately $76.4 million of existing secured notes in exchange for a new equipment note in the amount of $113.5 million. The new equipment note is secured by specific construction equipment assets and has a five-year fully amortizing term at a fixed rate of 7.25%. We incurred $0.3 million as deferred financing cost in connection with the refinancing. The deferred financing costs are included in long-term debt on our consolidated balance sheets. Additionally, as part of the refinancing, we incurred a loss on extinguishment of debt of $0.6 million, which was included in other income, net on our consolidated statements of operations and $0.6 million as bank service charges in connection with the refinancing. As of March 31, 2024, we had outstanding secured notes expiring between April 2024 and March 2033. Interest rates on the secured notes range between 1.29% and 8.00%. The secured notes are collateralized by certain assets of Southland’s fleet of equipment.

Mortgage Notes

We enter into mortgage notes in order to finance growth within our business. As of March 31, 2024, we had mortgage notes expiring between October 2024 and February 2029. Interest rates on the mortgage notes range between 3.84% and 5.99%. The mortgage notes are collateralized by certain real estate owned by Southland.

13

7. Commitments and Contingencies

Litigation

In the ordinary course of business, we and our affiliates are involved in various legal proceedings alleging, among other things, liability issues or breach of contract or tortious conduct in connection with the performance of services and/or materials provided, the outcomes of which cannot be predicted with certainty. We and our affiliates are also subject to government inquiries in the ordinary course of business seeking information concerning our compliance with government construction contracting requirements and various laws and regulations, the outcomes of which cannot be predicted with certainty.

Some of the matters in which we or our joint ventures and affiliates are involved may involve compensatory, punitive, or other claims or sanctions that, if granted, could require us to pay damages or make other expenditures in amounts that are not currently probable to be incurred or cannot currently be reasonably estimated. In addition, in some circumstances, our government contracts could be terminated, we could be suspended or incur other administrative penalties or sanctions, or payment of our costs could be disallowed. While any of our pending legal proceedings may be subject to early resolution as a result of our ongoing efforts to resolve the proceeding, whether or when any legal proceeding will be resolved is neither predictable nor guaranteed.

Accordingly, it is possible that future developments in such proceedings and inquiries could require us to (i) adjust existing accruals, or (ii) record new accruals that we did not originally believe to be probable or that could not be reasonably estimated. Such changes could be material to our financial condition, results of operations, and/or cash flows in any particular reporting period. In addition to matters that are considered probable for which the loss can be reasonably estimated, disclosure is also provided when it is reasonably possible and estimable that a loss will be incurred, when it is reasonably possible that the amount of a loss will exceed the amount recorded, or a loss is probable but the loss cannot be estimated.

Liabilities relating to legal proceedings and government inquiries, to the extent that we have concluded such liabilities are probable and the amounts of such liabilities are reasonably estimable, are recorded on the consolidated balance sheets. A certain number of the claims are insured but subject to varying deductibles, and a certain number of the claims are uninsured. The aggregate range of possible loss related to (i) matters considered reasonably possible, and (ii) reasonably possible amounts in excess of accrued losses recorded for probable loss contingencies was immaterial, as of March 31, 2024, and December 31, 2023. Our estimates of such matters could change in future periods.

Surety Bonds

We, as a condition for entering into a substantial portion of our construction contracts, had outstanding surety bonds as of March 31, 2024, and December 31, 2023. We have agreed to indemnify the surety if the surety experiences a loss on the bonds of any of our affiliates.

Self-Insurance

We are self-insured up to certain limits with respect to workers’ compensation, general liability and auto liability matters, and health insurance. We maintain accruals for self-insurance retentions based upon third-party data and claims history.

8. Income Taxes

Prior to the Merger in 2023, Southland LLC, and various domestic subsidiaries, elected to be taxed as an S-corporation, under the provisions of Subchapter S of the Internal Revenue Code. As such, their respective earnings were not subject to entity level income tax, but instead, the owners were liable for federal income taxes on their respective shares of the applicable income. American Bridge and Oscar Renda, two domestic subsidiaries of Southland LLC, had historically been taxed as separate C-corporation and their income subject to entity-level tax.

Following the closing of the Merger on February 14, 2023, Southland LLC, along with various domestic subsidiaries, elected to voluntarily revoke their S-corporation status effective January 1, 2023. As a result, Southland Holdings LLC, and their domestic subsidiaries, elected to file a consolidated corporate income tax return for the 2023 calendar year.

14

Effective January 1, 2024 Southland Holdings LLC and subsidiary filing group elected to join the Southland Holdings, Inc. and Subsidiaries filing group to have all domestic corporate entities included within one consolidated federal income tax return for the 2024 calendar year.

The federal statutory tax rate is 21%. Southland’s effective tax rate was 36.9% for the three months ended March 31, 2024. The primary differences between the statutory rate and the effective rate were due to state income taxes including adjustments in the quarter for additional state refunds received previously not recorded and a change in state rate applied to deferred tax assets and liabilities. Additionally, as with previous periods, the Company has recorded income earned in a foreign jurisdiction with a zero tax rate; however, that foreign income is included within U.S taxable income through GILTI. Lastly, the Company has recorded an additional $0.3 million in calculated penalties and interest mainly related to the previously recorded uncertain tax position accrual related to 2020 U.S. federal net operating loss treatment.  

Southland’s effective tax rate was a negative 69.8% for the three months ended March 31, 2023. The primary difference between the statutory rate and the Company’s effective rate was due to the pre-tax loss and the change in the U.S consolidated filing structure effective January 1, 2023, as a result of the Merger.  This change in filing structure required recording deferred tax assets and liabilities related to entities previously not subject to income tax with $5.0 million being recorded to income tax expense for the three months ended March, 31 2023.  As the Merger did not require acquisition accounting under U.S. GAAP, the recording of these deferred tax assets and liabilities was recorded to current operations in accordance with the requirements under ASC 740.  Additionally, $1.1 million was recorded to income tax expense as of March 31, 2023 due to the change in the state effective tax rate applied to both American Bridge and Oscar Renda deferred tax assets and liabilities.  Lastly, as a result of the new U.S. consolidated filing structure, Southland is in a net deferred tax liability position for both federal and state income tax. As a result the U.S. and state deferred tax assets are considered to be more-likely-than-not realizable, and therefore a valuation allowance is not deemed necessary. The previously recorded valuation allowance related to American Bridge federal and state net deferred tax assets has been removed resulting with a benefit to income tax of $3.8 million recorded in the three months ended March 31, 2023.

Southland is in a net deferred tax asset position for both federal and state income tax mainly resulting from the capitalization of R&D expenses under IRC 174 offset by a deferred tax liability for the acceleration of depreciation for income tax purposes as for the three month period ended March 31, 2024. Southland is in a three-year cumulative book income position after adjusting for permanent and one-time items and is forecasting that the net deferred tax assets, are more-likely-than-not to be fully utilized.

9. Remaining Unsatisfied Performance Obligations

Remaining Unsatisfied Performance Obligations (“RUPO”) consists of two components: (1) unearned revenue and (2) awarded but not started. Unearned revenue includes the revenue we expect to record in the future on in-progress contracts, including 100% of our consolidated joint venture contracts and our proportionate share of unconsolidated joint venture contracts. Contracts that are awarded, but not yet started, are included in RUPO once a contract has been fully executed and/or we have received a formal “Notice to Proceed” from the project owner.

Although RUPO reflects business that we consider to be firm, deferrals, cancellations and/or scope adjustments may occur. RUPO is adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate.

Fixed price contracts, particularly with federal, state and local government customers, are expected to continue to represent a majority of our total RUPO.

The following schedule shows the RUPO as of March 31, 2024, and December 31, 2023:

As of

(Amounts in millions)

March 31, 2024

    

March 31, 2023

Remaining Unsatisfied Performance Obligations

$

2,639

$

2,862

The Company expects to recognize approximately 42% of its RUPOs as revenue during the next twelve months, and the balance thereafter.

15

10. Cost and Estimated Earnings on Uncompleted Contracts

Contract assets as of March 31, 2024, and December 31, 2023, consisted of the following:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs in excess of billings

$

539,407

$

525,588

Costs to fulfill contracts, net

 

30,713

 

28,614

Contract assets

$

570,120

$

554,202

Costs and estimated earnings on uncompleted contracts were as follows as of March 31, 2024, and December 31, 2023:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs incurred on uncompleted contracts

$

7,416,687

$

7,293,246

Estimated earnings

 

406,603

 

456,852

Costs incurred and estimated earnings

 

7,823,290

 

7,750,098

Less: billings to date

 

(7,469,066)

 

(7,417,861)

Costs to fulfill contracts, net

 

30,713

 

28,614

Net contract position

$

384,937

$

360,851

Our net contract position is included on the condensed consolidated balance sheets under the following captions:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Contract assets

$

570,120

$

554,202

Contract liabilities

 

(185,183)

 

(193,351)

Net contract position

$

384,937

$

360,851

As of March 31, 2024, and December 31, 2023, we had recorded $323.3 million and $306.4 million, respectively, related to claims. The classification of these amounts are represented on the consolidated balance sheets as of March 31, 2024, and December 31, 2023, as follows:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs in excess of billings

$

225,121

$

208,203

Investments

 

98,222

 

98,209

Claims asset total

$

323,343

$

306,412

On January 1, 2024, we had contract liabilities of $193.4 million, of which $93.5 million was recognized as revenue during the three months ended March 31, 2024.

On January 1, 2023, we had contract liabilities of $131.6 million, of which $74.2 million was recognized as revenue during the three months ended March 31, 2023.

11. Noncontrolling Interests Holders

Southland has several controlling interests including both joint ventures and partnerships. We have controlling interests and allocate earnings and losses in those entities to the noncontrolling interest holders based on our ownership percentages.

We owned an 84.7% interest in Oscar Renda Contracting, Inc. (“Oscar Renda”), as of March 31, 2024, and March 31, 2023.

We owned a 65.0% interest in the Southland Technicore Mole joint venture and a 70.0% interest in the Southland Astaldi joint venture as of March 31, 2024, and March 31, 2023.

16

American Bridge entered into a joint venture with Commodore Maintenance Corporation, forming American Bridge/Commodore Joint Venture. According to the joint venture agreement, each of the parties is paid in accordance with its respective work performed and has no responsibility for losses incurred by the other party in performance of its work. At March 31, 2024, American Bridge was responsible for approximately 83% of the total contracted work.

We consolidated each of Oscar Renda Contracting, Inc., Southland Technicore Mole joint venture, Southland Astaldi joint venture, and American Bridge/Commodore Joint Venture as a result of our ownership percentage over the joint venture operations. We have fully consolidated revenue, cost of construction, and other costs on our unaudited condensed consolidated statements of operations and balances on the unaudited condensed consolidated balance sheets.

12. Related Party Transactions

Southland occasionally enters into subcontracts with a subcontractor in which certain employees hold a minority ownership. Cost of construction related to this subcontractor was $1.1 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively. Accounts payable balance due to this subcontractor was $2.6 million and $0.4 million as of March 31, 2024 and December 31, 2023. The terms on which Southland enters into agreements with this related party are substantially the same as terms the Company would enter into with a similar, unrelated party.

13. Share-Based Compensation

On May 24, 2022, the board of directors of Legato Merger Corp. II, a Delaware corporation, adopted Southland Holdings, Inc. 2022 Equity Incentive Plan (“2022 Plan”). A total of 2,220,392 shares of our common stock were reserved for issuance under the 2022 Plan of which 1,772,583 remained available as of March 31, 2024.

Restricted Stock Units (“RSUs”): RSUs are issued for compensatory purposes. RSU stock compensation cost is measured at our common stock’s fair value based on the market price at the date of grant. We recognize stock compensation cost only for RSUs that we estimate will ultimately vest. We estimate the number of shares that will ultimately vest at each grant date based on our historical experience and adjust stock compensation cost based on changes in those estimates over time.

A summary of the changes in our RSUs during the three months ended March 31, 2024 is as follows (shares in thousands):

March 31, 2024

    

RSUs

    

Weighted-Average
Grant-Date Fair Value
per RSU

Outstanding, beginning balance

173,333

$

8.94

Granted

238,606

 

5.16

Vested

(133,704)

 

6.62

Canceled

(41,568)

8.32

Outstanding, ending balance

236,667

$

6.54

Compensation cost related to RSUs was $0.7 million for the three months ended March 31, 2024, which is included in selling, general and administrative expenses on the consolidated statements of operations. As of March 31, 2024, there was $1.4 million of unrecognized compensation cost related to RSUs which will be recognized over a remaining weighted-average period of 3.3 years.

17

14. Loss per Share

Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 consisted of the following (in thousands, except shares and per share amounts):

Three Months Ended

March 31, 2024

March 31, 2023

Numerator:

Net income (loss)

$

525

$

(4,266)

Less net income attributable to noncontrolling interests

931

398

Net loss attributable to common stockholders, basic and diluted

(406)

(4,664)

Denominator(1):

Weighted average common shares outstanding — basic

47,925,072

44,407,831

Weighted average common shares outstanding — diluted

47,925,072

44,407,831

Net loss per share — basic

$

(0.01)

$

(0.11)

Net loss per share — diluted

$

(0.01)

$

(0.11)

As the average market price of common stock for the three months ended March 31, 2024 did not exceed the exercise price of the Warrants, the potential dilution from the Warrants converting into 14,385,500 shares of common stock for both periods have been excluded from the number of shares used in calculating diluted net loss per share as their inclusion would have been antidilutive.

18

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

The following discussion and analysis contain forward-looking statements relating to future events or our future financial performance, which involve risk and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements. Please see the discussion regarding forward-looking statements included under the “Cautionary Note Regarding Forward-Looking Statements” section for a discussion of some of the uncertainties, risks, and assumptions associated with these statements.

The following discussion and analysis present information that we believe is relevant to an assessment and understanding of our condensed consolidated balance sheets, statements of cash flows, and results of operations. This information should be read in conjunction with the condensed consolidated financial statements and the notes thereto.

Overview

Southland is a diverse leader in specialty infrastructure construction with roots dating back to 1900. The end markets for which we provide services cover a broad spectrum of specialty services within infrastructure construction. We design and construct projects in the bridges, tunnels, communications, transportation and facilities, marine, steel structures, water and wastewater treatment, and water pipelines end markets.

Southland is based in Grapevine, Texas. We are the parent company of Johnson Bros. Corporation, American Bridge Company, Oscar Renda Contracting, Southland Contracting, Mole Constructors, and Heritage Materials. With the combined capabilities of these six subsidiaries, Southland has become a diversified industry leader with projects spanning North America in various end markets.

Key Factors Affecting Results of Operations

Business Environment

Our Civil segment operates throughout North America and specializes in services that include the design and construction of water pipeline, pump stations, lift stations, water and wastewater treatment plants, concrete and structural steel, outfall, and tunneling.

Our Transportation segment operates throughout North America and specializes in services that include the design and construction of bridges, roadways, marine, dredging, ship terminals and piers, and specialty structures and facilities. Our Transportation segment is responsible for the construction of bridges and structures including many of the most recognizable bridges, convention centers, sports stadiums, marine facilities, and ferris wheels in the world.

Both our Civil and Transportation segments continue to identify new opportunities to grow our business, and the future outlook of the end markets we serve remains positive. Although risk and uncertainty exist, including, but not limited to, the items addressed within our forward-looking statements and risk factors, we believe that we are well positioned to compete on new infrastructure projects in both the public and private sectors. We believe that we have the operational excellence, reputation, and technical skill to continue to grow our business.

Market Trends and Uncertainties

In both our Transportation and Civil segments, we have competitors within the individual markets and geographic areas in which we operate, ranging from small, local companies to larger regional, national, and international companies. Although the construction business is highly competitive, there are few, if any, companies which compete in all of our 33 market areas, both geographically and from an end market perspective. The degree and type of competition is influenced by the type and scope of construction projects within individual markets. Equipment ownership and ability to self-perform across numerous disciplines are two of our significant competitive advantages. We believe that the primary factors influencing competition in our industry are price, reputation for quality, safety, schedule certainty, relevant experience, availability of field supervision and skilled labor, machinery and equipment, financial strength, as well as knowledge of local markets and conditions. We believe that we can compete favorably in all of these factors.

19

Many of our competitors have the ability to perform work in either the private or public sectors. When opportunities for work in one sector are reduced, competitors tend to look for opportunities in the other sector. This migration has the potential to reduce revenue growth and/or increase pressure on gross profit margins.

We have seen an increase in demand for specialty construction projects in recent years at the federal, state, and local level. We anticipate the further spending on infrastructure related to economic stimulus spending including the Infrastructure Investment and Jobs Act that was passed in 2021, and other federal, state, or local initiatives.

We believe that the combination of our experience, reputation, and technical expertise places us at the top among companies of our size. This combination of skills has allowed us to pursue complex projects with fewer competitors.

Seasonality, Cyclicality, and Variability

The results of our operations are subject to quarterly variations. Much of the variation is the result of weather, particularly rain, ice, snow, heat, wind, and named storms, which can impact our ability to perform construction activities. These weather impacts can affect revenue and profitability in either of our business segments. Any quarter can be affected either negatively or positively by atypical weather patterns in any part of North America, or other areas in which we operate. Traditionally, our first quarter is the most weather-affected; however, this may or may not necessarily be true in future periods.

Our business may also be affected by overall economic market conditions, including but not limited to declines in spending by project owners, delays in new projects, by changes in client schedules, or for other reasons.

Critical Accounting Policies

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent liabilities as of the date of the financial statements and the reported amounts of revenues and expenses earned and incurred, respectively, during the reporting period. Critical accounting estimates are fundamental to the portrayal of both our financial condition and results of operations and often require difficult, subjective, and complex estimates and judgments. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which we believe to be reasonable under the circumstances. We adjust such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates. Changes in these estimates resulting from the continuing changes in the economic environment will be reflected in the financial statements in future periods. With respect to our critical accounting policies and estimates, there have been no material developments or changes from the policies and estimates discussed in our annual disclosures.

More information about our accounting policies can be found in Note 2 of our audited financial statements, and Management’s Discussion and Analysis, for the year ended December 31, 2023 on our Annual Report on Form 10-K, as originally filed with the SEC on March 4, 2024.

Materials and Paving

In the second quarter of 2023, Southland decided to discontinue certain types of projects in its Materials & Paving business line (“M&P”) and sold assets related to producing large scale concrete and asphalt. M&P is reported in the Transportation segment. In an effort to wind down this component of its Transportation segment and reallocate resources towards core operations, the Company sold various materials production assets. The Company has concluded this action with M&P does not qualify for Discontinued Operations treatment and presentation under ASC 205-20 as it does not represent a strategic shift in the Company’s business.  For the three months ended March 31, 2024, M&P contributed $38.6 million to revenue and $10.4 million in gross loss. This compares to $58.1 million to revenue and $10.6 million to gross loss for the three months ended March 31, 2023. As of March 31, 2024, approximately 7.7% of Southland’s backlog was in M&P, and Southland estimates this work to be substantially completed in the next 15 months.

20

Results of Operations

The following table sets forth summary financial information for the three months ended March 31, 2024 and 2023:

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

Revenue

$

288,097

$

274,829

Cost of construction

 

267,676

 

255,886

Gross profit

 

20,421

 

18,943

Selling, general, and administrative expenses

 

14,394

 

15,571

Operating income

 

6,027

 

3,372

Loss on investments, net

 

(76)

 

(32)

Other income (loss), net

 

536

 

(2,599)

Interest expense

 

(5,655)

 

(3,254)

Earnings (losses) before income taxes

 

832

 

(2,513)

Income tax expense

 

307

 

1,753

Net income (loss)

 

525

 

(4,266)

Net income attributable to noncontrolling interests

 

931

 

398

Net loss attributable to Southland Stockholders

$

(406)

$

(4,664)

Revenue

Revenue for the three months ended March 31, 2024, was $288.1 million, an increase of $13.3 million, or 4.8%, compared to the three months ended March 31, 2023. The increase was primarily attributable to an $11.3 million increase of revenue in our Civil segment and a $2.0 million increase in revenue in our Transportation segment.

Cost of construction

Cost of construction for the three months ended March 31, 2024, was $267.7 million, an increase of $11.8 million, or 4.6%, compared to the three months ended March 31, 2023. The increase was primarily attributable to a $2.2 million increase in our Civil segment and a $9.6 million increase in our Transportation segment.

Gross profit

Gross profit for the three months ended March 31, 2024, was $20.4 million, an increase of $1.5 million, or 7.8%, compared to the three months ended March 31, 2023. The increase was primarily attributable to a $9.1 million increase in our Civil segment offset by a $7.6 million decrease in our Transportation segment.

Selling, general, and administrative expenses

Selling, general, and administrative expenses for the three months ended March 31, 2024, were $14.4 million, a decrease of $1.2 million, or 7.6%, compared to the three months ended March 31, 2023. The decrease was due to a reduction of public company costs and incentive compensation expense in 2024 compared to the same period in 2023.

Interest expense

Interest expense for the three months ended March 31, 2024, was $5.7 million, an increase of $2.4 million, or 73.8%, compared to the three months ended March 31, 2023. The difference is primarily driven by an increase in external borrowings compared to the prior year and higher interest rates on the additional borrowings. We also experienced increased borrowing costs on our revolving credit facility compared to the same period in 2023.

Income tax expense

Income tax expense for the three months ended March 31, 2024, was $0.3 million, or an effective rate of 36.9%. The primary differences between the federal statutory tax rate of 21% and the effective rate were state income taxes, federal tax credits, the income earned in foreign jurisdictions with a zero tax rate; however that foreign income is included

21

within U.S. taxable income through GILTI, and finally the impact of worldwide forecast on the interim calculation under ASC 740.

Income tax expense for the three months ended March 31, 2023, was $1.8 million, or an effective rate of negative 69.8%. The difference from the federal statutory tax rate of 21% was driven by the pre-tax loss, change in the U.S. consolidated filing structure as a result of the Merger, and elections made by various subsidiaries to voluntarily revoke their S-corporation status effective January 1, 2023.

Segment Results

The following table sets forth segment information for the three months ended March 31, 2024 and 2023:

Three Months Ended

 

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

 

    

% of Total

    

    

% of Total

 

Segment

Revenue

Revenue

Revenue

Revenue

 

Civil

$

84,273

 

29.3

%  

$

72,989

 

26.6

%

Transportation

 

203,824

 

70.7

%  

 

201,840

 

73.4

%

Total revenue

$

288,097

 

100.0

%  

$

274,829

 

100.0

%

Three Months Ended

 

(Amounts in thousands)

March 31, 2024

March 31, 2023

 

    

% of Segment

    

    

% of Segment

 

Segment

Gross Profit

 

Revenue

Gross Profit

 

Revenue

Civil

$

17,870

 

21.2

%  

$

8,766

 

12.0

%

Transportation

 

2,551

 

1.3

%  

 

10,177

 

5.0

%

Gross profit

$

20,421

 

7.1

%  

$

18,943

 

6.9

%

Civil

Revenue for the three months ended March 31, 2024, was $84.3 million, an increase of $11.3 million, or 15.5%, compared to the three months ended March 31, 2023. This was primarily attributable to increased revenues of $7.5 million from a project in Colorado and $7.1 million from a water pipeline project in the Southwest, for the three months ended March 31, 2024 versus the same period in 2023.

Gross profit for the three months ended March 31, 2024, was $17.9 million, or 21.2% of segment revenue, compared to $8.8 million, or 12.0% of segment revenue, for the three months ended March 31, 2023. The primary drivers to the increase of $9.1 million were increased profit contribution of $2.4 million for a project in Colorado, $2.2 million from a water project on the east coast and $3.8 million from two water projects in the Southwest for the three months ended March 31, 2024 versus the same period in 2023.

Transportation

Revenue for the three months ended March 31, 2024, was $203.8 million, an increase of $2.0 million, or 1.0%, compared to the three months ended March 31, 2023. The increase was primarily attributable to increased revenues of $15.0 million and $7.6 million from a project in the Bahamas and a bridge project on the east coast, respectively, in the three months ended March 31, 2024 versus the same period in 2023. These increases were offset by decreased revenue from the M&P line of $19.5 million in the three months ended March 31, 2024 versus the same period in 2023.

Gross profit for the three months ended March 31, 2024, was $2.6 million, or 1.3% of segment revenue, compared to gross profit of $10.2 million, or 5.0% of segment revenue, for the three months ended March 31, 2023. The primary contributions to the decrease of $7.6 million was a decrease in profitability of $7.2 million from a bridge project in the Midwest, for the three months ended March 31, 2024 versus the same period in 2023.

22

Key Business Metrics

 

Non-GAAP Financial Measures

In addition to our results determined in accordance with GAAP, we believe the following non-GAAP measures are useful in evaluating our operational performance. We use the following non-GAAP measures to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that the non-GAAP financial information may be helpful in assessing our operating performance and facilitates an alternative comparison among fiscal periods. The non-GAAP financial measures are not, and should not be viewed as, a substitute for GAAP reporting measures.

EBITDA and Adjusted EBITDA

In our industry, it is customary to manage our business using earnings before interest expense, income taxes, depreciation and amortization (“EBITDA”). EBITDA assists management and the board of directors and may be useful to investors in comparing our operating performance consistently over time as it removes the impact of our capital structure and expenses that do not relate to our core operations.

Additionally, it is also customary to manage our business using adjusted EBITDA, which may include adjustments such as, but is not limited to, certain non-cash charges, stock-based compensation, and other one-time income or expenses (“Adjusted EBITDA”). Adjusted EBITDA is intended as a supplemental measure of our performance that is neither required by, nor presented in accordance with, GAAP. We believe that the use of Adjusted EBITDA provides an additional tool for investors to use in evaluating ongoing operating results and trends and in comparing our financial measures with those comparable companies, which may present similar non-GAAP financial measures to investors. However, you should be aware that, when evaluating Adjusted EBITDA, we may have future activities similar to those excluded when calculating these measures. In addition, our presentation of these measures should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items. Our computation of Adjusted EBITDA may not be comparable to other similarly titled measures computed by other companies, because all companies may not calculate Adjusted EBITDA in the same fashion.

Because of these limitations, Adjusted EBITDA should not be considered in isolation or as a substitute for performance measures calculated in accordance with GAAP. We compensate for these limitations by relying primarily on our GAAP results and using Adjusted EBITDA on a supplemental basis. The reconciliation of net loss to Adjusted EBITDA below should be reviewed, and no single financial measure should be relied upon to evaluate our business. Below is a reconciliation of net loss to Adjusted EBITDA.

Three Months Ended

(Amounts in thousands)

March 31, 2024

March 31, 2023

Net loss attributable to Southland Stockholders

$

(406)

$

(4,664)

Depreciation and amortization

 

5,577

 

8,560

Income tax expense

 

307

 

1,753

Interest expense

 

5,655

 

3,254

Interest income

 

(184)

 

(137)

EBITDA

10,949

8,766

Transaction related costs

1,035

Contingent earnout consideration non-cash expense reversal

2,936

Adjusted EBITDA

$

10,949

$

12,737

Backlog

 

We define contract backlog (“Backlog”) as a measure of the total amount of revenue remaining to be earned on projects that have been awarded. Backlog consists of two components: (1) unearned revenue and (2) contracts awarded but not started. Unearned revenue includes the revenue we expect to record in the future on in-progress contracts, including 100% of our consolidated joint venture contracts and our proportionate share of unconsolidated joint venture contracts. Contracts that are awarded, but not yet started, are included in Backlog once a contract has been fully executed and/or we have received a formal “Notice to Proceed” from the project owner.

  

23

(Amounts in thousands)

Balance December 31, 2023

$

2,834,966

New contracts, change orders, and adjustments

 

100,893

Less: contract revenue recognized in 2024

 

(296,947)

Balance March 31, 2024

$

2,638,912

Backlog should not be considered a comprehensive indicator of future revenue as any of our contracts can be terminated by our customers on relatively short notice, and Backlog does not include future work for which we may be awarded or new awards for which we are awaiting an executed contract or an authorized “Notice to Proceed.” In the event of a cancelation, we are typically reimbursed for all of our costs through a specific contractual date, as well as our costs to demobilize from the project site. Costs may include preconstruction and engineering services as well as that of our subcontractors. Our contracts do not typically grant us rights to revenue reflected in Backlog. Projects may remain in the Backlog for extended periods of time as a result of schedule delays, regulatory requirements, project specific issues, or other reasons. Contract amounts from contracts where a transaction price cannot be reasonably estimated are not included within our Backlog amount.

 

Below is our Backlog by segment.

Civil

(Amounts in thousands)

Balance December 31, 2023

$

634,458

New contracts, change orders, and adjustments

 

74,142

Less: contract revenue recognized in 2024

 

(90,094)

Balance March 31, 2024

$

618,506

Transportation

(Amounts in thousands)

Balance December 31, 2023

$

2,200,508

New contracts, change orders, and adjustments

 

26,751

Less: contract revenue recognized in 2024

 

(206,853)

Balance March 31, 2024

$

2,020,406

Liquidity, Capital Commitments and Resources

Our principal sources of liquidity are cash generated from operations, funds from borrowings, and existing cash on hand. Our principal uses of cash typically include the funding of working capital obligations, debt service, and investment in machinery and equipment for our projects.

We will receive cash proceeds from the exercise of any Warrants. We believe the likelihood that Warrant holders will exercise their Warrants, and therefore the amount of cash proceeds that we would receive, is dependent upon the trading price of our common stock. On May 9, 2024, the closing price of our common stock was $4.69 per share. To the extent the market price of our common stock remains below the exercise price of $11.50 per share, we believe that Warrant holders will be unlikely to exercise their Warrants for cash, resulting in little or no cash proceeds to us for any such exercise. To the extent we receive any cash proceeds, we expect to use such proceeds for general corporate and working capital purposes, which would increase our liquidity. However, we do not expect to rely materially on the cash exercise of Warrants to fund our operations.

Based on historical results, losses and other negative impacts related to M&P and other certain projects, and delays in settling claims and change orders, our liquidity position has been negatively impacted. However, we believe anticipated future operating results, available cash, and other financing sources and initiatives will be adequate to meet our liquidity needs for at least the next twelve months, including any anticipated requirements for working capital, capital expenditures, and scheduled debt service.

24

Our current and future liquidity is greatly dependent upon our operating results, which are largely determined by overall economic conditions and our current contracts and Backlog. Our liquidity could be adversely affected by a disruption in the availability of credit. If such a material adverse event were to occur, we may be unable to borrow under our revolving credit facility agreement or may be required to seek additional financing. In addition, we may be required to seek additional financing to refinance all or a significant portion of our existing debt on or prior to maturity. We may also seek to access the public or private equity markets to support our liquidity whenever required or conditions are favorable to us. We have filed a shelf registration statement on Form S-3 with the SEC that was declared effective by the SEC on April 8, 2024 (File No. 333-278008), which allows us to offer and sell up to an aggregate amount of $150.0 million of any combination of common stock, preferred stock, debt securities, warrants to purchase common stock, preferred stock or debt securities, or units of these securities from time to time. There can be no assurance that we will be able to raise additional capital or obtain additional financing when needed or on terms that are favorable to us.

We are exposed to market risks relating to fluctuations in interest rates and currency exchange risks. Significant changes in market conditions could cause interest rates to increase and have a material impact on the financing needed to operate our business.

The following table sets forth summary change in cash, cash equivalent and restricted cash for the three months ended March 31, 2024 and 2023:

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

Net cash used in operating activities

$

(9,897)

$

(34,779)

Net cash (used in) provided by investing activities

 

(432)

 

48

Net cash (used in) provided by financing activities

 

(6,943)

 

6,101

Effect of exchange rate changes

 

(31)

 

190

Net change in cash, cash equivalents, and restricted cash

$

(17,303)

$

(28,440)

Net cash used in operating activities was $9.9 million during the three months ended March 31, 2024, compared to $34.8 million for the three months ended March 31, 2023. During the three months ended March 31, 2024, the primary drivers in cash used in operating activities were increases in accounts receivables and contract assets of $32.1 million and $16.2 million, respectively, offset by increases in accounts payable of $40.0 million. During the three months ended March 31, 2023, the primary drivers in cash used in operating activities were increases in accounts receivables and contract assets of $49.3 million and $30.3 million, respectively, offset by increases in accounts payable of $33.7 million and contract liabilities of $7.2 million.

Net cash used in investing activities was $0.4 million during the three months ended March 31, 2024, compared to $0.0 million provided by investing activities for the three months ended March 31, 2023. During the three months ended March 31, 2024, the primary drivers in cash used in investing activities were an increase in purchase of property and equipment of $3.1 million, offset by the increase in proceeds from sale of property and equipment of $2.7 million. During the three months ended March 31, 2023, the primary drivers in cash provided by investing activities were an increase in purchase of property and equipment of $1.2 million, offset by the increase in proceeds from sale of property and equipment of $1.3 million.

Net cash used in financing activities was $6.9 million for the three months ended March 31, 2024, compared to $6.1 million provided by financing activities for the three months ended March 31, 2023. During the three months ended March 31, 2024, the primary drivers in cash provided by financing activities were payments on notes payable and finance leases of $10.7 and $1.4 million, respectively, offset by borrowings on the revolving credit facility of $5.0 million. During the three months ended March 31, 2023, the primary drivers in cash provided by financing activities were payments on notes payable and finance leases of $12.4 million and $1.2 million, respectively, offset by $3.0 million in borrowings on the revolving credit facility and $17.1 million in proceeds from the Merger.

As of March 31, 2024, we had long-term debt of $302.0 million, of which $46.4 million is due within the next twelve months. In February 2024 and May 2024, the Company amended the revolving credit facility to restructure certain covenant levels. We are currently in compliance with all applicable debt covenants, as amended or waived.

25

Revolving Credit Facility

In July 2021, we entered into a revolving credit facility agreement with Frost Bank for $50.0 million. As of December 31, 2022, the revolving credit facility agreement had been amended and increased to $100.0 million. In August 2023, the revolving credit facility was extended through January 15, 2025 and we incurred $0.3 million as deferred financing cost. The revolving credit facility agreement bears interest on drawn balances at 1-month SOFR, subject to a floor of 0.90%, plus an applicable margin rate of 2.10%. The waiver granted for March 31, 2024 covenant non-compliance amended the revolving credit facility limit to $95.0 million, required a $5.0 million cash collateral deposit to be made by June 15, 2024, and extended maturity to April 15, 2025. As of March 31, 2024, $95.0 million was drawn on the revolving credit facility.

Secured Notes

We enter into secured notes in order to finance growth within our business. In July 2023, we refinanced approximately $76.4 million of existing secured notes in exchange for a new equipment note in the amount of $113.5 million. The new equipment note is secured by specific construction equipment assets and has a five-year fully amortizing term at a fixed rate of 7.25%. We incurred $0.3 million as deferred financing cost and $0.6 million as bank service charges in connection with the refinancing. The deferred financing costs are included in long-term debt on our consolidated balance sheets. Additionally, as part of the refinancing, we incurred a loss on extinguishment of debt of $0.6 million, which was included in other income, net on our consolidated statements of operations. As of March 31, 2024, we had outstanding secured notes scheduled to expire between April 2024 and March 2033. Interest rates on the secured notes range between 1.29% and 8.00%.

Mortgage Notes

We also enter into mortgage notes in order to finance growth within our business. As of March 31, 2024, we had outstanding mortgage notes scheduled to expire between October 2024 and February 2029. Interest rates on the mortgage notes range between 3.84% and 5.99%.

26

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not applicable.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

It is management’s responsibility to establish and maintain adequate disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Disclosure controls and procedures are controls and other procedures of a company that are designed to ensure that information required to be disclosed by the company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to management, including the company’s principal executive and principal financial officers, as appropriate, to allow timely decisions regarding required disclosure.

Our management, including our Chief Executive Officer and our Chief Financial Officer, have reviewed and evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report. Following this review and evaluation, our management determined that as of the end of the period covered by this Quarterly Report, our disclosure controls and procedures were effective to ensure that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the fiscal quarter ended March 31, 2024 covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

27

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

See Note 7 – “Commitments and Contingencies”, included in the notes to our unaudited condensed consolidated financial statements included under Part I of this Quarterly Report.

Item 1A. Risk Factors

Other than as set forth below, there have been no additional risk factors identified and no material changes with regard to the risk factors previously disclosed under “Item 1A. Risk Factors” to Part I of our Annual Report on Form 10-K as of the fiscal year ended December 31, 2023.

Item 5. Other Information

During the last fiscal quarter, none of our directors or officers adopted or terminated any “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408.

28

Item 6. Exhibits

Exhibit

No.

Description

2.1

Agreement and Plan of Merger, dated as of May 25, 2022, by and among the Company, Legato Merger Sub, Inc. and Southland Holdings, LLC (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the SEC on May 25, 2022).

3.1

Second Amended and Restated Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the SEC on February 14, 2023).

3.2

Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K filed with the SEC on February 14, 2023).

4.1

Specimen Warrant Certificate (incorporated by reference to Exhibit 4.3 to the Company’s Registration Statement on Form S-1 (File No. 333-260816) filed with the SEC on November 5, 2021).

4.2

Warrant Agreement between American Stock Transfer & Trust Company and the Company (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the SEC on November 23, 2021).

4.3

Specimen Common Stock Certificate (incorporated by reference to Exhibit 4.2 to the Company’s Registration Statement on Form S-1 (File No. 333-260816) filed with the SEC on November 5, 2021).

31.1*

Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14 and 15d-14, as adopted pursuant to Section 302 Sarbanes Oxley Act of 2002.

31.2*

Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14 and 15d-14, as adopted pursuant to Section 302 Sarbanes Oxley Act of 2002.

32.1**

Certification of Principal Executive Officer pursuant to Section 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002.

32.2**

Certification of Principal Financial Officer pursuant to Section 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002.

101*

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

104*

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

*Filed herewith.

**Furnished herewith.

29

SIGNATURES

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

Date: May 13, 2024

SOUTHLAND HOLDINGS, INC.

By:

/s/ Frank Renda

Name:

Frank Renda

Title:

President, Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Cody Gallarda

Name:

Cody Gallarda

Title:

Executive Vice President, Chief Financial Officer

(Principal Financial and Accounting Officer)

30

EX-31.1 2 slnd-20240331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Frank S. Renda certify that:

1.I have reviewed this quarterly report on Form 10-Q of Southland Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Dated:  May 13, 2024

By:

/s/ Frank S. Renda

Name:

Frank S. Renda

Title:

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 slnd-20240331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Cody Gallarda, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Southland Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Dated:  May 13, 2024

By:

/s/ Cody Gallarda

Name:

Cody Gallarda

Title:

Executive Vice President, Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 slnd-20240331xex32d1.htm EX-32.1

Exhibit 32.1

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

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Southland Holdings, Inc. (the “Company”) hereby certifies, to the best of my knowledge, that:

(i)the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934; and
(ii)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:  May 13, 2024

By:

/s/ Frank S. Renda

Name:

Frank S. Renda

Title:

President and Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 slnd-20240331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Southland Holdings, Inc. (the “Company”) hereby certifies, to the best of my knowledge, that:

(i)the accompanying Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934; and
(ii)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:  May 13, 2024

By:

/s/ Cody Gallarda

Name:

Cody Gallarda

Title:

Executive Vice President, Chief Financial Officer

(Principal Financial and Accounting Officer)


GRAPHIC 6 slnd-20240331x10q001.jpg GRAPHIC begin 644 slnd-20240331x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !H $D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** &X MZ5Y7\5_$]_X7\0:5C_Q,]+_ .N3_P Q M7P?&M>KALFJ5J,N62<;->J/>R.E"MCHPJ*Z=_P CN/!?Q*L/%<:PN1:WV.86 M/7Z'O795\AQ2O"X=&*.#D,#@Y^M>J^!_C');E+/6R9(ONKNQ[69\.RI7JX35=NJ].Y[/GTI>M5[.\AOH$G@D6 M:)QN5T.014X(K]IC*,XJ47=,^(:<79[CJ***T$-%*>]8/BCQ?IWA2T,UY)^\ M(^2%/O/]!_6O'_$'QFUC4G9;';I\.>"GS,1SU)'?CM7QV<\59;DC]G7E>?\ M*M7_ , ]G Y3BL=[U-6CW>Q[Z"#T_.O&_CM:237VFNB[@L3Y Z]17??#F[FO M/"%C-/(TLK!BSN22?F-W?:ZD']#]*_ENG6C4VW/UJ%2 M,UYG1^#?'.I>%KM!!)YEL[#?;N?E/N/0^X_'->^^'O%=CXC@S ^R8#YX6/S# M_&OF"U_X^(O]X?SKK+6[FLIEFAD:.13D,I/6OO,DXWQO#]2-*?[RB]XO=?X7 MT]-CY;-\IHXI\\%RR_/U/HXGFC\*X'PA\1EU!H[34<)<$A5E'1O3/O\ I7>; MU]:_IW*,]P&=X98G"SNNJ>Z?9GYIB,+5PL^2HK,^6_%GB";Q+KES>RL2K/B- M>RIG"@?YZD^M8]*_WC25_&V(Q%3%5I5JKO*3O<_=*5.%&FJ<%9):'TI\+_\ MD2-/^C?^A&N7^+_%[8?]'S252KI%29X1=:I#! ME5/F/Z \?B:V/AWIT'B[Q$]G?IO@:WAYV48ROF-%NKJ MX]>YLABIR"0>Q%;_ /PGNJ_\]3^=<\CB10RL"#T(I*_,L+CL5@DXX>HXWWL> MA5H4ZK7/&_R,34K%K:5F49B)R".WL:I5U3@$D$9'0@]ZRKW2.KP?4I_A6E'$ MW?+,]6E7NN61[_\ "_\ Y$G3OHW_ *$:M:[XTT[PWJ5M:7[F$3J664CY1@]_ M3ZU4^&/'@K3UZ$!LCT^8UP/Q[XU/2_\ KD_\Q7]=XK-*V4<,T<9A[.48PW^1 M^7T<)#&YI.A/9N7ZGL,EUU_NLUQV48O+8RE3E>#WM^J M.@\7_P#(L:G_ ->[_P#H)KY9;[Q^IKZE\7_\BQJ?_7N__H)KY:;[Q^IKXSQ. M_P!YP_H_S/>X4_AU?5$UG>/:2 @Y3NO:MC[?!_?KGZ=7X9*A"H[L^TG1C-W9 MUUW;/9W,D,@*R(Q1@?4$Y_E4->R>,/ 4.O[KFVQ#>X[]'QTS_C7DVI:701U'J#W'N*]GB7A7&\/8A^TBW2;]V2VMY]F?)X',*>,@K.TENB/ M0/B!J/A'5'6-_.LV8%[=R=OU'I]1^(-7_B3XAM?&\NEW%@<%8F$B/U0DCK_3 M'I7#ZE_Q_2_7^E0I(T3!D.T]B*WI9[CO[+>6.5ZXLNHNM'%Q5IK MMU]3:MM(BAP7_>-[]/RKO_A4,>)AC_G@_P#-:\]LM667"2X5^@/8_P"%>A_" ML_\ %3_]L7_FM<_"OM%G^$Y_YT>9FW/]5J*(7N/#NHQQHSNT#A57DDX/ KP[1/A%KNL2;YHA80DYWS'D@\Y"C^ MN*_;O$#+,9F6,P\,)2<]'MLM3P^',70PM&K*M)15TFW&L7\-I;(9)96" MJ .Y[GV'4^P->O\ _"D[;_GJU=;X/\ Z=X/BW0J9[MAAIW SCT'H*Z?(]:[L MBX"H8?#]'\J_6\1AJ.,I2HUXJ47NF?'0G*$E*#LT?.OCWX>7_ (;NI+D*;BP8 M\3(/N_[P[?7I_*N+Z5]=30I<1,DB!T8$%6&0:\I\<_!U9@]YH8VMR6M">#_N MGM]#^!%?@'$G $\-?$Y5K#K'JO3O^9^B95Q%&:5'%Z/I+_,\;KT3X*74C>*_ M)8Y3[.Y&>HY6N NK66RG>&:-HY$)5E88P1V(KNO@E_R.?_;L_P#-:^ X9IN. M=X:,UJI+<^BS9QGE]62U5M#Z!I.E+17]D'XN%)BEHH **** "BBB@#E/%_@+ M3O%T!\U/(NP/DN4'S#Z^HKAOAYX-U'PEX],5W$3$8)-DZ!>,HYA&%JL9+5:7UZ]SW,-CJ\:$\+S7@T]'^A[)1117VYX84444 ?_V0$! end EX-101.SCH 7 slnd-20240331.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Contract assets (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Net contract position (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Consolidated balance sheets (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Remaining Unsatisfied Performance Obligations link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Noncontrolling Interests Holders link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value of Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Remaining Unsatisfied Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Recapitalization (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Revenue - Segment Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Remaining Unsatisfied Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Remaining Unsatisfied Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Noncontrolling Interests Holders - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Share-Based Compensation - RSU (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Loss per Share - Computation of diluted net loss per antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Recapitalization link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Loss per Share link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Loss per Share - Basic and diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 slnd-20240331_cal.xml EX-101.CAL EX-101.DEF 9 slnd-20240331_def.xml EX-101.DEF EX-101.LAB 10 slnd-20240331_lab.xml EX-101.LAB EX-101.PRE 11 slnd-20240331_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 09, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-41090  
Entity Registrant Name Southland Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 87-1783910  
Entity Address, Address Line One 1100 Kubota Dr.  
Entity Address, City or Town Grapevine  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 76051  
City Area Code 817  
Local Phone Number 293-4263  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   48,025,688
Entity Central Index Key 0001883814  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Stock    
Document and Entity Information    
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol SLND  
Security Exchange Name NYSEAMER  
Redeemable warrants    
Document and Entity Information    
Title of 12(b) Security Redeemable warrants, exercisable for shares of common stock at an exercise price of $11.50 per share  
Trading Symbol SLND WS  
Security Exchange Name NYSEAMER  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 31,239 $ 49,176
Restricted cash 15,278 14,644
Accounts receivable, net 217,233 194,869
Retainage receivables 118,558 109,562
Contract assets 570,120 554,202
Other current assets 14,632 20,083
Total current assets 967,060 942,536
Property and equipment, net 102,773 102,150
Right-of-use assets 10,494 12,492
Investments - unconsolidated entities 124,628 121,648
Investments - limited liability companies 2,590 2,590
Investments - private equity 3,120 3,235
Deferred tax asset 11,896 11,496
Goodwill 1,528 1,528
Intangible assets, net 1,616 1,682
Other noncurrent assets 1,711 1,711
Total noncurrent assets 260,356 258,532
Total assets 1,227,416 1,201,068
Current liabilities    
Accounts payable 202,441 162,464
Retainage payable 43,422 40,950
Accrued liabilities 117,714 124,667
Current portion of long-term debt 46,425 48,454
Short-term lease liabilities 11,096 14,081
Contract liabilities 185,183 193,351
Total current liabilities 606,281 583,967
Long-term debt 255,590 251,906
Long-term lease liabilities 4,985 5,246
Deferred tax liabilities 2,250 2,548
Long-term accrued liabilities 49,593 49,109
Other noncurrent liabilities 47,738 47,728
Total long-term liabilities 360,156 356,537
Total liabilities 966,437 940,504
Commitment and contingencies (Note 7)
Stockholders' equity    
Preferred stock, $0.0001 par value, authorized 50,000,000 shares, none issued and outstanding as of March 31, 2024 and December 31, 2023
Common stock, $0.0001 par value, authorized 500,000,000 shares, 48,025,688 and 47,891,984 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 5 5
Additional paid-in-capital 270,801 270,330
Accumulated deficit (19,659) (19,253)
Accumulated other comprehensive loss (1,832) (1,460)
Total stockholders' equity 249,315 249,622
Noncontrolling interest 11,664 10,942
Total equity 260,979 260,564
Total liabilities and equity $ 1,227,416 $ 1,201,068
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 50,000,000 50,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 48,025,688 47,891,984
Common stock, shares outstanding 48,025,688 47,891,984
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Condensed Consolidated Statements of Operations (unaudited)    
Revenue $ 288,097 $ 274,829
Cost of construction 267,676 255,886
Gross profit 20,421 18,943
Selling, general, and administrative expenses 14,394 15,571
Operating income 6,027 3,372
Loss on investments, net (76) (32)
Other income (loss), net 536 (2,599)
Interest expense (5,655) (3,254)
Earnings (losses) before income taxes 832 (2,513)
Income tax expense 307 1,753
Net income (loss) 525 (4,266)
Net income attributable to noncontrolling interests 931 398
Net loss attributable to Southland Stockholders $ (406) $ (4,664)
Net loss per share attributable to common stockholders    
Basic $ (0.01) $ (0.11)
Diluted $ (0.01) $ (0.11)
Weighted average shares outstanding    
Basic 47,925,072 44,407,831
Diluted 47,925,072 44,407,831
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Condensed Consolidated Statements of Comprehensive Loss (unaudited)    
Net income (loss) $ 525 $ (4,266)
Foreign currency translation adjustment, net of tax (581) 506
Comprehensive loss, net of tax (56) (3,760)
Comprehensive income attributable to noncontrolling interest 722 400
Comprehensive loss attributable to Southland Stockholders $ (778) $ (4,160)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Equity (unaudited) - USD ($)
$ in Thousands
Preferred Stock
Adjusted Balance
Preferred Stock
Common Stock
Adjustment
Common Stock
Adjusted Balance
Common Stock
AOCI
Adjusted Balance
AOCI
Additional Paid-In Capital
Adjustment
Additional Paid-In Capital
Adjusted Balance
Additional Paid-In Capital
Accumulated Deficit
Members Capital
Adjustment
Members Capital
Noncontrolling Interest
Adjusted Balance
Noncontrolling Interest
Adjustment
Adjusted Balance
Total
Beginning balance at Dec. 31, 2022 $ 24,400 $ 24,400 $ 4 $ 4   $ (2,576) $ (2,576) $ 284,569 $ 284,569     $ (327,614) $ 327,614 $ 10,446 $ 10,446 $ (43,041) $ 316,843 $ 359,884
Beginning balance (shares) at Dec. 31, 2022 24,400,000 24,400,000 44,407,831 44,407,831                            
Preferred stock repurchase and dividends   $ (24,400)               $ (50,129)         (24)     (74,553)
Preferred stock repurchase and dividends (shares)   (24,400,000)                                
Issuance of post-merger earnout shares         $ 4         34,996               35,000
Distributions to joint venture partner                             (110)     (110)
Net income (loss)                     $ (4,664)       398     (4,266)
Other comprehensive income (loss)             504               2     506
Ending balance at Mar. 31, 2023         $ 8   (2,072)     269,436 (4,664)       10,712     273,420
Balance ending (shares) at Mar. 31, 2023         44,407,831                          
Beginning balance at Dec. 31, 2023         $ 5   (1,460)     270,330 (19,253)       10,942     $ 260,564
Beginning balance (shares) at Dec. 31, 2023         47,891,984                          
Issuance of shares - RSUs, net of tax         133,704                         (206,000)
Issuance of shares - RSUs, net of tax                   (206)                
Share based compensation                   677               $ 677
Net income (loss)                     (406)       931     525
Other comprehensive income (loss)             (372)               (209)     (581)
Ending balance at Mar. 31, 2024         $ 5   $ (1,832)     $ 270,801 $ (19,659)       $ 11,664     $ 260,979
Balance ending (shares) at Mar. 31, 2024         48,025,688                          
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ 525 $ (4,266)
Adjustments to reconcile net income (loss) to net cash used in operating activities    
Depreciation and amortization 5,577 8,560
Deferred taxes (642) (514)
Change in fair value of earnout liability   2,936
Share based compensation 677  
Gain on sale of assets (2,385) (967)
Foreign currency remeasurement (gain) loss 64 (5)
Earnings from equity method investments (1,907) (3,242)
TZC investment present value accretion (627) (603)
Loss on trading securities, net 76 32
Changes in assets and liabilities:    
Accounts receivable (32,071) (49,278)
Contract assets (16,175) (30,306)
Prepaid expenses and other current assets 5,450 119
Right-of-use assets 1,994 (1,764)
Accounts payable and accrued expenses 40,059 33,705
Contract liabilities (8,162) 7,241
Operating lease liabilities (1,883) 1,820
Other (467) 1,753
Net cash used in operating activities (9,897) (34,779)
Cash flows from investing activities:    
Purchase of property and equipment (3,128) (1,166)
Proceeds from sale of property and equipment 2,657 1,295
Contributions to other investments (13) (81)
Distributions from other investments 52  
Net cash (used in) provided by investing activities (432) 48
Cash flows from financing activities:    
Borrowings on revolving credit facility 5,000 3,000
Borrowings on notes payable 222 181
Payments on notes payable (10,650) (12,382)
Payments of deferred financing costs (75)  
Advances from related parties   (493)
Payments from related parties 125 6
Payments on finance lease (1,359) (1,189)
Distribution to members   (110)
Payment of taxes related to net share settlement of RSUs (206)  
Other   17,088
Net cash (used in) provided by financing activities (6,943) 6,101
Effect of exchange rate on cash (31) 190
Net decrease in cash and cash equivalents and restricted cash (17,303) (28,440)
Cash, cash equivalents, and restricted cash at beginning of period 63,820 71,991
Cash, cash equivalents, and restricted cash at end of period 46,517 43,551
Supplemental cash flow information    
Cash refunds from income taxes 454 87
Cash paid for interest 5,527 3,230
Non-cash investing and financing activities:    
Lease assets obtained in exchange for new leases 1,252 6,416
Assets obtained in exchange for notes payable 3,341 2,299
Related party payable exchanged for note payable $ 3,797  
Issuance of post-merger earn out shares   35,000
Dividend financed with notes payable   $ 50,000
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business
3 Months Ended
Mar. 31, 2024
Description of Business  
Description of Business

1. Description of Business

Southland Holdings, Inc. (“Southland”, the “Company”, “we”, “us”, or “our”) is a diverse leader in specialty infrastructure construction with roots dating back to 1900. We design and construct projects in the bridges, tunnels, transportation and facilities, marine, steel structures, water and wastewater treatment, and water pipelines end markets.

Southland is based in Grapevine, Texas. It is the parent company of Johnson Bros. Corporation, American Bridge Holding Company (“American Bridge”), Oscar Renda Contracting, Southland Contracting, Mole Constructors, Heritage Materials and other affiliates. American Bridge, a builder of specialty construction projects, was acquired in 2020. With the combined capabilities of these six primary subsidiaries and their affiliates, Southland has become a diversified industry leader with both public and private customers. The majority of our customers are located in the United States.

In the second quarter of 2023, Southland decided to discontinue certain types of projects in its Materials & Paving business line (“M&P”) and sold assets related to producing large scale concrete and asphalt. M&P is reported in the Transportation segment. The Company will not be pursuing production of concrete and asphalt products for use on self-performed paving projects where the majority of the scope of work contains large-scale concrete and asphalt production or sale of asphalt and concrete products to third parties. This operational shift will allow the Company to better focus its resources on more profitable lines of business. The Company has concluded this action with M&P does not qualify for Discontinued Operations treatment and presentation as it does not represent a strategic shift in the Company’s business.

As previously announced, on May 25, 2022, Legato Merger Corp. II, a Delaware corporation (“Legato II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Legato Merger Sub Inc., a Delaware corporation and wholly owned subsidiary of Legato II (“Merger Sub”), and Southland Holdings LLC, a Texas limited liability company (“Southland LLC”).

On February 14, 2023 (the “Closing Date”), as contemplated by the Merger Agreement, Merger Sub merged with and into Southland LLC, with Southland LLC surviving the merger as a wholly owned subsidiary of Legato II (the “Merger”). The transactions contemplated by the Merger Agreement are referred to herein collectively as the “Business Combination.” In connection with the Business Combination, Legato II changed its name to “Southland Holdings, Inc.”

The Merger was accounted for as a reverse recapitalization with Southland LLC as the accounting acquirer and Legato II as the acquired company for accounting purposes. Accordingly, all historical financial information presented in the consolidated financial statements represents the accounts of Southland and its subsidiaries as if Southland had been the predecessor Company.

COVID-19 Considerations

Certain impacts to public health conditions particular to the coronavirus (“COVID-19”) outbreak have had a significant negative impact on our operations and profitability. The continuing extent of the impact to our financial performance will depend on future developments, including (i) the duration and spread of the outbreak, (ii) the restrictions and advisories, (iii) the effects on the financial markets, and (iv) the effects on the economy overall, all of which are highly uncertain and cannot be predicted. If our financial performance is impacted because of these developments for an extended period, our results may be materially adversely affected. We cannot anticipate how the potential widespread distribution of a vaccine will mitigate this impact on either COVID-19 or on future variants of the disease.

Under the provision of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), employers were eligible for a refundable employee retention credit subject to certain criteria. As of December 31, 2022, the Companies had filed a claim with the IRS and received a refund of $2.4 million in 2023.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation
3 Months Ended
Mar. 31, 2024
Basis of Presentation  
Basis of Presentation

2. Basis of Presentation

Consolidated U.S. GAAP Presentation

These interim unaudited condensed consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“GAAP”). The Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) contains guidance that form GAAP. New guidance is released via Accounting Standards Update (“ASU”).

The unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnote disclosures required by GAAP for complete financial statements have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the unaudited condensed consolidated financial statements have been included. These unaudited condensed consolidated financial statements should be read in conjunction with our Annual Report which was filed on Form 10-K on March 4, 2024.

The accompanying consolidated balance sheet and related disclosures as of December 31, 2023, have been derived from the Form 10-K filed on March 4, 2024. The Company’s financial condition as of March 31, 2024, and operating results for the three months ended March 31, 2024, are not necessarily indicative of the financial conditions and results of operations that may be expected for any future interim period or for the year ending December 31, 2024.

The unaudited condensed consolidated financial statements include the accounts of Southland Holdings, Inc., and our majority-owned and controlled subsidiaries and affiliates. All significant intercompany transactions are eliminated within the consolidations process. Investments in non-construction related partnerships and less-than-majority owned subsidiaries that we do not control, but where we have significant influence are accounted for under the equity method. Certain construction related joint ventures and partnerships that we do not control, nor do we have significant influence are accounted for under the equity method for the balance sheet and the proportionate consolidation method for the statement of operations.

Use of Estimates

The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. It is reasonably possible that changes may occur in the near term that would affect our estimates with respect to revenue recognition, the allowance for credit losses, recoverability of unapproved contract modifications, deferred tax assets, and other accounts for which estimates are required.

Cash, Cash Equivalents, and Restricted Cash

We consider all highly liquid instruments purchased with a maturity of three months or less as cash equivalents. We maintain our cash in accounts at certain financial institutions. The majority of our balances exceed federally insured limits.

We have not experienced any losses in these accounts, and we do not believe they are exposed to any significant credit risk.

Restricted cash and cash equivalents consist of amounts held in accounts in our name at certain financial institutions. These accounts are subject to certain control provisions in favor of various surety and insurance companies for purposes of compliance and security perfections.

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Cash and cash equivalents at beginning of period

$

49,176

$

57,915

Restricted cash at beginning of period

 

14,644

 

14,076

Cash, cash equivalents, and restricted cash at beginning of period

$

63,820

$

71,991

Cash and cash equivalents at end of period

$

31,239

$

49,176

Restricted cash at end of period

 

15,278

 

14,644

Cash, cash equivalents, and restricted cash at end of period

$

46,517

$

63,820

Goodwill and Indefinite-Lived Intangibles

Goodwill and indefinite-lived intangibles are tested for impairment annually in the fourth quarter, or more frequently if events or circumstances indicate that goodwill or indefinite-lived intangibles may be impaired. We evaluate goodwill at the reporting unit level (operating segment or one level below an operating segment). We identify our reporting unit and determine the carrying value of the reporting unit by assigning the assets and liabilities, including the existing goodwill and indefinite-lived intangibles, to the reporting unit. Our reporting units are based on our organizational and reporting structure. We currently identify three reporting units. We begin with a qualitative assessment using inputs based on our business, our industry, and overall macroeconomic factors. If our qualitative assessment deems that the fair value of a reporting unit is more likely than not less than its carrying amount, we then complete a quantitative assessment to determine the fair value of the reporting unit and compare it to the carrying amount of the reporting unit. During the three months ended March 31, 2024 and 2023, based on the results of our qualitative assessments which determined that it was more likely than not that the fair value of the reporting units exceeded the carrying amounts and that the fair value of the indefinite-lived intangible assets exceeded the carrying amounts, we did not complete quantitative assessments, and we did not record any impairment of goodwill or indefinite-lived intangible assets.

Valuation of Long-Lived Assets

We review long-lived assets, including finite-lived intangible assets subject to amortization, for impairment upon the occurrence of events or changes in circumstances that would indicate that the carrying value of the asset or group of assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or group of assets to the future net cash flows expected to be generated by the asset or group of assets. If such assets are not considered to be fully recoverable, any impairment to be recognized is measured by the amount by which the carrying amount of the asset or group of assets exceeds its respective fair value. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.  During the three months ended March 31, 2024 and 2023, we did not identify any triggering events that would require a quantitative assessment.

Accounts Receivable, Net

We provide an allowance for credit losses, which is based upon a review of outstanding receivables, historical collection information, existing economic conditions, and future expectations. Normal contracts receivables are typically due 30 days after the issuance of the invoice. Retainages are due 30 days after completion of the project and acceptance by the contract owner. Warranty retainage receivables are typically due two years after completion of the project and acceptance by the contract owner. Receivables past due more than 120 days are considered delinquent. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.

As of March 31, 2024, and December 31, 2023, we had an allowance for credit losses of $1.2 million and $1.3 million, respectively.

Recently Issued Accounting Pronouncements

In August 2023, the FASB issued ASU 2023-05, “Business Combinations-Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement” (“ASU 2023-05”), which requires that a joint venture apply a new basis of accounting upon formation. As a result, a newly formed joint venture, upon formation, would initially measure its assets and liabilities at fair value. ASU 2023-05 is effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. We plan to adopt ASU 2023-05 in the first quarter of 2025, but do not expect the adoption to have a material impact on our consolidated financial statements.

In October 2023, the FASB issued ASU 2023-06 “Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative,” which amends GAAP to include 14 disclosure requirements that are currently required under SEC Regulation S-X or Regulation S-K. Each amendment will be effective on the date on which the SEC removes the related disclosure requirement from SEC Regulation S-X or Registration S-K. The Company has evaluated the new standard and determined that it will have no material impact on its consolidated financial statements or disclosures since the Company is already subject to the relevant SEC disclosure requirements.

In November 2023, FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our consolidated financial statements and related disclosures.

On December 14, 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which established new income tax disclosure requirements. Public business entities must apply the guidance to annual periods beginning after December 15, 2024. We have not elected to early adopt this standard. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and related disclosures.

Recent SEC Rules

In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors. Unless legal challenges to the rule prevail, this rule will require registrants to disclose certain climate-related information in registration statements and annual reports, and the revisions to Regulation S-X would apply to our financial statements beginning with our fiscal year ending December 31, 2025. We are currently assessing the effect of these new rules on our condensed consolidated financial statements and related disclosures.

Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 to the 10-K filed on March 4, 2024, and contained elsewhere herein, other than the policy for warrants, which is included below. For the three months ended March 31, 2024, there were no significant changes in our use of estimates or significant accounting policies.

Warrants

The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the instruments’ specific terms and applicable authoritative guidance in FASB ASC 480, “Distinguishing Liabilities from Equity” (“ASC 480”), and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the instruments are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the instruments meet all of the requirements for equity classification under ASC 815, including whether the instruments are indexed to the Company’s own common shares and whether the instrument holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, was conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the instruments are outstanding. The Company has concluded that the public warrants and private warrants issued pursuant to the warrant agreement qualify for equity accounting treatment. 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Recapitalization
3 Months Ended
Mar. 31, 2024
Recapitalization  
Recapitalization

3. Recapitalization

As discussed in Note 1 – Description of Business, on the Closing Date, the Company issued 33,793,111 shares of common stock to the former members of Southland (“Southland Members”) in exchange for their membership interests in Southland (“Southland Membership Interests”). Southland received net proceeds of $17.1 million. Transaction costs of $9.9 million directly related to the Merger, are included in additional paid-in capital in the condensed consolidated balance sheet as of March 31, 2024.

Prior to the Merger, Southland LLC declared a $50.0 million dividend to be payable to Southland Members, which is recorded in other noncurrent liabilities on the condensed consolidated balance sheets. Southland Members, in lieu of cash payment, agreed to receive a promissory note for payment in the future. The notes have a four-year term and accrue interest at 7.0%. Southland, at its discretion, may make interim interest and principal payments during the term.

Immediately after giving effect to the Business Combination, there were 44,407,831 shares of common stock and 14,385,500 warrants, each exercisable for a share of common stock at an exercise price of $11.50 per share (including public and private placement warrants) (each a “Warrant” and together, collectively, the “Warrants”), outstanding.

Earnout Shares

Pursuant to the Merger Agreement, Southland Members have the potential to be issued additional consideration of up to 10,344,828 shares of common stock for attaining certain performance targets for the years ended December 31, 2022, and December 31, 2023. On April 27, 2023, Southland issued 3,448,283 shares of common stock to the Southland Members pursuant to the attainment of the 2022 Base Target (as defined in the Merger Agreement).

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value of Investments  
Fair Value Measurements

4. Fair Value Investments

Fair value of investments measured on a recurring basis as of March 31, 2024, and December 31, 2023, were as follows:

As of

March 31, 2024

(Amounts in thousands)

Fair Value

    

Level 1

    

Level 2

    

Level 3

Marketable Securities

  

 

  

 

  

 

  

Common stocks

$

$

$

$

Total

 

 

 

 

Investments Noncurrent

 

  

 

  

 

  

 

  

Private equity

 

3,120

 

 

 

3,120

Total noncurrent

 

3,120

 

 

 

3,120

Overall Total

$

3,120

$

$

$

3,120

As of

December 31, 2023

(Amounts in thousands)

Fair Value

    

Level 1

    

Level 2

    

Level 3

Marketable Securities

  

 

  

 

  

 

  

Common stocks

$

$

$

$

Total

 

 

 

 

Investments Noncurrent

 

  

 

  

 

  

 

  

Private equity

 

3,235

 

 

 

3,235

Total noncurrent

 

3,235

 

 

 

3,235

Overall Total

$

3,235

$

$

$

3,235

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
3 Months Ended
Mar. 31, 2024
Revenue  
Revenue

5. Revenue

Revenue is recognized over time using the input method in accordance with ASC 606, measured by the percentage of cost incurred to date to estimated total cost for each contract. This method is used because we believe expended cost to be the best available measure of progress on contracts.

Our contracts are primarily in the form of firm fixed-price and fixed-price per unit. A large portion of our contracts have scope defined adequately, which allows us to estimate total contract value upon the signing of a new contract. Upon signing a new contract, we allocate the total consideration across various contractual promises to transfer a distinct good or service to a customer. These are grouped into specific performance obligations. This process requires significant management judgement. Most of our contracts have a single performance obligation. For contracts with multiple performance obligations, we allocate the total transaction price based on the estimated standalone selling price, which is the total project costs plus a budgeted margin percentage, for each of the performance obligations.

Revenue is recognized when, or as, the performance obligations are satisfied. Our contracts do not include a significant financing component. Costs to obtain contracts are generally not significant and are expensed in the period incurred.

Estimating cost to complete of long-term contracts involves a significant amount of estimation and judgement. For long-term contracts, we use the calculated transaction price, estimated cost to complete the project, and the total costs incurred on the project to date to calculate the percentage of the project that is complete. The costs to complete the project and the transaction price can change due to unforeseen events that can either increase or decrease the margin on a particular project.

Our contract structure allows for variable consideration. A significant portion of this variable consideration comes in the form of change order requests and claims. Other variable consideration can include performance bonuses, incentives, liquidated damages, and other terms that can either raise or lower the total transaction price. We estimate variable consideration based on the probability of being entitled to collection of specific amounts. We include amounts that we believe we have an enforceable right to collect based on our probability of success with specific claims or contractual rights. Our estimates of total variable consideration rely on all available information about our customer including historical, current, and forecasted information.

Many of our contracts require contract modifications resulting from a change in contract scope or requirements. Change orders are issued to document changes to the original contract. We can have approved and unapproved change orders. Unapproved change orders are contract modifications for which we or our customers have not agreed to terms, scope and price. Contract modifications are necessary for many reasons, including but not limited to, changes to the contract specifications or design from the customer, modification to the original scope, changes to engineering drawings, or other required deviation from the original construction plan. Contract modifications may also be necessary for reasons including, but not limited to, other changes to the contract which may be out of our control, such as rain or other weather delays, incomplete, insufficient, inaccurate engineering drawings, different site conditions from information made available during the estimating process, or other reasons. An unapproved change order may turn into a formal claim if we cannot come to an agreement with the owner but are contractually entitled to recovery of costs and profits for work performed. Costs incurred related to contract modifications are included in the estimated costs to complete and are treated as project costs when incurred. Unless the contract modification is distinct from the other goods and services included within the project, the contract modification is accounted for as part of the existing contract. The effect of any modifications on the transaction price, and our measure of the percentage-of-completion on specific performance obligations for which the contract modification relates, is recognized as a cumulative catch-up adjustment to revenue recognized. In some cases, contract modifications may not be fully settled until after the completion of work as specified in the original contract.

We review and update our contract estimates regularly. Any adjustments in estimated profit on contracts is recognized under the cumulative catch-up method. Under this method, the cumulative impact of the profit adjustment is recognized in the period the adjustment is identified. Revenue and profit in future periods are then recognized using an updated estimate that uses inputs consisting of the estimated transaction price and the estimated remaining costs to be incurred on the project.

If a contract is deemed to be in a loss position, the projected loss is recognized in full, including reversal of any previously recognized margin, in the period in which the change in estimate is made. Losses are recognized as an accrued loss provision on the consolidated balance sheets in the accrued liabilities caption. For contract revenue after the date that the loss is accrued, the accrued loss provision is adjusted so that the gross profit for the contract remains zero in future periods, subject to future adjustments to the overall expected profit or loss as determined at such time. As of March 31, 2024 and December 31, 2023, we had $16.1 million and $17.3 million, respectively, in accrued loss provisions.

As of March 31, 2024 and December 31, 2023, we had $162.9 million and $139.6 million, respectively, of unapproved contract modifications included within our various projects’ transaction prices. These modifications are in negotiation with our customers or other third parties.

We estimate the likelihood of collection during the bidding process for new contracts. Customers with history of late or non-payment are avoided in the bidding process. We consider the necessity for write-down of receivable balances in conjunction with GAAP when evaluating our estimates of transaction price and estimated costs to complete our projects.

We bill our customers in conjunction with our contract terms. Our contracts have three main categories, (i) contracts that are billed based on a specific timeline, (ii) contracts that are billed upon the completion of certain phases of work, or milestones, and (iii) contracts that are billed as services are provided. Some of our contracts are billed following the recognition of certain revenue. This creates an asset on our consolidated balance sheets captioned “contract assets.” Other contracts’ schedules allow us to bill customers prior to recognizing revenue. These contracts create a liability on our consolidated balance sheets captioned “contract liabilities.”

We segregate our business into two reportable segments: Transportation and Civil. Our Chief Operating Decision Maker (“CODM”) uses these segments in order to operate the business. Our segments offer different specialty infrastructure services. Our CODM regularly reviews our operating and financial performance based on these segments. Each of our reportable segments is composed of similar business units that specialize in specialty infrastructure projects that are unique.

Our business is managed using revenue and gross profit primarily. Our CODM regularly uses this information to review operating results, plan future bids, allocate resources, target customers, and plan future growth and capital allocations. To determine reportable segment gross profit, certain allocations, including allocations of shared and indirect costs, such as facility costs, equipment costs, and indirect operating expenses, were made.

Our Civil segment is comprised of Oscar Renda Contracting, Inc., Mole Constructors, Inc., Southland Contracting, Inc., Southland Holdings, LLC, Renda Pacific, LLC, Southland Renda JV, Southland RE Properties, Oscar Renda Contracting Canada, Southland Mole of Canada, Southland Technicore Mole joint venture, and Southland Astaldi joint venture. This segment focuses on projects throughout North America that include the design and construction of water pipeline, pump stations, lift stations, water and wastewater treatment plants, concrete and structural steel, outfall, and tunneling.

Our Transportation segment is comprised of American Bridge, Heritage Materials, LLC, and Johnson Bros. Corporation. This segment operates throughout North America and specializes in services that include the design and construction of bridges, roadways, marine, dredging, ship terminals, and piers, and specialty structures and facilities.

Total assets by segment are not presented as our CODM, as defined by ASC 280, does not review or allocate resources based on segment assets. We do not have material intersegment revenue or gross profit. Joint ventures are classified into the segment with which the projects align.

Segment Revenue

Revenue by segment for the three months ended March 31, 2024 and 2023, was as follows:  

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

 

    

% of Total 

    

    

% of Total

 

Segment

Revenue

Revenue

Revenue

 Revenue

 

Civil

$

84,273

 

29.3

%  

$

72,989

 

26.6

%

Transportation

 

203,824

 

70.7

%  

 

201,840

 

73.4

%

Total revenue

$

288,097

 

100.0

%  

$

274,829

 

100.0

%

Segment Gross Profit

Gross profit by segment for the three months ended March 31, 2024 and 2023, was as follows:

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

 

    

% of Segment 

    

    

% of Segment 

 

Segment

Gross Profit

Revenue

Gross Profit

Revenue

 

Civil

$

17,870

 

21.2

%  

$

8,766

 

12.0

%

Transportation

 

2,551

 

1.3

%  

 

10,177

 

5.0

%

Gross profit

$

20,421

 

7.1

%  

$

18,943

 

6.9

%

Revenue earned outside of the United States was 26% and 23% for the three months ended March 31, 2024 and 2023, respectively.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Mar. 31, 2024
Debt  
Debt

6. Debt

Long-term debt and credit facilities consisted of the following as of March 31, 2024, and December 31, 2023:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Secured notes

$

206,892

$

210,197

Mortgage notes

 

667

 

689

Revolving credit facility

 

95,000

 

90,000

Total debt

 

302,559

 

300,886

Unamortized deferred financing costs

 

(544)

 

(526)

Total debt, net

 

302,015

 

300,360

Less: Current portion

 

(46,425)

 

(48,454)

Total long-term debt

$

255,590

 

251,906

The weighted average interest rate on total debt outstanding as of March 31, 2024 and December 31, 2023, was 6.21% and 6.12%, respectively.

As of March 31, 2024, our fleet of equipment was subject to liens securing our debt.

In February 2024, the Company amended the revolving credit facility to restructure certain covenant levels through December 31, 2024.  In May 2024, the Company amended the revolving credit facility to extend the maturity to April 15, 2025 and a waiver was granted for certain debt covenants as of March 31, 2024. We are currently in compliance with all applicable debt covenants, as amended or waived. The Company projects to be in compliance with all applicable debt covenants through March 31, 2025.

Revolving Credit Facility

In July 2021, we entered into a revolving credit facility agreement with Frost Bank for $50.0 million. As of December 31, 2022, the revolving credit facility agreement had been amended and increased to $100.0 million. In August 2023, the revolving credit facility was extended through January 15, 2025 and we incurred $0.3 million in deferred financing costs. The revolving credit facility agreement bears interest on drawn balances at 1-month SOFR, subject to a floor of 0.90%, plus an applicable margin rate of 3.00%. The waiver granted for March 31, 2024 covenant non-compliance amended the revolving credit facility limit to $95.0 million, required a $5.0 million cash collateral deposit to be made by June 15, 2024, and extended maturity to April 15, 2025. As of March 31, 2024, $95.0 million was drawn on the revolving credit facility. The revolving credit facility is collateralized by certain real estate assets, unencumbered assets, and a junior lien position on certain assets of Southland.

Secured Notes

We enter into secured notes in order to finance growth within our business. In July 2023, we refinanced approximately $76.4 million of existing secured notes in exchange for a new equipment note in the amount of $113.5 million. The new equipment note is secured by specific construction equipment assets and has a five-year fully amortizing term at a fixed rate of 7.25%. We incurred $0.3 million as deferred financing cost in connection with the refinancing. The deferred financing costs are included in long-term debt on our consolidated balance sheets. Additionally, as part of the refinancing, we incurred a loss on extinguishment of debt of $0.6 million, which was included in other income, net on our consolidated statements of operations and $0.6 million as bank service charges in connection with the refinancing. As of March 31, 2024, we had outstanding secured notes expiring between April 2024 and March 2033. Interest rates on the secured notes range between 1.29% and 8.00%. The secured notes are collateralized by certain assets of Southland’s fleet of equipment.

Mortgage Notes

We enter into mortgage notes in order to finance growth within our business. As of March 31, 2024, we had mortgage notes expiring between October 2024 and February 2029. Interest rates on the mortgage notes range between 3.84% and 5.99%. The mortgage notes are collateralized by certain real estate owned by Southland.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies  
Commitments and Contingencies

7. Commitments and Contingencies

Litigation

In the ordinary course of business, we and our affiliates are involved in various legal proceedings alleging, among other things, liability issues or breach of contract or tortious conduct in connection with the performance of services and/or materials provided, the outcomes of which cannot be predicted with certainty. We and our affiliates are also subject to government inquiries in the ordinary course of business seeking information concerning our compliance with government construction contracting requirements and various laws and regulations, the outcomes of which cannot be predicted with certainty.

Some of the matters in which we or our joint ventures and affiliates are involved may involve compensatory, punitive, or other claims or sanctions that, if granted, could require us to pay damages or make other expenditures in amounts that are not currently probable to be incurred or cannot currently be reasonably estimated. In addition, in some circumstances, our government contracts could be terminated, we could be suspended or incur other administrative penalties or sanctions, or payment of our costs could be disallowed. While any of our pending legal proceedings may be subject to early resolution as a result of our ongoing efforts to resolve the proceeding, whether or when any legal proceeding will be resolved is neither predictable nor guaranteed.

Accordingly, it is possible that future developments in such proceedings and inquiries could require us to (i) adjust existing accruals, or (ii) record new accruals that we did not originally believe to be probable or that could not be reasonably estimated. Such changes could be material to our financial condition, results of operations, and/or cash flows in any particular reporting period. In addition to matters that are considered probable for which the loss can be reasonably estimated, disclosure is also provided when it is reasonably possible and estimable that a loss will be incurred, when it is reasonably possible that the amount of a loss will exceed the amount recorded, or a loss is probable but the loss cannot be estimated.

Liabilities relating to legal proceedings and government inquiries, to the extent that we have concluded such liabilities are probable and the amounts of such liabilities are reasonably estimable, are recorded on the consolidated balance sheets. A certain number of the claims are insured but subject to varying deductibles, and a certain number of the claims are uninsured. The aggregate range of possible loss related to (i) matters considered reasonably possible, and (ii) reasonably possible amounts in excess of accrued losses recorded for probable loss contingencies was immaterial, as of March 31, 2024, and December 31, 2023. Our estimates of such matters could change in future periods.

Surety Bonds

We, as a condition for entering into a substantial portion of our construction contracts, had outstanding surety bonds as of March 31, 2024, and December 31, 2023. We have agreed to indemnify the surety if the surety experiences a loss on the bonds of any of our affiliates.

Self-Insurance

We are self-insured up to certain limits with respect to workers’ compensation, general liability and auto liability matters, and health insurance. We maintain accruals for self-insurance retentions based upon third-party data and claims history.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes  
Income Taxes

8. Income Taxes

Prior to the Merger in 2023, Southland LLC, and various domestic subsidiaries, elected to be taxed as an S-corporation, under the provisions of Subchapter S of the Internal Revenue Code. As such, their respective earnings were not subject to entity level income tax, but instead, the owners were liable for federal income taxes on their respective shares of the applicable income. American Bridge and Oscar Renda, two domestic subsidiaries of Southland LLC, had historically been taxed as separate C-corporation and their income subject to entity-level tax.

Following the closing of the Merger on February 14, 2023, Southland LLC, along with various domestic subsidiaries, elected to voluntarily revoke their S-corporation status effective January 1, 2023. As a result, Southland Holdings LLC, and their domestic subsidiaries, elected to file a consolidated corporate income tax return for the 2023 calendar year.

Effective January 1, 2024 Southland Holdings LLC and subsidiary filing group elected to join the Southland Holdings, Inc. and Subsidiaries filing group to have all domestic corporate entities included within one consolidated federal income tax return for the 2024 calendar year.

The federal statutory tax rate is 21%. Southland’s effective tax rate was 36.9% for the three months ended March 31, 2024. The primary differences between the statutory rate and the effective rate were due to state income taxes including adjustments in the quarter for additional state refunds received previously not recorded and a change in state rate applied to deferred tax assets and liabilities. Additionally, as with previous periods, the Company has recorded income earned in a foreign jurisdiction with a zero tax rate; however, that foreign income is included within U.S taxable income through GILTI. Lastly, the Company has recorded an additional $0.3 million in calculated penalties and interest mainly related to the previously recorded uncertain tax position accrual related to 2020 U.S. federal net operating loss treatment.  

Southland’s effective tax rate was a negative 69.8% for the three months ended March 31, 2023. The primary difference between the statutory rate and the Company’s effective rate was due to the pre-tax loss and the change in the U.S consolidated filing structure effective January 1, 2023, as a result of the Merger.  This change in filing structure required recording deferred tax assets and liabilities related to entities previously not subject to income tax with $5.0 million being recorded to income tax expense for the three months ended March, 31 2023.  As the Merger did not require acquisition accounting under U.S. GAAP, the recording of these deferred tax assets and liabilities was recorded to current operations in accordance with the requirements under ASC 740.  Additionally, $1.1 million was recorded to income tax expense as of March 31, 2023 due to the change in the state effective tax rate applied to both American Bridge and Oscar Renda deferred tax assets and liabilities.  Lastly, as a result of the new U.S. consolidated filing structure, Southland is in a net deferred tax liability position for both federal and state income tax. As a result the U.S. and state deferred tax assets are considered to be more-likely-than-not realizable, and therefore a valuation allowance is not deemed necessary. The previously recorded valuation allowance related to American Bridge federal and state net deferred tax assets has been removed resulting with a benefit to income tax of $3.8 million recorded in the three months ended March 31, 2023.

Southland is in a net deferred tax asset position for both federal and state income tax mainly resulting from the capitalization of R&D expenses under IRC 174 offset by a deferred tax liability for the acceleration of depreciation for income tax purposes as for the three month period ended March 31, 2024. Southland is in a three-year cumulative book income position after adjusting for permanent and one-time items and is forecasting that the net deferred tax assets, are more-likely-than-not to be fully utilized.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Remaining Unsatisfied Performance Obligations
3 Months Ended
Mar. 31, 2024
Remaining Unsatisfied Performance Obligations  
Remaining Unsatisfied Performance Obligations

9. Remaining Unsatisfied Performance Obligations

Remaining Unsatisfied Performance Obligations (“RUPO”) consists of two components: (1) unearned revenue and (2) awarded but not started. Unearned revenue includes the revenue we expect to record in the future on in-progress contracts, including 100% of our consolidated joint venture contracts and our proportionate share of unconsolidated joint venture contracts. Contracts that are awarded, but not yet started, are included in RUPO once a contract has been fully executed and/or we have received a formal “Notice to Proceed” from the project owner.

Although RUPO reflects business that we consider to be firm, deferrals, cancellations and/or scope adjustments may occur. RUPO is adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate.

Fixed price contracts, particularly with federal, state and local government customers, are expected to continue to represent a majority of our total RUPO.

The following schedule shows the RUPO as of March 31, 2024, and December 31, 2023:

As of

(Amounts in millions)

March 31, 2024

    

March 31, 2023

Remaining Unsatisfied Performance Obligations

$

2,639

$

2,862

The Company expects to recognize approximately 42% of its RUPOs as revenue during the next twelve months, and the balance thereafter.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cost and Estimated Earnings on Uncompleted Contracts
3 Months Ended
Mar. 31, 2024
Cost and Estimated Earnings on Uncompleted Contracts  
Cost and Estimated Earnings on Uncompleted Contracts

10. Cost and Estimated Earnings on Uncompleted Contracts

Contract assets as of March 31, 2024, and December 31, 2023, consisted of the following:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs in excess of billings

$

539,407

$

525,588

Costs to fulfill contracts, net

 

30,713

 

28,614

Contract assets

$

570,120

$

554,202

Costs and estimated earnings on uncompleted contracts were as follows as of March 31, 2024, and December 31, 2023:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs incurred on uncompleted contracts

$

7,416,687

$

7,293,246

Estimated earnings

 

406,603

 

456,852

Costs incurred and estimated earnings

 

7,823,290

 

7,750,098

Less: billings to date

 

(7,469,066)

 

(7,417,861)

Costs to fulfill contracts, net

 

30,713

 

28,614

Net contract position

$

384,937

$

360,851

Our net contract position is included on the condensed consolidated balance sheets under the following captions:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Contract assets

$

570,120

$

554,202

Contract liabilities

 

(185,183)

 

(193,351)

Net contract position

$

384,937

$

360,851

As of March 31, 2024, and December 31, 2023, we had recorded $323.3 million and $306.4 million, respectively, related to claims. The classification of these amounts are represented on the consolidated balance sheets as of March 31, 2024, and December 31, 2023, as follows:

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs in excess of billings

$

225,121

$

208,203

Investments

 

98,222

 

98,209

Claims asset total

$

323,343

$

306,412

On January 1, 2024, we had contract liabilities of $193.4 million, of which $93.5 million was recognized as revenue during the three months ended March 31, 2024.

On January 1, 2023, we had contract liabilities of $131.6 million, of which $74.2 million was recognized as revenue during the three months ended March 31, 2023.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Noncontrolling Interests Holders
3 Months Ended
Mar. 31, 2024
Noncontrolling Interests Holders  
Noncontrolling Interests Holders

11. Noncontrolling Interests Holders

Southland has several controlling interests including both joint ventures and partnerships. We have controlling interests and allocate earnings and losses in those entities to the noncontrolling interest holders based on our ownership percentages.

We owned an 84.7% interest in Oscar Renda Contracting, Inc. (“Oscar Renda”), as of March 31, 2024, and March 31, 2023.

We owned a 65.0% interest in the Southland Technicore Mole joint venture and a 70.0% interest in the Southland Astaldi joint venture as of March 31, 2024, and March 31, 2023.

American Bridge entered into a joint venture with Commodore Maintenance Corporation, forming American Bridge/Commodore Joint Venture. According to the joint venture agreement, each of the parties is paid in accordance with its respective work performed and has no responsibility for losses incurred by the other party in performance of its work. At March 31, 2024, American Bridge was responsible for approximately 83% of the total contracted work.

We consolidated each of Oscar Renda Contracting, Inc., Southland Technicore Mole joint venture, Southland Astaldi joint venture, and American Bridge/Commodore Joint Venture as a result of our ownership percentage over the joint venture operations. We have fully consolidated revenue, cost of construction, and other costs on our unaudited condensed consolidated statements of operations and balances on the unaudited condensed consolidated balance sheets.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions  
Related Party Transactions

12. Related Party Transactions

Southland occasionally enters into subcontracts with a subcontractor in which certain employees hold a minority ownership. Cost of construction related to this subcontractor was $1.1 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively. Accounts payable balance due to this subcontractor was $2.6 million and $0.4 million as of March 31, 2024 and December 31, 2023. The terms on which Southland enters into agreements with this related party are substantially the same as terms the Company would enter into with a similar, unrelated party.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Compensation  
Share-Based Compensation

13. Share-Based Compensation

On May 24, 2022, the board of directors of Legato Merger Corp. II, a Delaware corporation, adopted Southland Holdings, Inc. 2022 Equity Incentive Plan (“2022 Plan”). A total of 2,220,392 shares of our common stock were reserved for issuance under the 2022 Plan of which 1,772,583 remained available as of March 31, 2024.

Restricted Stock Units (“RSUs”): RSUs are issued for compensatory purposes. RSU stock compensation cost is measured at our common stock’s fair value based on the market price at the date of grant. We recognize stock compensation cost only for RSUs that we estimate will ultimately vest. We estimate the number of shares that will ultimately vest at each grant date based on our historical experience and adjust stock compensation cost based on changes in those estimates over time.

A summary of the changes in our RSUs during the three months ended March 31, 2024 is as follows (shares in thousands):

March 31, 2024

    

RSUs

    

Weighted-Average
Grant-Date Fair Value
per RSU

Outstanding, beginning balance

173,333

$

8.94

Granted

238,606

 

5.16

Vested

(133,704)

 

6.62

Canceled

(41,568)

8.32

Outstanding, ending balance

236,667

$

6.54

Compensation cost related to RSUs was $0.7 million for the three months ended March 31, 2024, which is included in selling, general and administrative expenses on the consolidated statements of operations. As of March 31, 2024, there was $1.4 million of unrecognized compensation cost related to RSUs which will be recognized over a remaining weighted-average period of 3.3 years.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loss per Share
3 Months Ended
Mar. 31, 2024
Loss per Share  
Loss per Share

14. Loss per Share

Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 consisted of the following (in thousands, except shares and per share amounts):

Three Months Ended

March 31, 2024

March 31, 2023

Numerator:

Net income (loss)

$

525

$

(4,266)

Less net income attributable to noncontrolling interests

931

398

Net loss attributable to common stockholders, basic and diluted

(406)

(4,664)

Denominator(1):

Weighted average common shares outstanding — basic

47,925,072

44,407,831

Weighted average common shares outstanding — diluted

47,925,072

44,407,831

Net loss per share — basic

$

(0.01)

$

(0.11)

Net loss per share — diluted

$

(0.01)

$

(0.11)

As the average market price of common stock for the three months ended March 31, 2024 did not exceed the exercise price of the Warrants, the potential dilution from the Warrants converting into 14,385,500 shares of common stock for both periods have been excluded from the number of shares used in calculating diluted net loss per share as their inclusion would have been antidilutive.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2024
Basis of Presentation  
Consolidated U.S. GAAP Presentation

Consolidated U.S. GAAP Presentation

These interim unaudited condensed consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“GAAP”). The Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) contains guidance that form GAAP. New guidance is released via Accounting Standards Update (“ASU”).

The unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnote disclosures required by GAAP for complete financial statements have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the unaudited condensed consolidated financial statements have been included. These unaudited condensed consolidated financial statements should be read in conjunction with our Annual Report which was filed on Form 10-K on March 4, 2024.

The accompanying consolidated balance sheet and related disclosures as of December 31, 2023, have been derived from the Form 10-K filed on March 4, 2024. The Company’s financial condition as of March 31, 2024, and operating results for the three months ended March 31, 2024, are not necessarily indicative of the financial conditions and results of operations that may be expected for any future interim period or for the year ending December 31, 2024.

The unaudited condensed consolidated financial statements include the accounts of Southland Holdings, Inc., and our majority-owned and controlled subsidiaries and affiliates. All significant intercompany transactions are eliminated within the consolidations process. Investments in non-construction related partnerships and less-than-majority owned subsidiaries that we do not control, but where we have significant influence are accounted for under the equity method. Certain construction related joint ventures and partnerships that we do not control, nor do we have significant influence are accounted for under the equity method for the balance sheet and the proportionate consolidation method for the statement of operations.

Use of Estimates

Use of Estimates

The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. It is reasonably possible that changes may occur in the near term that would affect our estimates with respect to revenue recognition, the allowance for credit losses, recoverability of unapproved contract modifications, deferred tax assets, and other accounts for which estimates are required.

Cash, Cash Equivalents, and Restricted Cash

Cash, Cash Equivalents, and Restricted Cash

We consider all highly liquid instruments purchased with a maturity of three months or less as cash equivalents. We maintain our cash in accounts at certain financial institutions. The majority of our balances exceed federally insured limits.

We have not experienced any losses in these accounts, and we do not believe they are exposed to any significant credit risk.

Restricted cash and cash equivalents consist of amounts held in accounts in our name at certain financial institutions. These accounts are subject to certain control provisions in favor of various surety and insurance companies for purposes of compliance and security perfections.

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Cash and cash equivalents at beginning of period

$

49,176

$

57,915

Restricted cash at beginning of period

 

14,644

 

14,076

Cash, cash equivalents, and restricted cash at beginning of period

$

63,820

$

71,991

Cash and cash equivalents at end of period

$

31,239

$

49,176

Restricted cash at end of period

 

15,278

 

14,644

Cash, cash equivalents, and restricted cash at end of period

$

46,517

$

63,820

Goodwill and Indefinite-Lived Intangibles

Goodwill and Indefinite-Lived Intangibles

Goodwill and indefinite-lived intangibles are tested for impairment annually in the fourth quarter, or more frequently if events or circumstances indicate that goodwill or indefinite-lived intangibles may be impaired. We evaluate goodwill at the reporting unit level (operating segment or one level below an operating segment). We identify our reporting unit and determine the carrying value of the reporting unit by assigning the assets and liabilities, including the existing goodwill and indefinite-lived intangibles, to the reporting unit. Our reporting units are based on our organizational and reporting structure. We currently identify three reporting units. We begin with a qualitative assessment using inputs based on our business, our industry, and overall macroeconomic factors. If our qualitative assessment deems that the fair value of a reporting unit is more likely than not less than its carrying amount, we then complete a quantitative assessment to determine the fair value of the reporting unit and compare it to the carrying amount of the reporting unit. During the three months ended March 31, 2024 and 2023, based on the results of our qualitative assessments which determined that it was more likely than not that the fair value of the reporting units exceeded the carrying amounts and that the fair value of the indefinite-lived intangible assets exceeded the carrying amounts, we did not complete quantitative assessments, and we did not record any impairment of goodwill or indefinite-lived intangible assets.

Valuation of Long-Lived Assets

Valuation of Long-Lived Assets

We review long-lived assets, including finite-lived intangible assets subject to amortization, for impairment upon the occurrence of events or changes in circumstances that would indicate that the carrying value of the asset or group of assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or group of assets to the future net cash flows expected to be generated by the asset or group of assets. If such assets are not considered to be fully recoverable, any impairment to be recognized is measured by the amount by which the carrying amount of the asset or group of assets exceeds its respective fair value. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.  During the three months ended March 31, 2024 and 2023, we did not identify any triggering events that would require a quantitative assessment.

Accounts Receivable, Net

Accounts Receivable, Net

We provide an allowance for credit losses, which is based upon a review of outstanding receivables, historical collection information, existing economic conditions, and future expectations. Normal contracts receivables are typically due 30 days after the issuance of the invoice. Retainages are due 30 days after completion of the project and acceptance by the contract owner. Warranty retainage receivables are typically due two years after completion of the project and acceptance by the contract owner. Receivables past due more than 120 days are considered delinquent. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.

As of March 31, 2024, and December 31, 2023, we had an allowance for credit losses of $1.2 million and $1.3 million, respectively.

Recently Adopted and Issued Accounting Pronouncements and Recent SEC rules

Recently Issued Accounting Pronouncements

In August 2023, the FASB issued ASU 2023-05, “Business Combinations-Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement” (“ASU 2023-05”), which requires that a joint venture apply a new basis of accounting upon formation. As a result, a newly formed joint venture, upon formation, would initially measure its assets and liabilities at fair value. ASU 2023-05 is effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. We plan to adopt ASU 2023-05 in the first quarter of 2025, but do not expect the adoption to have a material impact on our consolidated financial statements.

In October 2023, the FASB issued ASU 2023-06 “Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative,” which amends GAAP to include 14 disclosure requirements that are currently required under SEC Regulation S-X or Regulation S-K. Each amendment will be effective on the date on which the SEC removes the related disclosure requirement from SEC Regulation S-X or Registration S-K. The Company has evaluated the new standard and determined that it will have no material impact on its consolidated financial statements or disclosures since the Company is already subject to the relevant SEC disclosure requirements.

In November 2023, FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our consolidated financial statements and related disclosures.

On December 14, 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which established new income tax disclosure requirements. Public business entities must apply the guidance to annual periods beginning after December 15, 2024. We have not elected to early adopt this standard. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and related disclosures.

Recent SEC Rules

In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, The Enhancement and Standardization of Climate-Related Disclosures for Investors. Unless legal challenges to the rule prevail, this rule will require registrants to disclose certain climate-related information in registration statements and annual reports, and the revisions to Regulation S-X would apply to our financial statements beginning with our fiscal year ending December 31, 2025. We are currently assessing the effect of these new rules on our condensed consolidated financial statements and related disclosures.

Summary of Significant Accounting Policies

Significant Accounting Policies

The significant accounting policies followed by the Company are set forth in Note 2 to the 10-K filed on March 4, 2024, and contained elsewhere herein, other than the policy for warrants, which is included below. For the three months ended March 31, 2024, there were no significant changes in our use of estimates or significant accounting policies.

Warrants

Warrants

The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the instruments’ specific terms and applicable authoritative guidance in FASB ASC 480, “Distinguishing Liabilities from Equity” (“ASC 480”), and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the instruments are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the instruments meet all of the requirements for equity classification under ASC 815, including whether the instruments are indexed to the Company’s own common shares and whether the instrument holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, was conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the instruments are outstanding. The Company has concluded that the public warrants and private warrants issued pursuant to the warrant agreement qualify for equity accounting treatment. 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2024
Basis of Presentation  
Schedule of cash and cash equivalents and restricted cash

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Cash and cash equivalents at beginning of period

$

49,176

$

57,915

Restricted cash at beginning of period

 

14,644

 

14,076

Cash, cash equivalents, and restricted cash at beginning of period

$

63,820

$

71,991

Cash and cash equivalents at end of period

$

31,239

$

49,176

Restricted cash at end of period

 

15,278

 

14,644

Cash, cash equivalents, and restricted cash at end of period

$

46,517

$

63,820

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value of Investments  
Schedule of Fair value, assets measured on recurring basis

As of

March 31, 2024

(Amounts in thousands)

Fair Value

    

Level 1

    

Level 2

    

Level 3

Marketable Securities

  

 

  

 

  

 

  

Common stocks

$

$

$

$

Total

 

 

 

 

Investments Noncurrent

 

  

 

  

 

  

 

  

Private equity

 

3,120

 

 

 

3,120

Total noncurrent

 

3,120

 

 

 

3,120

Overall Total

$

3,120

$

$

$

3,120

As of

December 31, 2023

(Amounts in thousands)

Fair Value

    

Level 1

    

Level 2

    

Level 3

Marketable Securities

  

 

  

 

  

 

  

Common stocks

$

$

$

$

Total

 

 

 

 

Investments Noncurrent

 

  

 

  

 

  

 

  

Private equity

 

3,235

 

 

 

3,235

Total noncurrent

 

3,235

 

 

 

3,235

Overall Total

$

3,235

$

$

$

3,235

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue  
Schedule of revenue by segment

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

 

    

% of Total 

    

    

% of Total

 

Segment

Revenue

Revenue

Revenue

 Revenue

 

Civil

$

84,273

 

29.3

%  

$

72,989

 

26.6

%

Transportation

 

203,824

 

70.7

%  

 

201,840

 

73.4

%

Total revenue

$

288,097

 

100.0

%  

$

274,829

 

100.0

%

Schedule of gross profit by segment

Three Months Ended

(Amounts in thousands)

March 31, 2024

    

March 31, 2023

 

    

% of Segment 

    

    

% of Segment 

 

Segment

Gross Profit

Revenue

Gross Profit

Revenue

 

Civil

$

17,870

 

21.2

%  

$

8,766

 

12.0

%

Transportation

 

2,551

 

1.3

%  

 

10,177

 

5.0

%

Gross profit

$

20,421

 

7.1

%  

$

18,943

 

6.9

%

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt  
Schedule of long term debt

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Secured notes

$

206,892

$

210,197

Mortgage notes

 

667

 

689

Revolving credit facility

 

95,000

 

90,000

Total debt

 

302,559

 

300,886

Unamortized deferred financing costs

 

(544)

 

(526)

Total debt, net

 

302,015

 

300,360

Less: Current portion

 

(46,425)

 

(48,454)

Total long-term debt

$

255,590

 

251,906

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Remaining Unsatisfied Performance Obligations (Tables)
3 Months Ended
Mar. 31, 2024
Remaining Unsatisfied Performance Obligations  
Schedule of remaining unsatisfied performance obligations

As of

(Amounts in millions)

March 31, 2024

    

March 31, 2023

Remaining Unsatisfied Performance Obligations

$

2,639

$

2,862

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cost and Estimated Earnings on Uncompleted Contracts (Tables)
3 Months Ended
Mar. 31, 2024
Cost and Estimated Earnings on Uncompleted Contracts  
Schedule of contract assets

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs in excess of billings

$

539,407

$

525,588

Costs to fulfill contracts, net

 

30,713

 

28,614

Contract assets

$

570,120

$

554,202

Schedule of costs and estimated earnings on uncompleted contracts

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs incurred on uncompleted contracts

$

7,416,687

$

7,293,246

Estimated earnings

 

406,603

 

456,852

Costs incurred and estimated earnings

 

7,823,290

 

7,750,098

Less: billings to date

 

(7,469,066)

 

(7,417,861)

Costs to fulfill contracts, net

 

30,713

 

28,614

Net contract position

$

384,937

$

360,851

Schedule of net contract position

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Contract assets

$

570,120

$

554,202

Contract liabilities

 

(185,183)

 

(193,351)

Net contract position

$

384,937

$

360,851

Schedule of condensed consolidated balance sheets

As of

(Amounts in thousands)

March 31, 2024

    

December 31, 2023

Costs in excess of billings

$

225,121

$

208,203

Investments

 

98,222

 

98,209

Claims asset total

$

323,343

$

306,412

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Compensation  
Schedule of changes in RSUs during the year:

A summary of the changes in our RSUs during the three months ended March 31, 2024 is as follows (shares in thousands):

March 31, 2024

    

RSUs

    

Weighted-Average
Grant-Date Fair Value
per RSU

Outstanding, beginning balance

173,333

$

8.94

Granted

238,606

 

5.16

Vested

(133,704)

 

6.62

Canceled

(41,568)

8.32

Outstanding, ending balance

236,667

$

6.54

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
Loss per Share  
Schedule of loss per share basic and diluted

Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 consisted of the following (in thousands, except shares and per share amounts):

Three Months Ended

March 31, 2024

March 31, 2023

Numerator:

Net income (loss)

$

525

$

(4,266)

Less net income attributable to noncontrolling interests

931

398

Net loss attributable to common stockholders, basic and diluted

(406)

(4,664)

Denominator(1):

Weighted average common shares outstanding — basic

47,925,072

44,407,831

Weighted average common shares outstanding — diluted

47,925,072

44,407,831

Net loss per share — basic

$

(0.01)

$

(0.11)

Net loss per share — diluted

$

(0.01)

$

(0.11)

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
subsidiary
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Description of Business      
Number of subsidiaries | subsidiary 6    
Employee retention credit refund received | $ $ 454 $ 87 $ 2,400
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Cash, Cash Equivalents and Restricted Cash      
Cash and cash equivalents at beginning of period $ 49,176   $ 57,915
Restricted cash at beginning of period 14,644   14,076
Cash, cash equivalents, and restricted cash at beginning of period 63,820 $ 43,551 71,991
Cash and cash equivalents at end of period 31,239 49,176  
Restricted cash at end of period 15,278 14,644  
Cash, cash equivalents, and restricted cash at end of period $ 46,517 $ 63,820 $ 43,551
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
Basis of Presentation    
Number of reporting units | item 3  
Allowance for credit losses | $ $ 1.2 $ 1.3
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Recapitalization (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 27, 2023
Feb. 14, 2023
Feb. 13, 2023
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares issued to former members   33,793,111        
Net proceeds received   $ 17.1        
Dividend payable to members     $ 50.0      
Transaction costs       $ 9.9    
Common Stock, shares outstanding   44,407,831   48,025,688 47,891,984  
Warrants outstanding   14,385,500        
Exercise price (in dollars per share)   $ 11.50        
Shares for attaining certain performance targets         10,344,828 10,344,828
Stock issued during the period (in shares) 3,448,283          
Promissory note            
Note expiration term     4 years      
Interest rate (as a percent)     7.00%      
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Measurements    
Investments Noncurrent $ 3,120 $ 3,235
Overall Total 3,120 3,235
Private equity    
Fair Value Measurements    
Investments Noncurrent 3,120 3,235
Level 3    
Fair Value Measurements    
Investments Noncurrent 3,120 3,235
Overall Total 3,120 3,235
Level 3 | Private equity    
Fair Value Measurements    
Investments Noncurrent $ 3,120 $ 3,235
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Revenue    
Accrued loss provisions $ 16.1 $ 17.3
Unapproved contract modifications $ 162.9 $ 139.6
Number of reportable segments | segment 2  
Percentage of revenue earned outside of the US 26.00% 23.00%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Segment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue    
Revenue $ 288,097 $ 274,829
% of Total Revenue 100.00% 100.00%
Gross Profit $ 20,421 $ 18,943
% of Segment Revenue 7.10% 6.90%
Civil    
Revenue    
Revenue $ 84,273 $ 72,989
% of Total Revenue 29.30% 26.60%
Gross Profit $ 17,870 $ 8,766
% of Segment Revenue 21.20% 12.00%
Transportation    
Revenue    
Revenue $ 203,824 $ 201,840
% of Total Revenue 70.70% 73.40%
Gross Profit $ 2,551 $ 10,177
% of Segment Revenue 1.30% 5.00%
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt    
Total debt $ 302,559 $ 300,886
Unamortized deferred financing costs (544) (526)
Total debt, net 302,015 300,360
Less: Current portion (46,425) (48,454)
Total long-term debt 255,590 251,906
Secured notes    
Debt    
Total debt 206,892 210,197
Mortgage notes    
Debt    
Total debt 667 689
Revolving credit facility    
Debt    
Total debt $ 95,000 $ 90,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Aug. 31, 2023
Dec. 31, 2022
Jul. 31, 2021
Debt            
Weighted average interest rate on debt (as a percent)   6.21% 6.12%      
Payments of Financing Costs   $ 75        
Total debt   302,559 $ 300,886      
Secured notes            
Debt            
Debt instrument face amount $ 113,500          
Loss on extinguishment of debt $ 600          
Interest rate (as a percent) 7.25%          
Amount of debt refinanced $ 76,400          
Total debt   $ 206,892 210,197      
Amortizing term 5 years          
Deferred financing cost $ 300          
Bank service charges $ 600          
Secured notes | Minimum            
Debt            
Interest rate (as a percent)   1.29%        
Secured notes | Maximum            
Debt            
Interest rate (as a percent)   8.00%        
Mortgage notes            
Debt            
Total debt   $ 667 689      
Mortgage notes | Minimum            
Debt            
Interest rate (as a percent)   3.84%        
Mortgage notes | Maximum            
Debt            
Interest rate (as a percent)   5.99%        
Revolving credit facility            
Debt            
Revolving credit facility   $ 95,000        
Maximum available under facility   95,000     $ 100,000 $ 50,000
Cash collateral deposit   5,000        
Total debt   $ 95,000 $ 90,000      
Deferred financing cost       $ 300    
Revolving credit facility | SOFR            
Debt            
Floor rate (as a percent)   0.90%        
Margin rate   3.00%        
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
subsidiary
Mar. 31, 2023
USD ($)
Income Taxes    
Number of subsidiaries historically taxed as C-corporation | subsidiary 2  
Federal statutory tax rate 21.00%  
Effective tax rate 36.90% (69.80%)
Income tax penalties and interest expense $ 0.3  
Increase in deferred tax assets and liabilities   $ 5.0
State income taxes - net of federal benefit   1.1
U.S. and state net deferred tax assets   $ 3.8
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Remaining Unsatisfied Performance Obligations (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Remaining Unsatisfied Performance Obligations    
Percentage of consolidated joint venture contracts 100.00%  
Remaining Unsatisfied Performance Obligations $ 2,639 $ 2,862
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Remaining Unsatisfied Performance Obligations    
Percentage of revenue expects to recognize 42.00%  
Expected timing of satisfaction 12 months  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cost and Estimated Earnings on Uncompleted Contracts - Contract assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cost and Estimated Earnings on Uncompleted Contracts    
Costs in excess of billings $ 539,407 $ 525,588
Costs to fulfill contracts, net 30,713 28,614
Contract assets $ 570,120 $ 554,202
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cost and Estimated Earnings on Uncompleted Contracts    
Costs incurred on uncompleted contracts $ 7,416,687 $ 7,293,246
Estimated earnings 406,603 456,852
Costs incurred and estimated earnings 7,823,290 7,750,098
Less: billings to date (7,469,066) (7,417,861)
Costs to fulfill contracts, net 30,713 28,614
Net contract position $ 384,937 $ 360,851
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cost and Estimated Earnings on Uncompleted Contracts - Net contract position (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jan. 01, 2024
Dec. 31, 2023
Jan. 01, 2023
Cost and Estimated Earnings on Uncompleted Contracts        
Contract assets $ 570,120   $ 554,202  
Contract liabilities (185,183) $ (193,400) (193,351) $ (131,600)
Net contract position $ 384,937   $ 360,851  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cost and Estimated Earnings on Uncompleted Contracts - Consolidated balance sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cost and Estimated Earnings on Uncompleted Contracts    
Costs in excess of billings $ 225,121 $ 208,203
Investments 98,222 98,209
Claims asset total $ 323,343 $ 306,412
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cost and Estimated Earnings on Uncompleted Contracts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jan. 01, 2024
Dec. 31, 2023
Jan. 01, 2023
Cost and Estimated Earnings on Uncompleted Contracts          
Claims $ 323,300     $ 306,400  
Contract liabilities value 185,183   $ 193,400 $ 193,351 $ 131,600
Contract revenue recognized $ 74,200 $ 93,500      
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Noncontrolling Interests Holders - Narrative (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Oscar Renda    
Noncontrolling Interests Holders    
Noncontrolling Interests 84.70% 84.70%
Southland Technicore Mole    
Noncontrolling Interests Holders    
Noncontrolling Interests 65.00% 65.00%
Southland Astaldi    
Noncontrolling Interests Holders    
Noncontrolling Interests 70.00% 70.00%
American Bridge    
Noncontrolling Interests Holders    
Total contracted work responsible for 83.00%  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related parties      
Accounts payable $ 202,441   $ 162,464
Related Party      
Related parties      
Cost of construction, related parties 1,100 $ 500  
Accounts payable $ 2,600   $ 400
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - RSU (Details) - RSU
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
RSU's  
Outstanding, beginning balance | shares 173,333
Granted | shares 238,606
Vested | shares (133,704)
Canceled | shares (41,568)
Outstanding, ending balance | shares 236,667
Weighted-Average Grant-Date Fair Value per RSU  
Outstanding, beginning balance | $ / shares $ 8.94
Granted | $ / shares 5.16
Vested | $ / shares 6.62
Canceled | $ / shares 8.32
Outstanding, ending balance | $ / shares $ 6.54
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation - Narrative (Details) - RSU - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
May 24, 2022
Share-Based Compensation    
Unrecognized compensation cost $ 1.4  
Weighted average remaining period of recognition 3 years 3 months 18 days  
Selling, general and administrative expense    
Share-Based Compensation    
Compensation cost $ 0.7  
Equity Incentive Plan 2022    
Share-Based Compensation    
Shares reserved for future issuance (in shares)   2,220,392
Number of shares available for grant (in shares) 1,772,583  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loss per Share - Basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss $ 525 $ (4,266)
Less net income attributable to noncontrolling interests 931 398
Net loss attributable to common stockholders, basic (406) (4,664)
Net loss attributable to common stockholders, diluted $ (406) $ (4,664)
Weighted average shares outstanding    
Weighted average common shares outstanding - basic (in shares) 47,925,072 44,407,831
Weighted average common shares outstanding - diluted (in shares) 47,925,072 44,407,831
Net loss per share - basic (in dollars per shares) $ (0.01) $ (0.11)
Net loss per share - diluted (in dollars per shares) $ (0.01) $ (0.11)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loss per Share - Computation of diluted net loss per antidilutive (Details)
3 Months Ended
Mar. 31, 2024
shares
Loss per Share  
Antidilutive securities excluded from computation of earnings per share (in shares) 14,385,500
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (406) $ (4,664)
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F(K5@'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 " 9B*U8ZO HDN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@=T75;.M*<"[JAX_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ &8BM6)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" 9B*U8E?G5CJ<& #-)@ & 'AL+W=OEI9Z'4\GVOE_H+'K/T M4"QY K_,A8R9@E/YV$N7DK,@#XJC'O&\HU[,PJ0S/LFOW23CKE2I!&/,D#46"))^? M=L[P^TG?TP'Y'7^&?)7N'"-M92;$#WUR'9QV/%TB'G%?:0D&_Y[XA$>15H)R M_+L1[93/U(&[QUOUJ]P\F)FQE$]$]%<8J,5I9]1! 9^S+%+W8O61;PP-M)XO MHC3_BU;%O0.O@_PL52+>!$,)XC I_K/G347L!(RJ L@F@+P*P+0B@&X":&ZT M*%ENZX(I-CZ18H6DOAO4]$%>-WDTN D3W8Q3)>'7$.+4^$+X&;2*0BP)T&6B M0K5&UTG1/70U=U&Z8)*G)ST%3],Q/7^C?%XHDPIEBFY$HA8IJ 8\>!G?@U*6 M127;HIX3I^ -DX>(X@-$/-*WE&>R+WR-O&-;](O2T++B:"Y'FU6KS9(SJJ&E06EI4,_2UXQ)Q66T1O=\*:2RV7-+*9G9*F7BC&IH[ZBT=U3/ MWAV7H= =-D"0+ZR-YU8J1V'E,'3&-_0Y+'T.:_9,R>!5DZ>PZG9T:\U9E%H; MTAG6T."H-#AR%FJ3::["B*/;+)YQ:3/FUO \W.UC[]BSF7.&-C1W7)H[KF/N MGC^&J8(&5.B6Q=8^ZM:9 J\L(IV8/XHH")/'] !RLW]H\^M4:N@7>^;MZ]5Q M#(43$GII_NHX0%,%0Q,)B28B2Y1 MB52Q"/T3+JOSDUMQ>.0-L-5I&ZR$#2QA-^/DO?4,9L75QMP"(SRTVFH#C;!A M(^P&FL_"A_:Z6XC$Q0Y[1,@Q[?;)$;7Z:X.,L$$C7(N-)IF4&@$+[H.W?SXD M,_L4UJWXW3KQG;BCFOHTE(1K8=)U O.48AE$LSS;&K?Z="M6^6P#CHB!(U(+ MCC3K @I!5GT4LL3>KF[!2I]ML \Q M[$/VL(]>HH1N=BM@&BK0MY0CM>#H\EEQO1*V.S4M9N-6Z^YG5,Y-W7%-O1L8 M(K5@:+K@T(5=+>N6J;;7!@(1@T"D%@*!L1A:;ZJ$_P. +U\@15\R!3R4Z.FF MU?$;(1X>C>@(VY=KVZ A8FB(N$%FBPE78:JQZ#MGTKDLMD>NV\6D2ZTT MZXYL:M1@$7%#3+DFMNOT"B[:WRUNL>UQL\Q9[=(M]]7> MCFW@$#4X1-T8B->&;COPTZHCN?S=SD\A"JB",Q1YC\-OL=3;F?2:@#JV^WTLNW M\!*2VA.+,H[>>8?ZQ8.6,&O(/UY::Z$-3J*&D^B>!1[)@GQFNHYG(K*:=PM, M/]]>6'VU 4C4 !)U ]*V.8%V_05+'GGE"OX>H=OOT\NSF\M[J\H 23J MIII['G >LQETXQ63^C.%]17C5OGI4=L&+%$#2W3XYEGKC:AGX[\-AJ*&H:@; M>WXF:[F5++WG /%G+OTPS:]"I6[V7.CG^4622W620TS7__9FCI8R]/-"OWYI@<)#_TUM5IK@\OZALOZ;JRJG_/V"+ERGCOT M9SWV=C8,Z>68?!]5"ITM2U2Q=ZB\6N[5.LMW*/7,[<5&KQNF5W-2%/$YA'J' M0TC.LM@[59PHLZ(?4.Y@&_\'4$L#!!0 M ( !F(K5AG/GJSQ@< +XC 8 >&PO=V]R:W-H965T&ULK5IK;]LX%OTK@K>8;0&G%E]Z=!(#;8*9*3"/H)G9_:Q(3"Q4$CT2G;3[ MZ_=2=DQ;O*1=3#^T\>.0.KRZO.=VZ8:KV4KK];O%8BA7 MLBV&MVHM._CF0?5MH>%M_[@8UKTLJG%0VRQH'">+MJB[V?)R_.RV7UZJC6[J M3M[VT;!IVZ+_^D$VZOEJ1F8O'WRJ'U?:?+!87JZ+1WDG]5_KVQ[>+?:S5'4K MNZ%67=3+AZO9>_+NFB=FP(CX3RV?AX/7D5G*O5*?S9N/U=4L-HQD(TMMIBC@ MSY.\EDUC9@(>?^\FG>VO:08>OGZ9_:=Q\;"8^V*0UZKY;UWIU=4LFT65?"@V MC?ZDGG^1NP4),U^IFF'\/WK>8>-95&X&K=K=8�UMWV;_%E%XB# 81[!M#= M 'KN +8;P,:%;IF-R[HI=+&\[-5SU!LTS&9>C+$91\-JZL[(A>;[IB4]7PS9OH(OKK[B9Z_>I- M]"JJN^C/E=H,15<-EPL-?,RLBW)W[0_;:U//M7\K^K<1(_.(QI0CPZ_#PV]D MN1_.CH(?L<5]I\F.ELKV2V6AV9?7Q;"*X*9%I7DA_][43T4#:T=7 MO9TJ&:%IR0AE^>7BZ7 Y+HKG)$WVJ".>?,^3!WE^DH/NZ])DI&&*L=M. M( ZN2P1-LPD[!,43SG%V8L].!-F]+TNU@:!!.2LE1/"^D?.HDQJC*1P"E*24 ML0E/%T9RGB4Y3C39$TU.A%%#08>J?, 4O=6)>WF2"3&-)@*+R'MB J7-AD<:$QA-^"$QPJ!(XOVS/+POR^T.O9 \U^525R+!<8W3" MT46!\F8,IYCO*>9!BG\J731G4,R=B^=)&B?3."(P3@7S;&H26\V)@S1O>[ A MO?XZEB!3?=9@#+1W[^QF.\XWFJ;3S8/CB(@]? \TDH3WC_$"%^KA8C/(0%1W MLQQ?G^=\2A.!49Y[LI-8^2)!R5A^[)Z@7)I(#B#2FZX\%'3XM-8UONMW\TX( M)72Z[5$<27CF86[5B(3EZ)AY4[?&:<#?XKYN:DB34K7KHO.Q9^Y.$ODTE4^A MCIE;?2)A@3IFONZAMFHYIK3^BI)UA8BY]0M#428\9*UW<@'"96ABG3Q M99O&*$5$@TB6)U..&(SGOMI@I8J$M>IGI:KGNFE0:HCP"#=-3Z".B5EU(F%Y M^MCIHGNL03IW)JSN/IZA!-8B:D7#>K7E&N@+$.&A-.7./4>!,8D3 M3W92*U&4G-6\O!1-3[&D0:'[YA;F.\UVO.:#?BTL>'O_O2Z^&DN++MC5+--M M\FF6(SB2@ AZ6@1JM8V&M,S(/40-:I[O-"R;Z-*WJ/5 MF+I"!;>5BBEI!)9QX;O_5L]H6,_N5D!VR["1!?C'4T'&>K#8D5\,QN/,4Y:I M53EZ9A-VBB:B7ID@V=238[B<,>$C:G6.AG7NN-4YQ=;5L"0&@^M4 1J'0VKW:^GTQ03+^$:611'\MACO)@5.186.4OQK#QEKI3Q/)ON*@0EH!1X MN%JU8^&&[,C)GB+JMEN4BFE8,93P=3;,2A0+2Y0-:G%>C66N#O%)\B3A!U??L41P/!:Q1[*8E2P6EJQKU4('WHZF MW#PC!DFHNT?9E4 X>OV[@@XW?8,R#\Z+^\$(,Y;?8:+CM5O]8VG01]]I57Y> MJ::2_?#O0"//@C+ZK4;Z>\UVO&BKI2RLI;?]2ST=S/+GT:OX;1S'!"QK'ST5 MS4;.HV*CPH,?XNP"':3^+3GUSR&5LW MN#R;QU3,DRP;P\;3>9:3>9[Q?Q[Q>0176,OQ++7!$]WU&X[(AR#'YS[6C?"P M&WE?5;7Q^% NUT5=7=3=15FL:RB?Z"&0:S-H&F?QU-_A.,8\'12WAH2'#0ET M4)MVTXR/6BOY4)3[ MRAS,/X'I4P.J2=SU&Q=@]J<-*@KCB2^\UI;PL"W9ZN9P9FWFR+->GC,RS5L< MEU#/\R)^<&H9MB6_*_/P7?>J:R,TH$TXT+=<6 M*IK*PG F8*&(+K*,JI_7P.5FYOC.T\(M6Z7&+KC1-**K"DO@%PP01+).56:Y*"J?NBL1A5B7(:P?S+KR.MYGN=/W?5V MGD?-6AD,F@P&YV50]2VAA4FE8K\@Z4*N? ZW6(9>]=F!/L&PA3ULL(LBB13IN2,<'2>@7]2!X=[&W.WV*=8MJ@G#?7D?.K]#3QYQC$(O6 X M"L,=X [#<3CQ)^&@F]?W_AR-WOG$1[JY=GD"=Y=E-[B[=;S;NQ6>F2LF-.&P M1*G7&Z,/55U7JHF1>7GBWTN#]X=RF.(5#Y0UP/VEE.9I8B\1S:4Q^@U02P,$ M% @ &8BM6$E68NW-! 9A( !@ !X;"]W;W)K_:8NVA4BB1U)V M]NUWE&1)MBBN!8( L5[NC@^/Q_M)FAVY>)$[QA1ZS;-"/C@[I?;WDXE<[UA. MY1W?LP+N;+C(J8)3L9W(O6 TJ9SR;$)<-YSD-"V<^:RZ]B3F,UZJ+"W8DT"R MS',J_GUD&3\^.-@Y77A.MSNE+TSFLSW=LB537_=/ LXF;90DS5DA4UX@P38/ MSGM\OR!$.U06?Z?L*'O'2$]EQ?F+/OF-3]$_5Y&$R*RK9@F??TD3M'IS800G;T#)3S_SX&VLF%.AX:Y[) MZC\Z-K:N@]:E5#QOG($@3XOZE[XVB>@Y0!RS VD-=&:K)K6 M!ZKH?";X$0EM#='T096;RAMFDQ9Z&9=*P-T4_-1\P8L$%H4E"(XDS]*$*CA9 M*OB!U5(2\0WZ<\\$U5F7Z*HL:)FD8'.-;M'7Y0=T]>X:O4-I@?[:\5+2(I&S MB0(R'7^R;B@>:PHR0N&A+[Q0.XD^ DUR[C^!&;73(J=I/1)KP"]4W"$/WR#B M$M_ L_A^=\^"X[59]JIXWMMGV93,>C#?/)C>^/=R3]?LP8&=+9DX,&?^\T\X M='\Q9>*-@IWEQ6_SXMNBSY_9@14E,\VQ=@PK1]V+#G,2Q^XTFDT.?7J#6>3' M9-J:G7$%+5=@Y5IPJ?22K&$QE"BKCF."K*,$_='#"/XN( UF01#'H1DR;"%# M*^2O@DN)]H)O4F6""X>CNC[!%VQ#*QQ/?<^,%K5HD15M"6TY+;8W:,L**.KL M!D%?0#2!!I9"0JENW8B][O6>,+:+:$CE>U/_@MU@%001-K/'+7ML96^V8;&% MGK;FN;$XX\' H4LN2W-HY'D1,<--6[BI%>YWO>2@?FEQ8%)5K>,&%#RC38>".(V.TDQ;5G4.V8:+*'KC) OAZ%;$+U"0+ODM)@=$N"Z<@FQSWM MPU;0SX5BT-34J12-@'@X=A &P26BP=W&&K:D!B3W#6U'K#'>)>[B*# M$8Z",<).>+!=>?Z )^2S"C4"^L/B)(.5'QK=^B0<:>ZXDR!LUZ >(55*I*M2 MT54&2>6HX'"]4()771:LZC(VU\%0?*;>I0@8C+QI/#*#3I^P7:#T#'1N!_Q+ M>)_895H2EHJO7W8\2Y@PTX<#?;_UW4%_,%F%X=CFZU0,1];'MG8"( E([J@8 M+@6L3P[]6/[?/*QZ^:./;&\5[3PMG4!BNT(^4IFNC;.L_>+^.KAW[J#:C&9X M1+=QIXW8+HX?TJQ4EZ\/#=GT^\B,9F-DI%-$XEH+Z5OU-@E/_/0 #Q=;5A<3 M*'FII()] +O81$VL.ONC5?-6TC MV!M;H4YGB5UG+;5#AB(YQF>P-/-->F_L.1/;ZD.&A&Y2%JI^RVVOMA]+WE>? M""ZN/^+[1?W)HPM3?X&!=]AM"N^2&=M 2/' M.T:A@VD#N+_A7)U.] #MIZ7Y?U!+ P04 " 9B*U8 !F79PX# #C" M& 'AL+W=OFF35JGJEFWSPY<@E=C9[9)VG^_,Q"6%Y*MTO8%_'+W^'GNS!W#E51/ M.@OJ-(>"ZDNY ($[,ZD*:G"JYJY>**!9Y51PU_>\R"TH M$TXRK-;N53*4I>%,P+TBNBP*JEYN@,O5R.DYZX4'-L^-77"3X8+.80+F<7&O M<.:V*!DK0&@F!5$P&SG7O:OQP-I7!M\8K/3&F%@E4RF?[.13-G(\2P@XI,8B M4'PM80R<6R"D\;/!=-HCK>/F>(W^H=*.6J94PUCR[RPS^<@9."2#&2VY>9"K MC]#HZ5N\5')=/0$1QI MR5EXF!E^8+*.)G.%6@5$ M"?(UEZ6F(M-#UR!#>XZ;-FQN:C;^ 38!N9/"Y)J\1U;9MK^+REIY_EK>C7\4 M\(ZJ2Q+TSHGO^6$'G_'?NP='Z 1MM(,*+_A_T>X*:GUHV'VHK0-7>D%3&#F( MJT$MP4G>ONE%WKNNB/PCL*WXA&U\PF/HR19&4&,4FY:&3CD0(XF0N"Z,DAS=YVAE &^DZ1(2 M[Y&,?7]'R+Y-Z!V0,6AE#%X9\3T1$^RL.<=JB45 ID^YY!FHSLHYV+_2<3S8 M$=%A%/;VLN%N](L"U+QJHYJDLA2FKJWM:MNIKZL&M;-^@QV\;KB_8>KVCY5S MSH0F'&8(Z5W&&%A5M]1Z8N2BZDI3:;#'5<,<_T) 60/&PO=V]R:W-H965T&ULK=UK-(J__'^+4E_9$M*<^'G>A5G7SK+/-]\ M[G:S^9*NP^Q3LJ%Q\9OG)%V'>?$P?>EFFY2&BUVC]:HKB:+678=1W'FXW_W, M2Q_NDVV^BF+JI4*V7:_#].]O=)6\?>F0SN$'?O2RS,L?=!_N-^$+#6C^?>.E MQ:/N45E$:QIG41(+*7W^TOE*/@>26#;8;?'?B+YE9]\+Y5">DN1'^?.F( MY1[1%9WG)1$67U[I(UVM2JG8C[\JM'/LLVQX_OU!MW:#+P;S%&;T,5G]+UKD MRR^=7D=8T.=PN\K]Y&U(JP&II3=/5MGN7^&MVE;L"/-MEB?KJG&Q!^LHWG\- M?U8'XJR!+#I:0QJU4!E=ZEI#%K5 M0&-W26IHH%<-]&M[Z%4->NP8>@T-C*J!P310FHX2$0\S)[*CT)N:'">;G6VI M\?0X3#=AY[NYE\.$$W;&&T\1>%Z1P[03=MX;IY$< M)I[49KYQ^(>I)^S<-_=RF'RRF_WN_NK=7?K], \?[M/D34C+[0NO_&:7'[OV MQ14?Q674!7E:_#8JVN4/CTF\*(*++H3BNRQ918LP+QX$>?&E2+0\$Y)GP?QK M&^5_"Q^V<;A=1,7O/PIWPO>@+WSX[:/PFQ#%PA_+9)N%\2*[[^;%7I5V=U[M MP;?]'D@->^ 5V4;3=-=I,O\A?%W\60R\>/@M7(7QG'+$QYM$#M!O!QZ3];J( MX?/]*8\%!S)OAEH'9EW/<5H/VEM_=1_M:W9B^#[#:66_TVI1G#C%W[9P)7AA MM+BS8^$QW$1Y\;CU (_^(=LZTO&OXAQK\HXUGV_7V]7NXNK3YV@>\48[;4>F M=/U$T^RZ(^?<9'$ MQUPDGB>Q'F:K(K?O AVG-.49ODUQ]W[)9D#S=Z;P);C MXU_3MG480;OP1U([KMTBG8\1+1TC6MHY2H/SC;Y$<5P>B:?]K@AA7IQ#\T^" M3'X7)%&2>*&[-[6=6:YW7Q\D11'%^^[K>9!>M56_OI5RN87Y[A96ZQC+!?WG M;!/.Z9=.L6+/:/I*.P___A?1Q/_P@J[>W9VDZMIEE\.KMK(YAZ"GJ)IQN=GH MNLW&R&%.D-B49FY],R(J"G-PO:NVFG%V39%%A5QNYG/V MC&@]1;[<+.!LIAJ]WFD %U>A?+P*Y1NOP@_9,BR.^\>K+L<]KK(7FEB[(J_= ML%_?4"DVU'LR<]C,:S>T6@_ K9GIRENV>%:5TLTWGRS KEC7Q0EA$KU'QA)3_1+)5 MOO$@/"JWBU@A5>;/$ M7:PBNS61F(7$!DALB,1L)#9"8F,D-D%B4R3F(#$7B7E(;(;$?"06@+"+Z-:. MT:VU1K>=9=O=:P;)L[!)LOQN3=,7F@HT3.-DFPO[P.;E=:M[:UXCL3X2,Y&8 MI;WW8N0 V=T0B=E(;(3$QEKMC[VL& ;S4MX$V>44B3E(S$5B'A*;(3$?B06< M$T@]7RE>)*M^3%:]-5G[49:GT=.V?)\N$_)$^#.)XEQXI7&^3:FP"=,\IBDO M65O=6Y,5B?61F(G$+"0V0&)#)&8CL1$2&R.Q"1*;(C$'B;E(S-/K3WD)89[M MSI ]^D@L>&?W+R*X=XS@7FL$.S07HGB>K*GP895D_-<=6HE;TQ:)]9&8B<0L M)#9 8D,D9B.Q$1(;([%)C_,FMZ8QSTRFR"X=).8B,:]77PL:/29%D1WZ2"RH M[_V=(FD:/T:-8XP:K3'JYDN:"D6,%GNP+.\E?Z7OQVHK>6NL(K$^$C.1F(7$ M!DAL:-3.*U5D L)&=CA"8F,D-D%B4R3F(#$7B7GUTT=B(A79G8_$ MZIWQ"H M1#PF:EG8T!*I9KQ@;IN=;NZ0/?9=WZ3ZOOAUTK?''Y(K0_53*AF M5=K[M]@.H/T.H9H-U490;0S5)E!M"M4D7OG0#47JGF<(T)$0ZDM7I&=^E MX%PPDB:J6D.)%3G5 M6!%4D14_ )%5$H]0K0_53*AF$4Z)F-XSB-%C;YR"]CN$:C94&T&U,52;0+4I M5'.@F@O5/*@V@VH^5 M0VF6.GVJ\RO^%I27'S^]WW0>X<"?XP??L=R&F>?G3 M//S)3?!6]^8$1VI]J&9"-:O2+A85LJRS[QX-H+T.H9H-U490;0S5)E!M"M4< MJ.9"-0^JS:":#]4"SO5\)XE:X^VRY%1$1MJKR'X]FJ&E8U"M#]5,J&9!M0%4 M&T(U&ZJ-H-J8\&H5Q=H[;=#Z,:CF0#47JGE0;0;5?*@6H+3+]#[5D9'V0K*@ M3.S=_^VYV-TJ1N,L+$L?N($-K1V#:GVH9D(U"ZH-H-H0JME0;035QJ1>+J3I M.IO7T'(SJ.9 -1>J>5!M!M5\J!:0>C'H^6ET&<.GHC/27G5V5*>SR>PKMTX%J+E3S.,?#8&\6FD&[ M]*%:P!F *JD-N7JJ)"/MI62_5 /1;MZT%(RJ#;F#$'2Q9Y(V!< M>$,U--5@5Y;0$C"HYD(UCW-$"*D5B\R@G?I0+>!-OB8:NL$//>E4#R:UUX-= M61O!3;]V^M;T@VI]J&9"-4NJ%[HH/5%2M1Y;'P;M=PC5;*@V@FICJ#:!:E.H MYD U%ZIY4&T&U7RH%J"T?8AWSSZ[JOQPO2*(7Z(X$U;TN>#%3WJ1'.G^\^KV M#_)DL_LXJZL=VL) !E+0 & 'AL+W=OZE24O)3O- M_?HC*464Q2&=%+XOB2T/1\]PAO/,D+QXJ.6?S4:(%GW;EE5S.=NT[>[=8M%D M&['ES=MZ)RKUR[J66]ZJK_)^T>RDX+D9M"T7)(J2Q987U>SJPCR[D5<7];XM MBTK<2-3LMULN'S^(LGZXG.'9TX,OQ?VFU0\65Q<[?B]N1?MU=R/5M\6@)2^V MHFJ*ND)2K"]G[_&[ZSC6 XS$[X5X:$:?D3;EKJ[_U%]^RB]GD48D2I&U6@57 M_P[B6I2EUJ1P_-4KG0WOU /'GY^T_VB,5\;<\49-9BC;-VV][0L')+6TTJ8_F+DQHY4U1:7=>-M*]6NAQK57 MUW75U&61\U;DZ+95_Y2/V@;5:W3-FPWZ4?FY04HJ5ZY3(L^3?[6O^#XOE,QK M-$=?;S^B5S^\1C^@HD*_;>I]PZN\N5BT"K]&LB/D0"O2JK)OF-61MIR(Q*G26.ES%)+Y8 M',9&N#)S1I)DD#I"%P_HXJ!_WN?_40NRB_>V5DDLJZNL* 6JIK#US_IAICVZ MU^M&13[D3LB^^)S>/).RH_E*AOE*@M[\*)32K.!=OJYRQ+>U;(O_F@>0Y9VZ M>.S9.$TGKG6%EG$2P9Y-!Z3I":1K(:5R4\N_P4Y)G;?.$T8FT "A&#,8VG* MM@Q"N][PZE[H^%GS0J(#+_="9UO!9:5H&94%ORO*HGV$4 =5OS24EHYU9$4] M2VHU6+<*6G>[X5(8'LZ16C^J.&F\T;%RWI\XP1%\VW>&.XXLET9!:_[)]3*O M4,-+XR/>-**%B2YR0X70Y32-06*K)(7G'(\X'P=QJ@)(E3>5JB]4T%?9HTIE M6\&;O31DCE[=*SM>(YW)0.S8=02; G=EYK$'-K&P21#V)Q7R*GWV["C^VJNH M1UO1;FJ=7P^BS\T@9N+BP:MH&CZ0&"6C=7Z,W!([#K+FU6__OAXA1";XU/]N M,?,LD\(7]+WBX\1#'-R05$0]L"T;XS =_ZPB0,=S*WFN>:L1*F(,;[W1] ;B M90Z2-)FB=66H;XHM-^,P.7=YLM&)LEMVAG&>LJ.O DNW.,RW M[[.LWNOB1+&N* [\KA2@S2Z#JB"/4CQU$R#'5B1=>EQER1:'V5;U$"JBLC:4 M'P$JQ0E.G00)R-&(1AY:PI9U<9AV;Z38\2)'XIOF)-%%4]UNA.RS9A"]2Y4Q MBZ,I=E<*XY4'N"54'&94TXC/Z_5.NU!RGB:>D(98H29@H MATC=\4<=IEUUJ/+@7M@IAV 3EQ!9%,6K"6Y C-(T\C 0L<1)PL0Y1.XHKX P M ?I;XF1:+P)B*6'8@]+R) GSY*]#HU$J5AU[U2EJ'., M+AIWN@8#IP B1DR64]\!8AC[-A>(I442IL4;66="Y+WCGGJ(%\!WN9 DL1-Y MKA0F*U]FM'Q)3K2I.C,6=WM=QYK=D8XK3Y3EQ*7 .782#R"T]"5)RY,DS),? MBV8$N-MO>Q9DEQ)C)Z__/]I0:MF5AMEU2%ZO^NSU6D?1H\Y.:)"_7[P5>B9MQ[-@>9R&>?Q#+=48 MT_&:,Y-#71[T'*AV,2]:M.:9=^.'NF0=1]&T @6DZ%CJ&/=H&SM,Z<>XJ[H5 M0Z$'8G4IG! GS ">]R4!:FF>AFG^AC_VQQ?/P0EP-HX2IZX'Y0A=>EI<:KF= M!EESA':M3ZJZ'4N[-+*Z@5-6K_8(D--)A=_]O;%N&9N>Z%WS@S)#].M=BM(< M,.VX]&:GH+X7KW2PU_64D=12.CU!Z4\>>[95$#L[KG*%/,4'M?Q-3_2[HY70 MA93HN@<0)4C;3A<&BN&EI\:EEKKI\ZE;EQI;L;T3$I[/,S%Q;Q#4#F-/OF26 MKUF8K_NYU\O:G#\,@=*?(C5FDUQU\FTIG@2_W'X%#6;0QG(TW8$+ _K>0SY+ M[RS<1GM[OO"XE[J+N>TU3J.EISIAEI=9F)=/U%=0L0(:"_3=R8I-RU] +,&1 MA_J8)6D6)NE/Z[7(3"B);UEWQJ0:7*'7O[8-! QTY'2Z:P@(X95OB8S.A4_W MX[E0A8]NZHH.HNF(S ?=%AU4OU3UN[XJ-E2"R/02\MH"D71*(V?V 3FR9,QG MD25S%B9S7>*^<>"_@? CWJ([<5]4^O3#](1"%G4.FN52?4+'NS2]5:Y8BE]K20&(UCGSF6OED:;$-N][M=EW)YV8'6 M/8F*O^[ZE.?(A@5K@AP$WV]MEJ*];[*AQTE<]'!>U+.7-9G M\71C&1!:>HXUF:T+6+@N,%C-KKWRC\+9"AUS($:@B8^=4S5 BA+J6?FQI?LX M"D;5+W4U-\$T:L2K_/D];GPF\NZ,/)>VX\FPI4 <+@5^-AF]/[&K[UJN?C<; MK@,K:5]6XJ&K1N$+,P#/$V=3!I!*&/9=";+%0!PN!MZ?@GZJK8R!)IRR*:T" M4H2L/*5T;*N .%P%?!FU)(_#:];A8[L:"-FUJW&%U8-8[0]W@;9 X%N^N;P]/A MKO![SN]'9?VGIGKL7> MU6U;;\W'C>"YD%I _;ZNU=3U7_0+AIO55_\#4$L#!!0 ( !F(K5B ZR7_ M'0D *H5 8 >&PO=V]R:W-H965T&ULI5AK<]NV$OTK M&+6326<429:=-HT?,WZDC3OQQ&.G[6>(!$74(,$ H&3=7W_/+L"'$MO3._>+ M+8*+Q3[/'O!D:]V#+Y4*XK$RM3^=E"$T[^=SGY6JDGYF&U7C36%=)0,>W7KN M&Z=DSILJ,U\N%C_/*ZGKR=D)K]VZLQ/;!J-K=>N$;ZM*NMV%,G9[.CF8= MW M>ET&6IB?G31RK>Y5^+.Y=7B:]UIR7:G::UL+IXK3R?G!^XLCDF>!O[3:^M%O M09ZLK'V@A^O\=+(@@Y1162 -$O\VZE(90XI@QM>D<](?21O'OSOMO['O\&4E MO;JTYF^=A_)T\FXB>_8AMEET<3D;4^V"IMA@65 MKN-_^9CB,-KP;O',AF7:L&2[XT%LY94,\NS$V:UP) UM](-=Y=TP3M>4E/O@ M\%9C7SB[4CYSNN$(V4)D'?8>_I(>L[_/\]C8J.GE9$;?+> M-S)3IQ/T@5=NHR9GKWXX^'EQ_(*91[V91R]I_U_,?%G1JQ_>+1>'Q^)@)I[1 M*>[1I:61=2X^6I/K>NVGXKK.9N(U;5XNCGL!?CXXGHI0*I%>7MJJD?6N?Y66 MM^K;E=;W*]9UB[9U:?4GH;V0(D=W.J^$ ;0H)W0M?*,R+4W8X:%PT@?79J%U M2F2VC@_DT%:'4CAK@Q>Y#' "79H]B&#%P:^+Q4S\K="E7J^! '"TWRH:9_\! M-'@ZB;Q:.9VO%2(0VKI6AGXX6?O&NB C@&![(3-M=- D!Q!#&*?"!Z6,Z*W# MFZT,\(#DM[!:Q<< S R LS!-;VBQT8VBQ'FAL :-#PH8.TH,0D.@DY.5OSO9 MJ V?^44] IK%=2 !LKZ1#JKA'N>$LOR'+6L/LR^2E=?"$'9F*\THYG4EZ M1SYWV1#C6R5Q1=Q^B6-7"MI57]JZT&Q"#E2'NE3G7+XKN"V:=F5TQIIQY 8:TP# WIGX M F,K^8]%U#B]Z)_AM4#VA;$9]N1=/?]9:WJZ#S&,UW'5PR8<\+65+L0((B"' M8\MS!!0(3@V4:P]II+"%*0I]0*IW30S0N'\T_@UY?"6KYECL"\P N?D;4:JC'2H%Y2>80C(G$*(:*?T38D: MF(FDEIK"*>K<(1Q?]IO9JS7U8HQK5_=;;8RH;4#FD WG6SHUGM]AYU/G=B)> M@"2)%F7#!YCB3:,<\298T<1H]$';HLP5&S9.*F%3^% [&! A H)7"MU$6)DI &%8QN[ M@&'_2@4JI,*B&+D.@("HS8R*I!:5=7Q<@5Y?P:*(=;"K*XO]!%#7D)6FY0HD M6^0(Y;OTYA9**$\H8Z.+'Y)]T;;UIL=CJIM6VUE@CE=OTM3>Z8CO[)2UA1.PI5: M8I9B^;M4[W/7[L0O@U>1 F1H2/*8L((CBVYEPND49C_PR>C_R,&\_?PD5Y,6 MRE/B%)'F#1;W@HEQ=!7*IPZ[,5T:ZYG>8-&1_68W)805 #TP)# >(PJ$I"9Z M0P28[Z"1VS!(#:.-F(\U.N>$#GL\37Y*IA^0;<\-!N+!3RY7+.[S'$!DL<=K M4#-*Q8.A%&P!^;.N0T8PS<]_75^].?B5^1Z81(?#EXE :,BEV9,83ZDPH4IR M(]=1EL=1UF+FQ1'%@(-QM-$.4Z;K]NZD'KU@Y0IH_P K-XI-!9"#^8-Y@4 & M45.:4+O)!H)FHE%V&!9Q1,1QQ1 3^R<-%LJ<>@S4'VE8)T4PDA0-L4^#'T\J MSLY<-<3P<6+1\ATF1_49VW!^IL@DS3S2_UK_Q)KS=@2O\8-+=VCGYA3"21K9 M#:B9P0F9;S32PA<52"4Q513,/FS,WV!ONGE$''ZM-T^*$W6T%: '?8-*C>5* M1*746IU"6"@R1>3S;2#AF'D5*@7&*ER#+SBA8AA[,? $D"A.YE2=91\ M'+C85G5,"E$&:-&6ABYT(R:M@4R%Z;LBGA7Y*0%7SIU/O]A#,@C7Q&0H*D5G MNB'^72:^TUA*.IFY146G;( =(^:KMJ.&4FS06,1R.>.857I-2IC&#!6G-%]Q M^C:!!T-5;-!U,G4F5X'V"M>_&=@\719BTUFD-IT9.!5^LBSG(XH%F$/-3#N M5HK:.#-25\/@N+Z[9_> W0H-G?=FD>(?E[,CA-\8LB=>^0YG(GT/>>H3S7ST M_8QG+WTEI$$)D(R?TOK5_D/D>?S^-HC'KY@WH.E,UU6!K8O9+V\GPL4O@_$A MV(:_QN'*A[L;_RSY)D@">%]8U%IZH /ZS[-G_P502P,$% @ &8BM6+Y1 M0<0L$@ &38 !@ !X;"]W;W)K(6%R M?+%!ZN,]G_=JGM_6S>>PNPC>+NBEM MBU^;Y5%8-\[FO*DLCN;'QX^/2NNK@Y?/^;/WSK%P9,#D[N%[8KV0WW[@U-^SNB\K"X" M_VMN9>U\?F"R+K1UJ9M!0>DK^=]^43DD&YX<[]DPUPUSIELN8BI?V]:^?-[4 MMZ:AU3B-?F!6>3>(\Q4IY:IM\*W'OO;E*QM\,/7"O&]<<%5K25;/CUH<30N. M,CWFE1PSWW/,B?FIKMI5,&^JW.7C_4<@J:=K'NEZ-;_WP)]L,S4GLXF9'\]/ M[SGOI.?SA,\[^:M\RC&GNX\A%_DNK&WF7ARLZ:#FQAV\_.<_9H^/G]U#Y&E/ MY.E]IS^MZP++'ST MSW\\F<^/GQ'I_./LV;=3(MM\W]-R,>S$\55NFSR85S7^Z[=_?W'U*F[?O?ZR MSOW"9R*6N.WBZK+?!89:8"%H[R"-*G.F7=G6$),LV*EY!ZCJOX1"&D"4)1G> M>+O[TH]KDFMRW<P0A_S>>260K1-[P&$)W6/E5[@;9()--4RM%=.S3 YK@4TO=-EJ-Z]3 M\[9B9NNUKXA0\%[:"D&+[IH86*BQ^2>@M=S]B(3O VL12RMBD"21=4U#GR5K MV6""SQUQ5[G,A8#8R/Q9L["^,>O4$57H?U7A\)NB U!/U;/_W'EA57<%= (+ M03J@WORIJR3>LDSKKC$75=5AXP&6UZZ)4>5DD@@$ M\D=R #Z;NF0)#S3U9.Z@[%+H(F^/:!Q,*RVMQD/D/2XDZ )7*FA[" H6K?G4?5DCW3OX)4 M:JY\B>(_4WZ%+'-5$#L_U 5=&R;PU&RJXH7ME?93W2"X'-:W%06/BJ]KF[H@ MI8;N&J[G(3SU>;N MCV%'J 5G#KX9<5P#S!DOM403=O8*MA,Y0FIN,(C.V,6 MR/"]X,7 &B]<-S4IB^#DQD6PP-*JK@YI:=MTXCO1BH'*+2)@6/FU$ AP"H?0 M4G48.3/"V8@55N,M(+1F$U&.)^:Z(_\#U-"7;/QC!A=%Y\B=B"&5L^J_@[)$ MR83$N+5T[:H&?EPJC.\D_U,-H9D;L"E^6&UQM(]. "9]]C<1V=OG7;2@3Z$4 MCE U:6^LL>T#>I,62,X83(Y0DMR(+"QWK1J7M]CB_?MD4LX5WDPPU$-6Z2Q?S<.MM,I-81'P(M@\HZ#Z+") MR5M(D)TC$+8!9G==(,UE6&@E']1/-V9=A^#QM2@R@]\OV03@]1F2B4A*1< + M="K5HYAI53NAX, &Q2$LV:+J*.$*3>IX63$S$1@MD"YSM[")",[\:V!,4 ! M$UY] ^MGS6^(>^#Z&HYTXQ1? 8T(7T.JC$THE5U#64YKOZ@%*4[COF; =;I/ MDH3$KAO7YX# '!M6$_[7O,%GT!/)5@[[@$V-Y[C%"WYS?8+%:=H*53H$6WAL M)%42:(EJD/5"P$$!'-D7KNX:Y6\4D$$@X3!%]HSN< ,14[J0>B$,BB1[7J'9 M)O-'BE30'$R$"/%MIW!"Z#'@^X+/4?""-7[)')F7R[4TPMZ.Y$H12"E@V"1( M):=!2,#&G&.X:%#M)@S15(0W0/$UXAE,@U9M)+Y]@2V2\FH^)X5D-8[&A\_3 M5/[,.4?<+2$938\9?M3;5Z[(1V)2\56V= \46<(.DXR0^$G-/!NB%$48POP; M'Q@BZ4Q[0Y7!PMP@?-8H@$B>D#S1SL)E/Y#03SA'%@IK(8$$0484(IX7T99 M>3YI#J)?2/,)!%*.>'SR[ ___^BB[ 4"[.H"KD#5,$X'[R:W8OT[I6])O4M? M55J>:"+WC3E].IF=/^YO_L:SL[NZG3W ;/3R>/3TWX[?CW&:>*LVT1, M8A+ZD(._,8]/)C@TH>Q\-GGZ=/:'A7FO4!QA47(I1#D_>9I4/"F*;FM/'D[/9>4+-EDS^5=?YK:="%!O?(A."IR#1/OR1ZYJW M *1J2:$DC%?Z867!*WVRDKP(\!OS*P\'\ U'2LLU'8./U!GP58#F[QW2.]=, M""++&KL7A-K80"L7AH)-R_B9^2;K2@1&AC2M6S3,+2-]=.5]Y&FA(F118 #R MQ:@]G&+;K52AJRB4@9;"/!I*L."6DMD!"2JGWU]3TQK,FCOKON7;$%80RQ<; MAJJM&SB#DBYO]J:X)NDO]+K1LX<.@Y[!1TT]>N9RT7HH)A:1CNE MND2Y&]A]WC3-%)[SV?%9PCZY1:5W6\1\-)1J8[*.EN)(M+ M@!BT/1 OE<:I^9414LN6'^MJJ3'B0GCXC<1V0_.T@KZ38V*^/H#.5R21)%]@ M'SH0J)AL!Y)NK>;!!4W#E7T]BA1:]%#V-@H:2:DSCA_[H99IHT.73=VMD^J7 M(HFDO4-M4SC*9K<+'=T MK"6DU92D]2%. >E6Z=]:JONYD-2(-YU-UOM)TN= M5!MO%19Q=K! 4 I#?TYHD5%)*W??QRQ#'?>Z8V313F+2B)8C%QU%^$0@DVWK MDW5://[OK@R8#F$5OXEKWP,[>P4A?A48-K5Z)7<9?'0:K5S='PNF M<684R%P=$DO6U#M(\C3CDVU=S(VB?V$D-XKJ>EFK;V: M'(HZ.3:YW>";1:M=0!]HC)4E 'Y3^XS=FJI!N]1S[NY6=$Y:.Y CXQEWV'@6 MR2>KC?<]#VK&-DAD8%)0%CF/WO05XMO;FMOG?Q MV6U?_S'=IO&QJB$6F+(<83",/4J/NFMJ6Y>#]S(+^EIL$6 MD$)DG#3B@Y/XP22!E6(C\N.4 M]2ULB&+C,)9]W\"(.UPC^/C;[_CP*3] M.BWX\#,D_Y. +Y&F(^)T:AP)B=/CZ/9].^O;'K-0W@$7]N2=ORA" 9 MPS-6].[.ZK.:[4UD6\$#S7)[(C#9VCKIPSDS4VQB+&'T:)WL&UB*ELDD1]HJ@QGMO D&2CBD4^ANG,@=/>Y)(E!0]PM!F-Q= MFXQ?:SSS!/MGE#KD/%\SU,?13D>/'2YP4-X/*3[ 77"IBSG*U9O+?@KZ>I@; MZ,L%4MJ5IRY9?YQ8+*EC$BU5C-'2/4&F'C@\SOYFI^D\0BVV'*(E(UE?:?8/ M!F0F1(\4/O3S?'-U^%_2X^B3_TS-&QNOY^2&^R M(*\MV?M'%S232X;J0+!,2L]('-S-%O028)-F_RH.4 W&B><]6F0+?0<)EH.) M[C;/\XDYN-)NS8>^P'OT"R/D_ G!X]N2AQ%J'K4NHP!FXL[!2,.!>720'']P M%Q?AE)9SN_%(+.V"Q_Y1/Z8:1AOQ*]1+93",V-I TR:-#-096U,$.Q\C&(\X M@X[C>;C6QZV1^!L[%,QG&OFJ_:3DCL8VD-Q:=^;C:GYN1JB M_>QT\E70>MI'U[<5LB=G?K%?Z&&8F,7YZ2ZS&%:FYK"%1RZ0X?BPX@*AQ^4Q$3U[%SR.*-& M+CXU'RNN_PJWI+1VA93!<31E'@^ ;ZXN)")L_8J'%RJU12%>C4XFX82BE M]$21I2_B?-5OY]^WI*PV(^6MUE("N'&\Q> W"C(Z'18;K%FE.[4X&&#_DFL! MTK'HOG<^NX!#:M6^4ZUSZ86.(,FGY-7=8& /?AFTU]2N$FA.DW<.1 4O$X"*-JSZB1=+56ZDITUH]/N.3.<64:H:'/A]K]1D0]W[&X]RAX4;: MZ.1IRS"+QQU?$5Q?_X91\C*>\,<5E-%X9EH>[1QF!:\94?_1Y.K;O MZT]MI&F#O"_Y^Y6:G@Y5*.5)ZD9P!G##[:U]+9Z! >2 (_)H4))WEOF*>[I1B?,I1A1 1]^&0V%(FOZ4DBDR%$_N!R M..1RUUG8-GX0G @B5O?467=J7".YL#DO8#!]?V<\8T_>1_2O@GLQE/22BG-B M:3LKQ-I!;[OW<6][#SU\)A5G?1,_R?7)=O1U5S0(+2@D.O12'#K5]_%-_?(O M$C83#^\KF?J6IS$E(>_*QC=LNP\TJ[I@.J(&GPMBFL'\S9T'D4N$C>>NY5UYD*#XDEK*C&>"B]R-M6A"$ M\ZSO4YHQX^=.'D<1J#"15:]&)1AL.Q'BXV<=Q-PV^N MLD!2X79J+FE(WJV10)0B8S\16$M*-N ./49D#W/#AYI5;C^ CZS8)=RD5(H+ M:M\FXDV L$45U$IO=M=?A1PE?ZY3NF;)?Y3$=E.U\I<[_:?]WSU=R)_[#,OE MCZ8 ZTOZ8X/"+;#U>'I^=F :^4,D^:6MU_S'/]=UV]8E_[A"B>8:6H#OZ;E] M_(4NZ/\:[.7_ 5!+ P04 " 9B*U8_B@(H[P$ "G"@ &0 'AL+W=O MEL$:%$C:3B>+]^=Z3DN&N2!=@'VR)U]]QSK[Z3C3:WMD9T<-^H MUIY&M7/=A\G$EC4VPB:ZPY;>K+1IA*.C64]L9U!47JE1DSQ-WT\:(=MH<>+O MKLSB1/=.R1:O#-B^:839GJ/2F],HB\:+:[FN'5],%B>=6.,-NC^Z*T.GR0ZE MD@VV5NH6#*Y.H[/LP_F4Y;W GQ(W=N\9V).EUK=\^%*=1BD30H6E8P1!/W=X M@4HQ$-'X:\",=B997JTV@>084KT2MWK3>_XN#/ M(>.56EG_#9L@F\TB*'OK=#,H$X-&MN%7W ]QV%.8IT\HY(-"[GD'0Y[E1^'$ MXL3H#1B6)C1^\*YZ;2(G6T[*C3/T5I*>6UQC*3KIA))_"P[3R<01*K^;E /" M>4#(GT HX%*WKK;PJ:VP^E%_0FQVE/*1TGG^+."E, D460QYFD^?P2MV+A8> MK_@?+@:$Z>,(W!@?;"=*/(VH\BV:.XP6;UYE[]/C9_A-=_RFSZ&_B-_S"$4" M_P:!,PN5M%1!%BN0+?RF'4(&;U[-\RP[AH]H2R,[+ZI7<-Y;PK0V!CJ[&N%" M:;I9 Q45QN%&-YUHMR"M[0FR*.+941%G60:V%A05ABEUTQ 56UY"TY[/1X< M:*#!9HG&2]W0<*B5:"LX8#IY>OQPC",6?L)S:$J2B,%9C1"[1K-'$0%$CTJ7JJY B4562X82" M3LCJ'5T-2>6WK%EJZK&6,TI/5BM9>=RE(.8E0ACCPC.A+BKK71LE<&4DA^]' M!@]>?_UZ0<.L5,2I @&O#],DW7/D3I)=[\ 2B=Q6+!7RZ:?PQK"I)1F6E@.I MS>":)JL&6MV6O3'8.E!2+*4B=[EP7NZ<31XS20:4Q-Y7H+ U$Z3_#4<17AL, M<1^R2JY12ANJ86VVQ,>%JAH4QC"O>M<;I!33,\M8J(777>G>O-NBH$"B:8!) MB+(T/>[*$(2#69+^ GM$8[Z4+C2D04YQ3#-\2Y_;05,V>PB$VADJ#-GY2O#4 M2+DWW)#,CXTG\*5IL)(4(ZHPL:([6%.>2 17*ZJ[,==C:W,#+V4K@GG.!\*& MOZ;3>)K.XGGQ9"RS-?)X"P>>B("A MZ;^'%T-W>VVGU\@^Q\1)^97@CN(6)MN/6KNA0+.P=]:1-C%)X),P+5W 38C1 M[S1BB9*"?.9;K-COIG%&QM/I/,[GQ7^,R)]*FOPVMB\3N=K>%G87EXT$\K' T<]:RM:!P1:II,CN,P(2U*!R<[OPJLM2.%AO_6-,F MB88%Z/U*4[<-!S:PVTT7_P!02P,$% @ &8BM6/O4#VSG @ 0PH !D M !X;"]W;W)K&UL[59M;]HP$/XKI[2J-@F1D$!7 M44""=M4JK1MJM^ZS20YBX1=J.]#^^]E)2--1*&Q2/^U+[#O?/?>(!AXY$[KOI<8LNKZOXQ0YT4VY0&%/IE)Q8JRH9KY>*"1)[L29'P;!J<\) M%=Z@E^O&:M"3F6%4X%B!SC@GZFF$3*[Z7LM;*V[I+#5.X0]Z"S+#.S0_%V-E M);]"22A'H:D4H'#:]X:M[JCM['.#>XHK7=N#RV0BY=P)UTG?"QPA9!@;AT#L MLL0+9,P!61H/):97A72.]?T:_2K/W>8R(1HO)/M%$Y/VO3,/$IR2C)E;N?J" M93X=AQ=+IO,OK K;\-2#.--&\M+9,N!4%"MY+.^AYG 6;'$(2X M$D,&/257H)RU17.;/-79+=0.TFU+!J&1?JY?HN:.V$%Q$33H+ RB\W=;ASG;M?22 M-7P82 MBE\D\*]L=UOI3Y6=$D, CYDU#Q! MU&B%P=XQ"^N"KWB.]3<@WY>H"&,EV/$?&/M=X&;<]Z_$C5[Y7XS_4(QAU#F@ MCISU*\5X.,AF,=8Q]BW&FL]K?PZ_]F/GJ&;Y^*(A=L52_.,K;34A#8O!X-F\ M&*]LH.!ZH860K!R$4^)DRDL4-'ODWME(?*&=CSJ91F+;@ MU=PX^ U02P,$% @ &8BM6/5%OV:W#P 0"T !D !X;"]W;W)K&UL[5I9D]LV$OXKJ(F=2JIHC8[Q'+ZJQA-OCLJL73Z2 M9XB$1-@4P0#DR)-?OU\W !+42-I-MO9M7V9$$D#?W5\W^6)K[!=7*M6*KYNJ M=B]/RK9MGIV>NKQ4&^DFIE$UGJR,W<@6EW9]ZAJK9,&;-M7I?#H]/]U(79^\ M>L'WWME7+TS75KI6[ZQPW68C[?UK59GMRY/92;SQ7J_+EFZZ^+EX>3(E MAE2E\I9.D/AWIVY45=%!8../<.9)3Y(VIK_CZ?]@V2'+4CIU8ZK?==&6+T\N M3T2A5K*KVO=F^Y,*\CRE\W)3.?XKMG[M;'$B\LZU9A,V@X.-KOU_^37H(=EP M.3VP81XVS)EO3XBY_$&V\M4+:[;"TFJ<1C]85-X-YG1-1OG06CS5V->^>J_N M5-VI%ZG[TP%MI M)V(QR\1\.C\[L_52',G;*B1<2(SNEZ+=H2 M*^JF:\5&M:4I<($@R(TM9)TK^%E;BNL/-^)\>IYAB72=Q2G+>][8*)NKND5< M"K,2N7$MMN>=I26M$85L%?U7#@3QFVZVLO(+D2J$DGF)J[JUB+N)^%B"U\B& M X-$2>42/\16X6>E(9-07Y%LX$[^')R_5,S-$G2$O).ZDLM*16:)L\::-8SD M!"(\DG,3\;:SPZ606-M8,&IU=4]JH#,IH=$)*XW_*_U5%4^P!HJ1=3&ZABI$ M5VM(<2TJ::&1QEA.*=AM1H1*"2%%T.Y&.\6S@Z-DCM MNCFXQQW2+ZM*^K+C?8@*1R&",8>@<2V<35:FAH51F,B"O#ZZ"K0PG I]?$8M MX]B =BK82HHE"4]'P;G7\.PA;K,A#J&1$-/[U;T_GVQ+56=D70E!C^QG SO\ M=BNMBMW8*XRH#2>/JBN\&08K(D1P&HF=FPW\F(UXP_+!3\RR!:K8B>.UJN&X M%>*8CDT/H[BE%9Q$'#M;9%MS]O/I:R+>>/U[LC[/$/D*>B15P1SK)ZU"5A@H MZ_K.5'?*[? O-Z:KV>."33F>P$?BD^17>XYDWZ'T1RSFLLJ[RN?17=_)$G]Y MP"[+Y_TB8\)ID#MF/"3MX'O1B9(W?1:I0;K?. M!&%1?B$)Y31%BB,%Y974&RI:+.2A,Z&&&$1I("Y-#2^".^$AE :(B]^51LHL MV&4*N8$MG?<.PQ3($1\JUTKM-0N=T*+#V6PB?A^2V"%^1QD/AEC*I:YT>T^J M6"J*/>*VK3R> (R-.!W/^P+AX\LQP3Z#^'N>_P0[X*=/])"(/"E7S)4E6)Z0 M&!BC(K'#F.MR+CF<_7LNO'U$4A^H-O+! 6I$93CV#-;: ;58 'VTZI* (VN M?7O%Z6.)WLE7L%!(@^BD,SA=:V #666" [L.<4^ADTO7BL "KIWG>39!Q0CK'Q+$IVT,9-XN4^86OGN@ : M3=YQQ?;'>511TF*-Z$W0#]N;7-,;M(&5[@A*0>,!,'!*7( M]Y5VR[*D6@^X@:J,!,3T(G#H9$%XXB<$Q,W^\XETKJ,]G,YVU32H/CAF(,+)D+*4MQ8O#3)D(WX>Z)O%&-%1-9XH%$RP M5%BYQ7_'&,!GCF!K9!5UI_V9/E=[]"VY(I&=**T)O2+?1["1;JEP,8BOO<]SM'(R9 MO M ;W8#FE(=0S&TF1.&!*]Z'WL'%V(%+/2;8@Y8[_$*D:([&:,59 D0T]Y*' Y ML?B"T..\,4P:8Y*(#5OHBU9(MP.G">PF$/%375$=&+G3*)10_/LN: @!-@DU M15[DT!:Y@572I:['L.TH$6K84>X49WAF&_ F(C/UE5E8CQIMW(;3Y;R(DLU8 M<:$@[T&9C \0'4ES/<:#3\SJ25 HU^GZWS9R27X]+*0W-L79J/N0CEO)#2%3 M@!IX:)N73[H&#?5G9#?V3/8UW[H,.R?B9W!&CHQZ2.<><"&*"O)YY(951R[L M5,L>#'5K%.=5&U!0*O/*NRZ8"[(/[K>_BH$_&DURZ6H8<:>5. $.5JT)LU;W M%,KWB90,) ??]F$T&G?L:*ZKB\CY'O7Y(0QYN%_5SV6RW2UZT\B\3;H HIMH M?TQUW&S1S_%20"#HU7>(L=\YG.5??I1M\-90_Z MWS04>T#7:Y < 35H(GX%*\KK?R<>>7YHN\@NU1KM0BX( >Y,%1J/I:PX'_!L MNN^&^@.TA]T:E'+9/!S!])$]!&+1&YJNHL;"B=GX^#%_M(R]D68N9CAC;<,Z M1K UC,IR54(5OII M8>M!"8UQD0BXG[B5%G?B9)Q=]0> I5 M(8+1JZ2IO9!,8M=5$D&([=+1W64O/4$V9>?+/',(K',[3!U$\:><])E420 M=T8G$&B'AN^C0O_)"SS*IFZ72[,%*GU2 -<1#02[TG>,/D/LNM#Q?>[J?%#1 MC]?7[SQ>4C2E]LC4/.B"]^;88Q@M].-L3N8<":+:,<@^?D8%E1NTW1DD-W)M M"4 K-CQ1! =KU&M"!]_I[Y.5G!E(L42;DU@8%L@![%!LTLL9VGMT:S8EX9.(*1C3(TJ@(5/'>0T('*5 ."1B3/^2 ^%;4(G]0 #H0=^?;%T9 M&GY%YPR)?I?%D(/#0#YG\.SK $I$&XU1C/]!:ZZ"JB2OR&MR;L&8-7P+\H=YN^7L5:&7BG\!^4X,6@@JS[T<]_ M(TA2RGII?J>!/CJH=41\2X(N%/;<@[5;XI6FB1QN6,HUXYGX2%'#]_M1\HV^ MTY7WZ)M2JY5XV_ P"2(B$?OZ=BN_0'G?!TK=-Z(*IE8@-[EA5 *D@#@ MD$X.RA6STA!_..,/\JVW(].Z\%HJ E6;X-P1U.A?1N[55# 9@>9D0.";'6HF M!NWY01V2!8U9(@A!$:#T$5]+80TTE5-*:>GM93L$CD\RZ5YPN45*Y:FT;#0- M,L-!X<6<&=#*'N6/I,SZ-)(5XAK>"&@67C&% M03]#?C_89'],QXI4-"7U!8UN0C%NNDU#+U2#FU5ZU2:7?C6=LZ4IN;_D:1!S M23'0^ED!RD,8&,4$0)/25BET8N!X):DEXWZQJVNBO?:NM).Z#_E4$+46KZTN MZ"WM3[CFUVVWQ!/R3_0'HO&+*5&2:+$A?&@L"(3)_DC+(8L?42T+U*<[K@$] M=/@K:E\RV^#1&EEL>4!*J8PL4"!\U^SIKM2-\&F"Y>$TH_N,,R3:/L?Z@5F( M;\;8'_DUBD<)]%5*%)5GZH9R*,I"'89Y)F31S/=3_M,+;*+O6^:74_!F0(*V MQ1QJ]V3(H>;TQ#Q(H7H>7F0SEMP$4U$UAU1A<4SW.#O-@Q-8,8F/\$*BPM%Q M?A1:Q7@.H]JA5^_#!I9;P_ ?PK+=KX$2'<56-F!>_Z&6_[)F3S\76CC)S:C' MA8 BA""FB^?_\_\?F;GZ(4?[^8*G)!=0I*+ MZ>0"3^?3679Y-A47B\D9+6;&HG,]@C]?9M.K"S&;3B=3/GQ^<8;]5_V=R%04 MYD?VQG<>>_R8 I'_^\Q>GV&'B-H[^G"OB@\YR=%%T7-F%]GEQ53,9Y,Y&_-C P'F69G\YFXF,SXR-EE=G6V M$.>3J\19(A]*6DJ>J" T-HC#TT\UOW3[T'*5(;O/SQ][3U@\_EN^DPZ")OL^ MK#Q-OFI%$5OSM[M436%>_X%K?[?_//C:?Q4[+/??%M_R1-2)2JVP%5'V],2_ MOX\7K6GX&]FE:0&-^6>I@!(M+<#SE3%MO" "_4?3K_X%4$L#!!0 ( !F( MK5BY[58/:@8 $H0 9 >&PO=V]R:W-H965T*]/??<'9GSC39?;$GDQ%VM&GLQ*)U;GXU&-B^IEC;2:VKP9:E- M+1U>S6IDUX9DX85J-4KC>#JJ9=4,+L_]VGMS>:Y;IZJ&WAMAV[J6YOZ:E-Y< M#))!M_"A6I6.%T:7YVNYHH_D_EB_-W@;]5J*JJ;&5KH1AI87@ZOD['K"^_V& M/RO:V)UGP9$LM/["+S\7%X.8'2)%N6,-$C^W=$-*L2*X\76K<]";9,'=YT[[ M6Q\[8EE(2S=:?:X*5UX,9@-1T%*VRGW0FY]H&T_&^G*MK/\K-F%O,AZ(O+5. MUUMA>%!73?B5=UL<=@1F\1&!="N0>K^#(>_E&^GDY;G1&V%X-[3Q@P_52\.Y MJN&D?'0&7RO(N=D#/?1JWE!.]8),MSP^ M$]]_-TOC\>O__'OEC;V\JG7;."NJ!L[HUL*:??7(AZ?FQ4?*6X0F&NT0TPD6 MI\/9/.VU8R6)A\G\%"PT;H7>L=TZG9[VFZ:SN?A MUK=3:,X[C? M/(_]ZR?MI KXCN-TF&7S?LSV53\T<@:1JN_X1^*GPP[NJP:V>3>CK:( M]V4VF;SJ15]FZ?35CNZA:"@8B)-LS\!X&HM?R=HS<=-"<>/$FFVA>;V<3(>3 M--M1.ID-)]FDTZOVV0&$LFR8S1\B3+-D.(^G_?LGD&/C6Q;\E[=D&,6J@0JR M3ACI2,"L>P $#=TZ)/ 8EPY3:2@VV#R-TN2%WS"-DO3%$-W"[A(WUMJW7-B+ ^VR[^@CC<$ZK"@!"6&<.>L1"[&XF?&_&6%J;% MI-DJY'JXT?5:-O="0A6PEL@*CQ$*T,'&1J M:M/[[?/8.6\/9C$2GTE(CC404-T+'W"]5A4H#LY4KA12*2'76,KE0M$CO4-6 MW(6G37"JB#SCNNC71G,"+4>RH&\VT2.^YWP6[13\34#R;8'/*+I%:S&XK(UVD1Y[I'',"F(%9]3H MNPI$1N&+D]-I-.D"\55^A^'%7C_Q@.[R4C8K\IA+--#-3DO@76'&@+M^Y+"R MDR091]D#3LR_0W*VM[:X%]R6JF65^TGJ"Y]=>Q"1UA*7#I)2,LV!R"W]<$\2 MO:I5BNO:3P<.PK=CZ?RF.Z@/374I3J,T>R%\I2&QK9\@)W$T[I& XB.C)51* MTVR/M)Z0(=_]OA#HT='$M0VKJBT\]Q\/#AVRR=%K51626\A"*I]T?\A$@J\* M, KF4:+WOMC7TKCNP+'CB4]^'Z&$*6O9 #H:OK:5+3VD$ RFEXS"M$,!TF6% MXN9FMNNPAA7F*1H&A4EZR&>,*N<+RM3]&@$&4ZYFK:&/O9B M7Y_QE=$I2Z)T'H;M+(IC)MJG)Q*^P^-H")U&*G^8 ?F[.;$E.4+[B"!*9+_@ MMI&731R94@3U"A-TWXV ,=';IHC';N=S6!GGR+Y=,^ M6EVXZO6K_47Y*MP/'[:'6S:07%6H T5+B,;1:380)MQ/VA0WT_SZX_ =02P,$% @ &8BM6&MK]\-&!P A( M !D !X;"]W;W)K&ULK5AM;]LV$/XKA L4'>#: MCIV^H$T"-.F&%6BQHMF6S[1$26PH4B4I*_[W>^XHRZ>NWON MCO19Y_QMJ)2*XJXV-IS/JAB;-\MER"I5R[!PC;+X4CA?RXA77RY#XY7,6:@V MR_5J]7)92VUG%V>\]ME?G+DV&FW59R]"6]?2[R^5<=WY[&0V+'S1915I87EQ MULA27:OX5_/9XVTY:LEUK6S0S@JOBO/9NY,WEZ>TGS?\K547)L^"/-DZ=TLO M'_+SV8H *:.R2!HD_NW4E3*&% '&MU[G;#1)@M/G0?MO[#M\VO9R)7A6Q-_.*ZWU7OSPO2ESD3^*_HTM[-:B:R-D17]\) 4&N;_LN[/@X3 M@=5LU+94-M,JG"TC3-#&9=:KNTSJU@^HVXA/4% %\:O-57Y??@EH M([[U@.]R_:C"3](OQ.9D+M:K]>DC^C:COQO6M_F__$WJ3H^KHY)Y$QJ9J?,9 M:B(HOU.SBZ=/3EZNWCX"]G0$>_J8]I\'^[BZ5POQJ$;Q44==2JZ6#U;$2@GG M-![*37K@W" MJ%(:T7B7*06E)78:K.%I+F3M;"D<+'J8I8]S 75;Z(Q[H4-HH=BA_M!WLHI0 M9 #N4=*T&IV/; *+>8LU6,6C[0N_T[%B9QKEN8O9C!VA;.E,<2"64(,25UY+ M$PCD3H._\Q2#-F:N)@"%Z"H-^YFTUD6QA4H/7[((3]E*IGQ$(XS[A;AY,#BP MX- $MU^!#]A%Z7;*6\H)@']KM:=4Z!_&'_C5+4*%K:DWDZ]P&Q@L+9-EX&Y@ MF1QF?!-3V!FB;[-!C*-)M!MM5R/[RPZY@=$N38ST736DWM?\Y:F6>9D;IF M5@4$B+T!%!GG0A>B]-)&(@#B;O(A)@)10,(:F,EEC9G%XK6\5;U.=0>;N4Y( MX0MXW5(822]#I:!DK??PQNR)9UNY-8J4;LD/_I23TCZ A[WX#O('9R&P%RI$ M37S-%U2I,H=-.# GFX'"FFF?M76(E'HDB>)X/_><[M"[!]V(/J:+9)\[=5@/ M;2"7$B@&V+LJ<^S7H)"DN**VK#11J_L!Y7 C7&P5J4Z<#%/#N0[H ZXC5VXJ M;:AL]L->CB8X^7WOH%0SO+&,E/0(# +O3)L&/MA![YC/@SYT&4?Z5(&2B9Q, M%H #W"!& PA"I=A/.(!'RZC^#0.4-B9E)O3]+@BK- OVQ.?\6F@I6\FD(D?? M91E7=FG 31U)K'$A:.8"<:5HB4,X7NQP;&I2+5)N6Y3&O19J\TG3.$;69_H7 MY.HK3A)@)_)%L&66^19MB-/S3&.'5P0(V+OQ8P+2489RYJWS&MT:R:+(&ZUV M V]'&E,O)J&$HV\ QUE[39YDE;2EFI!A:,&DF/)5P!Y&$Q:HM?<<3RGE9H.S MJ1\:4=_%,QDJ48!0J0"1M49B/&3H6!ZB#R4#Y39I&:LAD M<:#>T#3F/U+%P@0X-24*WU25NB-233$0AFT;[P6@S_$)RX?P@.(>AIRP;;VE%I)F M7#]PTL0B-N0(_H_5(D!EY0NQ)_D:UEB3 .?\%1C M)# R@1/&^:"$IQ8Q$'_"]R,D2FCZCG&$K7V @9/H%#C4W$^@CJPR#_I04A6- M*4H(=.6HALY6D\V$D,9XF(9G=LMF?FKPB)I*><:LSLVNIBSSSI->MB M^D:'%=28Y2-PRD!/[X2 HFOXEK]U,;J:'Q$.5#)MP/?"N3B\D('Q9Y^+ M?P!02P,$% @ &8BM6.+AZ\6:!P QA0 !D !X;"]W;W)K&ULG5C;8%W3C=??J@Q?.UL5]=3N3%][+0[F*0>U^] M'XU'JLI1V#,0.B@E+/'B3^/=(-%04[ M HQOC<]!MR4;]J];[Q]"[(AE(1W=F.*_*O/YQ>!T(#):RKKP]V;]%S7QO&%_ MJ2E<^"O6<>UD-A!I[;PI&V,@*)6._^7W)@\]@]/Q$8-I8S -N.-& >7OTLO+ M..+$&JP!CBEN2@/WN*M@IV_O-6I*4E\EM_)G8\\//+S4=I87T?K MZ1'KF?ADM,^=^$-GE.W:CX"D@S-MX5Q/GW7X2=I$S"9#,1U/Y\_XFW7AS8*_ MV?\97K2>'[;FAGCO*IG2Q0",=V0?:7#Y^I?)V_'9,]CF';;Y<]Y_BNUYZ]-$ M]!V(.ZN,%=X(GY/X1'9%5BC->9P-Q0/:,2^DSL3'CS=#P1>/$@:U$QE<.*]2 MM.7"J4SA,;FA"&U#&3MB@*\"H89< .A0+&J/>^>A4<&G,&M-MG%2 M*+DH2$#.Q)( 7?9MD4:7%M5;:BD.!_ MNU1:1*HS"11K71;%! 4AO2^"HDD@^DMH3!IKZV.M")4\9P!*K& M5;=B0RQG?QS!/3^"- #MD&T8"Q=E94U=]3%^,2IP]8";(6M#$AP]],FVXPHN M<@E4X-@V(]L@ VG8"-$6->0]5!=;&DV[B=GOHP-IF3]-2TO!SWC?>@B5!O$W MT4G(M1/3R:_)-DBVF[P[Z_.A6[Q&?\S>)K_]VNWL' M3!( 5%;Q3"(R!:>6=(JX%^37H?/P?@LL[--0J0GP97W\ ,%DL&+K-,,?.;C!!//]!9A_\I8;<,>.F1FPR-PZJ( MY\9R; P,M,VE7O'FK7G S+(5F8.IA:SE:R1..D?>!4O61C"$JXZ>ZD 4FR$+ M3VCN=F-10?%,YJ+ WIBRDGH#/KDMEB9VUO!P!V (#F.2%E]JJURFXF 6_$KQ M@ZSI*GDFD1C4L=,SMH()D&QG? 8QP.; MMEWUXG:1<+B2X?G;WY+3EW?.[%CGO*1QFOP? -$)@P[!MBZV).<[ M+O^N*$6I<][6*;2(CA\?@=SM\;%[]G&(X-IVJSVOEK[5BELIUI9?OJ"[^A7N M=/9)3_?.[YZPAF9Y]289=]1<$&_:46MW.7T'5QW]M*A#5'5[EO8._TQEC<*$ M.$%1_-_2U>#\YNWC%!AX^N?5U5ULLFU*8E*!XR6Y6?=[$N&D-2QT1WJ>+U7< MW&:2^19R$C<,(*.N1DA7#S?BW7S\5,Y>39))E\&G&Q[(GPR#VB[_^PS=)6-4 MW0,-U]/@A0'HG\R-+Q/J5M<.L%CC5W$HRK.MT1^95$QN4)F=W=LM-UNY8E*% M,%II"H/+DW-O9SAK6S7I+3T8HXTCAH+?[D=(B3/@I%!?J=BW8VSMO7ZK;>X?$ M\;('L/^PY-N#L UH:4T9^T16RH>*!7>(Y?ZU+*NSW]M.:_OV]OY&3-[-L6+) M !8;(8_QL=4V* *F8]MYS@CU3)7L@/<05C7&7-X-13B@C\ ;=I\O+_P%02P,$% @ &8BM6 &ULM591;]LV$/XK!W4K M$L"S;-G-TL0VD*0KMH>N1KILSS1ULIA2I$92D;U?OSM*5IRB#98->[%%BO?= M=]\=3[=HK?OL2\0 NTH;OTS*$.J+-/6RQ$KXL:W1T)O"NDH$6KIMZFN'(H]& ME4ZSR>0LK80RR6H1]]9NM;!-T,K@VH%OJDJX_35JVRZ3:7+8N%7;,O!&NEK4 M8HN?,-S5:T>K=$#)587&*VO 8;%,KJ87UW,^'P_\KK#U1\_ D6RL_\QD<,F&Q\\']/6/V'RD.Y3,X3 MR+$0C0ZWMOT9^WC>,)ZTVL=?:+NS\[,$9..#K7IC8E IT_V+7:_#D<'YY!L& M66^01=Z=H\CRG0ABM7"V!<>G"8T?8JC1FL@IPTGY%!R]56075K?(F5-F"W?& MBZ!\H3"'-;J8;R,1/FZTV@J6T"_20"[9,)4]_'4'GWT#?@8?K FEAY],COE3 M^Y2H#GRS ]_K[%G #\*-838=03;)YL_@S8;X9Q%O]G_%W\'/OP[/5^K"UT+B M,J$[X]$]8+)Z_6IZ-KE\AOQ\(#]_#OV_DW\>_NT87N3AA:=/7K\ZS[+)Y>W= M^F-\G%Z>@J0WR@B09'/<6/>D .>SJ9?,_,;>-B)%:K7! +N+?*!"!7$6JP MC>SY,,'6UK$N=!Q\*=AA0='^$Y0QW R H10!V+K78S0(LL=!E%$\T>L0X^0< M4(24(3'@0BD\;! -*:#UGO1!V3 -(IU:QY*5XH$EE$B=E?8AYEE#G]A?;5"$ M2(*NG96(>9]E*)RMHK04]CUK;EN#=*_Y_61V"5VJN%1<6M=,] M6"D;8A =*M^_IIAB-43_9+^'SX:H#K2?X(^XEI2/KLCJ<*9W1WF6UH<12T1? M"D.]W3DTDF65I3!;HJ\;&9I'L@/$4424$5%SL3A%%?&HV'NU0S9@O8\JLZ9T M*]EHX2A_K0HE%$AZ"3WB4@@=+VTEY6QK'] 9%J3_[*#S79UT]Z+3@K$5WY>H M2VQI9"!(PGOK5-@?BC_80)BLYB/'W_@N64UC %\5'B_R1G.QV[:[BU%\$:\^ MM7E9#GU^%'F^HSJK-I3M?GMV,4#_V_^KZ.SDJK(-%P)=A$IIS0DX_8+"T^7L MA:WN.\A&9[.W@U]>GY]E3Z2YH4[')=;)[0]]:&O47]@E?:=H"D'*Y#R+74;1 M*=;,LVB'1I8WCEFQG@9WU,Y:U'1)J_@9[H3D=QNA(TMZIEFN"'3]OO9!2H\F M"ZJ(;9R?N/F17MV0,>P.(]I5-YD\'N_F.Q)PJT@+C0693L8_ODG =3-3MPBV MCG/*Q@8JO_A8TIB)C@_0^\+:<%BP@V%P7?T-4$L#!!0 ( !F(K5AJ3)4= M? 0 .(- 9 >&PO=V]R:W-H965TCD2G74#,S5!N0^&:I=,TL+O5J M9#8:6.65:C%*HB@?U8S+8#[ULFL]GZK&"B[A6A/3U#73WRY!J.TLB(.]X!-? MK:T3C.;3#5O!9[!?-M<:5Z/.2L5KD(8K230L9\%%?'Z9NOU^PY\'?#5R!$,X0AO'WSF;0N72*_>>]]5]\[IC+@AFX M4N(O7MGU+"@"4L&2-<)^4MMWL,LG<_9*)8S_)=MV;T8#4C;&JGJGC!'47+;_ M[':'0T^AB(XH)#N%Q,?=.O)1OF&6S:=:;8EVN]&:>_"I>FT,CDM7E,]6XUN. M>G9^I8PE3%;DK;$F/RIV7 MR]9+6W(6UE!=5=_A!%W82?[L"^3DP8_,#TD- Y)$B7I"7NT@X%Z M>_0_AJ'UDC[NQ1VP<[-A)Z_D -"BS2.7Q6##!9 G$?[4,%J?"ZMTYU*1D&V?4_'PJ??]YZ_8*SK".B H8]&.E%,ZS=\ZMP\93>N06R9A5.4*72KC@#FM AQ6$"J>;F(NE$43Y, M]Z(0]YH-^'E)?',KX>N&+"L%X[49DC]<=06"PI>\9#[NMC$;;!H[J!DV$ W^ M0R?M'5(T)BI)# MTW;+:$*N/-XM^Q!_RX1C V9/4]KG![:E-$X>I/51DE^9;'#:)AV:.SJ4C[$5 M Q\@/?M40-%VS3'_ P'!Z/E'Y'I#0>YH]%.DZ'R8^-E X?&]!&O;F[!KWRMPN# 2.)VA&\ MDW87F(MV;C]L;V\_Z&W%I2$"EJ@:#<=90'1[HV@75FW\%+]0%N\$_G&-ES#0 M;@.^7RIE]POGH+O6S?\%4$L#!!0 ( !F(K5CORON.#@0 &L* 9 M>&PO=V]R:W-H965T>H[6::#)*=X%ZMBL""=#:IQ H?,/Q5W3GZ M2CN47)5HO+(&'"ZGR'&'ZR!(UE8^YT_/N;3)&-"J%$&1A#T MM\9;U)J!B,8_+6;2N63#P_4._?<8.\6R$!YOK?ZF\E!,D\L$M]O$7-HWN:)2 K'VP96M,#$IEFG_QV.;AP. R>\%@V!H,(^_&463Y MJPAB-G%V XZU"8T7,=1H3>24X4-Y"(YV%=F%V1_62&N"LYIV5O#1!'3H@X)SZ)I-PD9W&N/%! MZ%P]M7TSW9L2G9*4KKE3^2J>"GG*V:,E]\>P&T4%1AB))'65 M=8*[=0_XO>$S? *>[DT_1=RO#2ZQD)2%6(-M,3P)9^40Z34)/2HIHD^QL1+7 M)1>0\K14S)D>"@:*C")9125)B:LP/B#QE>&*88*Q2IH+8FQ4LO1<+9168**?QP $^3O1%^[Y@*@+V*JG+V M4=&;A7K+U427PENM+B39*-G7Y3T M8 "@1*_BF.,)KC:AF04Z:3=)W30#Q%Z]&<.HWE:**&MKT-)S$94'3(#I6H/VEM6'WP0ZZ^7+V+U!+ P04 " 9B*U8$E,U M3?H! #*! &0 'AL+W=O.(>L-_;9U0!(7ANE74YKQ';)F"MK:(2;F1:T/]D9VPCT2[MGKK4@JBAJ M%.-)-C9R7V/88$76BCT\ M 7YOU]:OV$2I9 /:2:.)A5U.[^?+U2+$QX ?$GIW-":92+3](/L?R&DK)S:)I1[!TT4@^C>!W?PY$@O3HAX*. 1]_# M1='E1X&BR*SIB0W1GA8F,=6H]N:D#A_E":T_E5Z'Q0:40*C(6EA\(]^LT$[$ M]^4RAIX?HE@YLE8#BY]@I>31:*P=^:0KJ/[6,^]K,L3T\4Y M^C\Z/<^:\QDYS2.7%[<\2>\.XWOFV5%]-6#WL8L<*4VG<2BU:7=JU/NA/O^$ M#UWN/^E>^EL5[+PTF=WX,K=#YPP+-&VLUJU!7_MQ6ON?#=@0X,]WQN!A$2Z8 M?E_%;U!+ P04 " 9B*U8<:7W('<$ !L"@ &0 'AL+W=O'!"N@HX-175V@E.UZ3K"9UMNOD6Z:1! M2EY!2N'":%\Z^*(++'[W[Q*KEEJRHW:2O EX(6P,:3^"I)<,WL!+6ZEIP$O_ M@-0&:? R$F^40[<2.4X[M!,];/>T1L\!RW/P5OH_XOGVTC]-(8? M&B[$(R2#D, O7 IOX +M$BV%MJL8SL\C$'"& M2FR(%>0T:6R@0_.%67DB>4V;O51"%_#=J$+JI8O@7.=Q" A??M;2/_($:MZ! M<$FF\/'#NW&2](Z""<^$<$'"V[,(Z2CJ"WU?5CVI47*>G,6(I^%3]J(*TKMM3"*;D1JGFTF&A:U M(P6.NH?KVDN/_MCW"8?==&!_%^XN+ Z.239=Q?"-:I#B".2ZEUBQ^+E38=$\C]T=IE*9I.WX/X_CSH(E!R7EJGJ3C*.ME M[7@8]S.XI=*\8/NQGZ;1J#?XU,YD<9; *?-0+]D/^M$P&W]ZMC".T^1W71B^ MKXI*TBS*LM&>J"P>_DKKZ;.NLW2$L@0Z8$/.-]0"[WOQB"YUI=B*M]9_ZI^7 MKICNW@N@XO.;WSF.(M?:-X^!=K9]2ATW+XA?YLT[C()111TH7) K,:27BVW> M-LW FU5X3\R-I]=)^%O2&ULG591 M;]LX#/XKA#<,&6#$CNVD:9L$:+8[[("M*-;;]5FQF5BH+/DDN>G]^Z-DQTV; M-%OWD-BBR(\?25/B;*OTO2D1+3Q60IIY4%I;7T21R4NLF!FJ&B7MK)6NF*6E MWD2FUL@*;U2)*(GC250Q+H/%S,MN]&*F&BNXQ!L-IJDJIO];HE#;>3 *=H+O M?%-:)X@6LYIM\!;MC_I&TRKJ40I>H31<2="XG@=7HXMEYO2]PC\*O8A[$CA *S*U#8/1XP$\HA ,B&O]VF$'OTAGNO^_0__2Q4RPK9O"3 M$G>\L.4\F 90X)HUPGY7VR_8Q3-V>+D2QO_#MM4E,>2-L:KJC(E!Q67[9(]= M'O8,IO$K!DEGD'C>K2//\C.S;#'3:@O::1.:>_&A>FLBQZ4KRJW5M,O)SBZ^ M*F.@1@VW)=,XBRQANITH[^R7K7WRBGT*WY2TI8$_9('%<_N(N/2$DAVA97(2 M\!O30TA'(21QDIW 2_L 4X^7_G: K7UVW-XUQ86I68[S@+YZ@_H!@\6'=Z-) M?'F"7=:SRTZA_P*[D_;'V8VR(3P'A@_OIDF<7L*2&9X#DP447#06"Y#4^&*G M;+PRM3K8$NFG$:%JZXNNOD#5R3[%#^L^=GE(I.*)<]&(Q>M[_S)R718 ^4ZPWVK-LO@FX. M8XFM2XDS&26770@[@.PL/$_&87R6'&!G69C%9^&4$O<;;E[FY]<"$Z8[[Z\8[P97Q';I+"]W%]P1;:YZCZ][];^@-1T'! MZ2Q1UK:;K3AZ5LZ1+%56&@I'!AA2@=0=&X 'H_LJE6E$_"Z- : M0]MT:N5,Y(U@WO&)\Y+YA'+M^EPT?ES9JD84>TXI#-X&^(!#.'9Q1'MW.)U! M&S^IN-#I0&RO\U[:#T-7[0SPI-Y.4E29#9<&!*[)-!Z>T>RAV^FD75A5^XF M,D3SA7\M::!#[11H?ZVH*MW".>A'Q,7_4$L#!!0 ( !F(K5C+_!4QTA( M -$Z 9 >&PO=V]R:W-H965TF]>UXN?#@[\9&X*[8=N84H\F;JJT#6^ M5K,#OZB,SGA2D1^,#P]/#PIMR[TWK_BWC]6;5ZZI(5%DA[G3WER[_+\VJ^>O]\[W5&:FNLGK&[?\Q3:(LR5)Y;:N\-1B7OWF2GOKE9NJCY7QIJPU\^K%1Y?;B37^QU<' M-7:AL0<36?$JK#C>LN*1^LV5]=RK=V5FLO[\ U#7DCB.)%Z-=R[XFZZ&ZF@T M4./#\?&.]8[:(Q_Q>D=?<^1-YPS+'&]>ALSE)[_0$_-Z;T$+5?=F[\T__S$Z M/7RY@\CCELCC7:N_N7:EAPPR79M,?1K>#M6_+B\_/DGRWUY4_3''%V7+VE2V M4$VIF\S2\(F#.$L?/G6K3&VIRXG5N?)8P,!>:Z_F^MZH.V-*!6ELMN)I8O,UUE7ETY_&NG_WQY>Q6G;QY_[3([ MM1.Q")EV>7O=SL*!:N >:&_ C7)B5#W7M:)#,F.'Z@-0J7T(I:N 1IIX>&_U MYDT_+8BOR7:?^F?\;@*Y6ZG&JT53^4:7M:H=B#>J:HC%( :DSIJ7#J?-K)_D MSC?00RSR5V.%0-9.S,$)"\@>(Y\X7<<33')0M3JHGF9R6 JL>KZ9S#>?=:C> MEWQ8M[ E$8JS%[J$@Z*]!@H:JG3V&< <]GY!S+>>I8BA)1V0.#%IJHI^2\:R MPGB;&3I=:2;&>_A!/I]64VTKM4@-49C^=P4.N\D; /%0+/O;UO-SU^20"30$ MKE^L^7-3!M?*/'5-I2[+LL'$&U8$M9Q;L'FI/=;,22:E(D^J1H?[_Z$O '8\ M/P[ 'M2;!%4L=+DBWO7(NM,YRR_$*D%J.3])M4>SLKX%@B:QR=O?0)FXB/-B@U[QXF1X!$TXE2C*!H*B=H<=,4[( MH"<,585>D4S-PP)!$O&$=+&$3C8UV-F:.&99QS85J5X971&U=*)U;A__':02 M=>5-!/^9\EM$E/.H3^["LYEWRU+A M^N8.IF?!/+%Y/86T+;D>H!6,VMM9R7 /,.1SBR*JNM*EUQ/A)[AB\H+,8E(-2QBLB)!^JN(?L#U-!#5O[^ :=Y8\B M\QW/,;='81D[7?'"/O%]%"(4^@LXWF[+=N21T"T23(%A 4Q"-,%^@(RQ(-D1 M61AN:E%PJ^]@@G6TR [':2!I",R<-MXV)VS"\=*S#QQ588TTQIC*0'\;H88P M$9CE5=:P(^\F<3S*B$AQ3MVPOP\0.V$OB;!Q"NT4!^-\PK(AP+UE:%@$RDY1 MK[G7><-<[?C;^!"^U-\JWA [$2,;0XY >ZC^78Y0FZ&I#C&I_+I2"^>]Q>,@ MR FP9\8J .29(*")I)0$_D#(0JR:#RUB)R3N#L *!>8L6"-",8#GN%"NW =DY"9 MFXHBK5H_B :)K\!^5>=;:+\0J"1Z79DV#MUE\:>MQ9_NSKNTGP\4_57OL"HD M3=()Y-Q@V\JR]Z4!F\#@NRVN_FO:&)0CV;F=S2'WW&(B:1KA>M <) :0OQ=(R'!Z?-Q.Q]=#K!:,=9V(08S3G[/P#^KT M:(!%$\K.1H.+B]%7,W,G4PQ!9;(I6#D^ND@V%?YL8$=_ZNAD,#X[3QE!?/E* M1JQ3829L#%G,_J^<-+X' ME)4S\I$;P[;OM+3JC;3=R)Q'VF0DF39<5HR++:S25AQ=:,[%&1%#?@@ 9+_ MU2 L-]6 <+MPF#TE3X<)-'*JR$'7#.H36TV: L$$XZSDFQ(:S")]M.4N\B3! M#&11$0)P'".=;A5=KX5734GN'[3DZD67.GLS"Q$YX*DT\OR.+A9P6/5HW(^\ M&WP=XI_IBO%S;0>..@U%,I!4"*ET57'M@6ALP\JU:7VP7G(6K9D#H_W% I'.QK#@G9'! M=F825:M$!2*[@H]?VX0',RC%L #JA-.&0@2QP7L64>-#B7#1@+(>57?T",,& M_ VG;T#*2D*S>W;BT)I)Y1#TE:ZP$SBD2>TJBE>#[]^R969,(2D(JSL5U%HI MZG49(O!E[<_M%Y/3:77)KIY#&?Y&/&W5(3CF <4$6+SL"I+, 7#L,3T075^W M^A1MT*M0LBBH/HO=H^S7:-@\=ZC>=FG*DR4EWBG4Q5K9A#6[2M%61GL)E]O# M98'IH)A*?1NYND4JC\\1 SJ3;3I[3-^V+K;#F**1[ER?!9PA% XU"I'Q%@DG M8:+,H$2E"J%E L2@[9EX*33N2CG.6S=VOM/7_,D8*\GBKZZYY!TV^:Z_ MLQ[! G([NH3-Z5DX6,RZ.AA\0C9)C J!0"L"> W675NS$(7EM+3B&I'K^2Y) M72G([;FQ)&'M>[3MX,^TT:*SRC6+I(9!OBUD!UV&FAL*^M?359F 8V$LQ_:D M."&[QSI(P!NY\= " -8G:?YC -#E=K($-J2$6V(0!U%3N$G?57H#+>'2K0Y[ M[SHL@R_?FD1?)S7IY$HC+#EM*.9(&#)8MX MY/DW W0"+ZUO#F5I.YL97E+T/M%M*5YL]TZ[(.:BA9B+G9!P&=-+*+Q!!,^R M_F#J3>#R;2L1K'!RFAE6^5U%HJ G-D8;#!$Z@A([M)I ( MW,'$;3)PC*G,5 M5>$@L3QVBR1WE8,N?Q;/%=2;$0?&1LY9HMW[#S MRF)O;16-KA@JA'E0;R@.&;+L] 3Q]=+QI=#W(N FV6VA?#Z/A6!6((N+].7XXBC\,$HC+5[O,>W38 MM08=[C1+D@$G!9>9"PT9E+=")\GO=\T+'RL810.RNPI[F!D:!IHMN?)S-W]R MP_>ENFQF8+XPE.]T+V^OV'QHYNTG?K)_>#)0TE=Q)5D(7>O>T64>R7C_WWR) M]6>XQ%(_1P#PZL5MGZ$ZOP5/1J1)YT;: MS!$)B4T=$;?:^Y9PA=*_3E-ZL:"^&#CS):EKZ%Y*NF,8[%J\8OW3$LP/PK2< M^PR*]8NZP=K401L;\6'R573,[$2WW\/T?&IW2H)CP_<"Y'T )V&AJMF1,3] MDTX[GDN"V;6,A(N>DEQMP)A_Z[*A#HI@2B>O@\+I4<45$0W@EA>VG[F*XL>1W9+)D M_4\IZFG4TUX/TB46RMI[NQO8.S8U,>"#L;7-"6^[JS1I*"*AW5JJS+;+!8TE M<0RBI@9EU+2/#Q>!6#Q>R8^.TRLZT=BB"ST8BMM"0MO'$ZYJ"0INVC8;=;O_ M?R3'WB__&:IW.F[/D2*G3-2?T.J0Q/U1%;K@,/0F%0@ZO:25Z\TA*<7A;FXK M3?#V54)5TOX!+?!M 2N3V["E\M*_U:\H)8DQ'42N(39ID)5K@-VW>715GO2Z M ,$FH;(0B8.YZ9P:=%9I*B7L -4"R5NDR!KZ 1PL.A7=K)YG [5W*\6XFS9_ M?_$'(^3XG.#Q?<'W3H:1!U9Q9J>D?D^]V$N6WWN,BS!*S8%R_Y8XO7F) MY<'VYK:[[8N/D'P67C%B2WU4:G"ASX6Q-46PLSZ"<>>!ERX9GAT*TCXIU&^" MIN/>+L^;$^"L;U,Q'I$T0O0G);=3M.?BTK96JJ'ZO>S"E='QX$G0NFB]Z_L2 MX9]1?^@'ZM<,:G%VO$DMNI&I.JSAD?&D.-;/N6]N28!$D^AB=ZLJ?VPP8])6 M&Q5E3NRM"@H4@D.EHW2MF^XIF7;,.(E]3KW+Q;S-K!$'D[]F%U0COVCQX1MD M>O%=99H$9C?<_O@^-KN%"J9:(+S:6Y1S'];"<.UF!%T-U=+0_&HW/P!5" MRG?E7$ML%KR.G%V*.62UUSE?M._?"(F)Z-FX0L^40S(Q5)]*3J9S,Z.X?(Z0 MP7!I)VE8I=Z(>VWS06 V_\1,BVEP)9 N2B<<,=U%J- 3698VJMJRG<[?U[@L M.A-J!9(,!L"-5ZH,?CTG(PT300<=BW2C%#L%;!LLIR =@W:UWVT"CI#XMQ<1 MTJHQE6MOLJG0#-LIV+,;]K:IVJX,)'DY8;0S";@-[XIP V""]&DN("\J;,PP MGEA\]XJLS*E_2=O1XYBIHYRMJUM%3\PW[H9[P6MN>/A ?<[CJ+4[NDT';>>B MYA#"Y-Z$1C[Z8Q&B!Y?&:3#GU41+B*>7(6M/JR&Q_3?OW.'3E55*7)K2C=?TSV.,)QNU4CW&G'N.=$I0JQ6;A[YRZ^>V-N%XOXNMW M"L41% 9:%D1H0-R?Y'0G.+6A]SSF1[W?T_Z:MNH@I5RY-&H+/>U(B>F[V@,% MEX(]0!!PF OH33VG!IE0Y^M>.2B#K[Z\O5;'YX>M@WX;ZED-?"I)Y=C[K,^BVU5S,9@)0#8ZKQ7X:!6I5Y1C,NM5+859JQ3 MV/;_:A Y$TA+^M:W\HL4Q?I$4S944$Q$),2:4_)[?/_]N(Q;>U5Y#DRL#'&6GU'T=&B9B$2%?Q;X4ZE+AU!0DY6:CY)(R]./$$D0) M6K=W4HL0QW:X0XW5;&&F^U%"\?67>>)1] QF4@C%.5T@).Q-P+E&ZLB=ZD.U M"9X/DK<,"U/-^%U*UINR#B\AK<4N^'A94^XFAF].)6;*:8>#NGM MR"J\/QF^U&[![RS>N;IV!7^<(Z\U%0W Z8RXHJN!?E M;Y;K8NY,')+#FC:E?A+;;]#EDQB^3)3*?LFV]4W0.6N4%E4'1@45X^U(W[LZ M# 3_P @[ "AU=T&LBH?J*;I3(HMD<8;V'I9Q[=H^<(#?!%Y%%P7BGSA.>2?\1YJ MZP6&.X&+\"CA(Y77) I<$OIA?(0OZA..+%]T2L+[\FQIXOTTYJ[5C:*7"0=*!L'[G0:G%S,HT4!M ^#8BG#:#H(VM5G M3SD^0X/$#<>382%,74XLQ+]JXI&;!..!FK8F^RZ!-VA3%=YG(L[PDAO2[ M2BY!.6^+YB:^5!]MR5'A+F5DE-VE-L[TKPA5<$]8@2 G<(-$%PKMH1L-^W=D MS% ?=$-C$SGW,*U STO0^!70!&ZD,+F&3R+#[-?XT!*L6<8KEN?Q1L ;HHX@ M:1U"',7M#7A)777B\9*MJKX6"]3&%[VNUA*JO1[*/9I3/2A-X?V4>8%6SC3L^O56_+S_MI4[:0A[ ML;^MW= C?)7"7:N=OTI]J.B"& 1\**AY@N2P%4=;YRR]2[[B.=??@'Q;H"*, M56"[OV%L=X O\[Z_$B\Q13Y&M1)C\E^,_R#&..F\04?.>XT8WP[R4HQ-C&W% MV(A9]V<>-KZ['-74=Q<:4B>6\A-&UL MW5;=;YLP$/]73JR;-@F!,220+HG4=I\/DZJVVYZ=< EH@)GM--U_O[,)+)T: MMI>]["7V^>Y^OH^?<\SW4GW3!:*!A[IJ],(KC&G/PU"O"ZR%#F2+#6DV4M7" MD*BVH6X5BMPYU57(&9N&M2@;;SEW9]=J.9<[4Y4-7BO0N[H6ZL%COO"8#0@K7!N+(&BYQRNL*@M$87P_8'K#E=;Q>-^COW.Y4RXK MH?%*5E_+W!0++_,@QXW85>9&[C_@(1\7X%I6VOW"OK.-IQZL=]K(^N!,$=1E MTZWBX5"'(X>,G7#@!P?NXNXN6=6%6H7\U#0ZA6%ZX/")<= C^!$,,GV9A"P]LFQ_RQ?TC1 M#"'Q/J1+/@KX2:@ XL@'SG@R@ALL7SZ(I>ST25C*$E8RA+V_I?>6["D%NB-U=%U8_0..6.&^>BG8<[\6S MC+/X-?SK]:Y0B(]Z/JA>7M1RUQ@-90.FD#LMFER_ FKHNA@Z^EB,3][SW!;F M3AI1C:ENNW)!S^/>Y&_EJ_*^K. ,LL3G:0Q\%L0$?P8I]V?9#/@TF))\IT2C M6ZF,<'\EA.!GE$G*@I2TG$5^EC!(XR"QQBZPOJ5GP+/,9[,4(L8"YL!YFI#_ MK#\9(=-D(-/DK\FT55)K:)7T:5_?K>U?6ZJ^LI M7HT:]62+4C]+&? HX(X/F9].IQ!Q1X_?N>9/)A%$CI81\Z,TA8FS>W_<9N(4 M\Q,>01I$#C+*_%D2PS28D?@4P<*CF5&CVKK)J&%M*]N-C^%T&+X7W&ULG57;;MLP#/T5PAN*%/!JQ;XDEBN?P4!29R4:;)ULA.GBNI;+3H')N=19%MJBP MYO9$KU#1R4*;FCO:FF5D5P9YV8)J&<6,Y5'-A0IFD]9V:V83W3@I%-X:L$U= M<_-RB5)OIL$PV!GNQ+)RWA#-)BN^Q'MTCZM;0[NH9RE%C?,=M/IGG*[2T[2]L.M_X-("B ML4[76S IJ(7JOOQY>P][@!'[ !!O 7&KNPO4JKSFCL\F1F_ >&]B\XLVU19- MXH3R1;EWADX%X=SL&N<.!@]\+M$>3R)'E/X@*K;PRPX>?P!/X$8K5UGXJDHL MW^(CDM+KB7=Z+N.#A#??ACD[/Z I[36EA]AG]]1992,1] *D5DMP:&IZ2N\K//>(V$L'(UR>%2\IJ#B+^FC M-D7CA2Z$XJIHXVA+^0ZR-#WNH8,LSH_WN$-0V 5@P^Q-@"1G\!.M/8.KAHB5 M@Y6/16-FD.9A&F=[I.DH3+-TQ^L+_J4ON+^A+ NS\6N&<38,QRQ_[YU%>WU> MHUFVT\Q2*E2[KN5[:S\P+[HY\>K>35LJ[5(H"Q(7!&4GIUD IIM@W<;I53LU MYMK1#&J7%0U]--Z!SA>:"KG=^ #]W\CL'U!+ P04 " 9B*U8\=I>L$H" M "I!0 &0 'AL+W=O94RS\'V=55!3/9(-"+PII*JI05.5OFX4T-R!:NZ' M03#S:\J$E\;N;*W26+:&,P%K171;UU3]6@&7^\0;>\>##2LK8P_\-&YH"5LP MC\U:H>7W+#FK06@F!5%0)-YRO%A-K+]S^,Y@KP=[8C/92?EDC2]YX@56$'#( MC&6@N#S#'7!NB5#&SP.GUX>TP.'^R/[9Y8ZY[*B&.\E_L-Q4B3?W2 X%;;G9 MR/T]'/*96KY,'H6OPK.$#U2-2#2^(6$03L[P17TA(L<7_8]"G,J_HY^]M= - MS2#QL'DTJ&?PTLN+\2RX/2-^THN?G&-/M]BK>S\)3Q?8'[5.#*MV0T"2S"KM.ZD_[.;3LVN^/>S?$4'+),#J' J'! MZ/W4(ZH;#)UA9..:<2<-MK;;5CA+05D'O"^D-$?#!NBG<_H;4$L#!!0 ( M !F(K5BJ%&B@M , ,8+ 9 >&PO=V]R:W-H965TZ561(S2/&IY(X/EO)?=Z^5<=58T$NXU,5W;92Z:4&:1DFB8;T(;N+KV\+=[R_\ MU<#>C-;$1;)2ZK/;O*\7 74.@8#*.@2.GT>X R$<$+KQSP$S\":=XGA]1/^M MCQUC67$#=TK\W=1VNPC*@-2PYIVP']7^'1SBR1Q>I83I?\E^N)OG :DZ8U5[ M4$8/VD8.7_YTR,-(H:3/*+"# NO]'@SU7K[AEB_G6NV)=K<1S2WZ4'MM=*Z1 MCI0'J_&T03V[O%/&$BYK\M;8!H,$7'$M&[DQ!)/V25:JW0EP\CLEK<8L&G+Q M)U\),)?SR*(+#BBJ#N9N!W/L&7,)^8 H6T/>RAKJ+_4C=-W[SX[^W[))P ]< M7Y$D#@FC+)W 2WP^DAXO^8GY.)>&P4IZWHKKM&NSXQ4L FPE _H1@N6K%W%. M7T_$D/H8TBGTY0-V;MT)(&I-JH.3A!L#YUV=!GOUHF0T>4U^]'MCG!L7-ZWJ M))9.(XG=JLY@BLTE0?:JK:>/O($*VA7HHR0ACHY>"9XJ,#W4JA&BI^,ER9)9 MF-+"VT()R\*L+ ]Z5I%U)]:HX/-@0B+QJ4MH6,2)5V1EF,>I9_20+(=7T#!F M=&PA2T-T;8*FS-.4?0=-SE]7=^#K#D9UUXWJKIJJNVF3_P\RJTYKC..YL##) M19C&>9B78VJ+D,V2D*7YJ#5]BE**U^F)T#3+PS)C7YM\)L%%6#*$GIUX+L(B MHR&=E>1W++OK4]%A2=6H3"[0Q7P6TCR_]$I.%B-6'E_^8 '^@2>^8W?*-/T_ MUTN2E&DX2\;92'** <8399C[,LR_N0SE.?OGRFP:\E>7V3=W\>FN:#ARC/$" M_KW%91;&93)B-L;22S+D]6I9;1$ME+R'OYB-V,(R)JSU#$F+_DMG1&[@1O6C-4 M G:CY<(Q@\V>I,F8*WP^TOCLHQZ-9JL6]*:?( UF'P,=QBPO]4/JS3";G:X/ M$R[F8=-(0P2L495>%?A8ZV%J'#96[?I);:4LSGW]U0^/>SG38K4"I-VI?89]\]]SP^W66\X>)1%H@*GBO*Y,0IE*I'GB>S M BLB75XCTS.;P@AQ4P9!**7)YPCI09(T_B]Q72ZE"9P M?[]#O[+:M98ED3CG]*',53%QA@[DN"(-5;=\\QVW>OH&+^-4VB]L6M^X[T#6 M2,6K;;!F4)6L7:OXSU-K^,8[CC.PJ. UT2X$ 4]"/TP/H(7=9HCBQ?] MH^9#4END^#"2Z9B1K$F&$T>WA$3QA$YZ>A(D_N41GG'',SZ&GBYT!^8-1> K MR K"UBBA9'"[N).0-Z)D:U %P@L2,3K$_3CZ=->(!M[@[*7@C7B71A4"$:JV MM&A*"[HP6=%5!DH)1,**4]WI$LZD>68+IPK>2,)R>3Z"TY-AZ$>7_VU]PV%W M;-D_V)[$_&+ZA$*/&/@F"%,7NE$0KD@IX)[0!J%&JQ9^-DHJ35,K[L$2UR5C M1OR24,(R?),-4^W\Z4Z[Z3UMA]9?]W;TZQKJQY9 <:5#?7>@AZ5HQVEK M*%[;$;;D2@]$NRWT'PB%<=#W*\[5SC )NG]:^@=02P,$% @ &8BM6-!8 MP.0_ P F@@ !D !X;"]W;W)K&ULG59M;]HP M$/XKIZRJJ(2:D 1*6T J>]$F;56U=NMGDQS$JF-GME.Z?[^S RF#PMI] -OG MN^>>._M\&2V5?C %HH6G4D@S#@IKJXLP-%F!)3.GJD)).W.E2V9IJ1>AJ32R MW!N5(HRC:!"6C,M@,O*R&ST9J=H*+O%&@ZG+DNG?4Q1J.0YZP5KPG2\*ZP3A M9%2Q!=ZB_5'=:%J%+4K.2Y2&*PD:Y^/@JGB7N>VV(< M# /(<)D2QO_#LM%-^P%DM;&J7!D3@Y++9F1/JSQL& RC M/0;QRB#VO!M'GN4'9MEDI-42M-,F-#?QH7IK(L>E.Y1;JVF7DYV=?%7&0(4: M;@NF$3IW;";0G(Q"2^!.)\*M*7 FSLTY?M775><:;]Z_=VF+^ MHCB!Z[I$S:S2%WM]7%/"N,Q4247B$G<"1]"/^^W^$732;CP8G,!7I+3*9W5F MK>:SVKK* JM *I)+JRE5+E%<6J24;(1_GO1VW"?G0T_!G]DV(KFAXP)Z++*' M0HD<-25\Y]JT6)TT(IK;'HC^8)#NRO\U?D"IZ&%RV8-.;[_]O7\@B09[I%PO ML&7=W AJ&,826Y<29]*++U;[?R\ MSM%;\W2]6W%_QTDW*#J--C+H!3T2'#!=<]]K_-+;%&[T"[KX"]\5#66*JK!I M':VT;;Q73;]Y5F^Z-A72@DL# N=D&IV>49_332=L%E95OOO,E*5>YJ<%?3R@ M=@JT/U?*KA?.0?LY,OD#4$L#!!0 ( !F(K5@TZ2"/M ( " ( 9 M>&PO=V]R:W-H965TW>3:6"1V9CLM2/OQ.SMIUD*:@<1+[;/O^\[WV;GK9"/D@\H M-'DL@C#O1 MQ*[=R&@B*ITS#C>2J*HHJ'R:02XV4V?@;!=NV2K39L&-)B5=P1WH^_)&HN6V M+"DK@"LF.)&PG#H7@W$\-/[6X2>#C=J9$Y/)0H@'8WQ/IXYG#@0Y)-HP4!S6 M,(<\-T1XC-\-I].&-,#=^9;]J\T=\((R:5TJ)HP&@7C--VFBS>IH M_H%H ;D27&>*7/(4T@Y\W(\?^#T$+J;>YN]O\Y_YO8Q75)Z28/")^)X?DON[ MF!P?G>!'L% L9?@==)QQ_GK&8,O8E6H_30S)_VCV$@[:"P\L;_"V"^^ZRYHH M["8R]6BL2IK U,&"HT"NP8D^?AB,O"]=HKTG6?Q.9'L"AJV 81][=%T5"Y!& MN_:5,%#D3_^CF=6D0TMJ:O$Z&DW<]:Y"O6'?JM [D>TI-&P5&O8J=%F4N7@" MP+:@@=N7EDA(F39]HN(I#@E@84E1M*,NK6KZT8Y6X3!\IM9+G_.S?9?XI8L? M>E[K5.?F[M3. N3*]B!%$E%Q79>1=K5MVNC];GPW&\[I;_:.I>R=6A!7C MBN2P1$KO] P/)NM^5!M:E+9"+X3&>F^G&;9PD,8!]Y="Z*UA K1_"J*_4$L# M!!0 ( !F(K5@Z H#( @, $\+ 9 >&PO=V]R:W-H965TA-L<][S\7#L>+JG[(&G (]Y5G!9T8J1'EMFCQ.(MHK.RU MP1\">]X:(U7)BM('-?F9S Q+)009Q$)YP/*Q@P5DF7(DTWBL?1I-2"5LCY^] M?]>URUI6F,."9G])(M*9,390 FN\S<0MW?^ NAY?^8MIQO4OVM>VEH'B+1#4 N=4@5L+W%,%7BWP-)FJ%,TAP@+/IXSN$5/6 MTIL::)A:+"&LM-0 M=K0_]P5__33[8/:1JGQ[_;[5N7#-2QS#S"C5-V0[,.8?/]B!]:6/VWLZB][) MV0%3MV'J#GG73#7!6 V@C56@%6Q(49!BHUJ[!$9HTD>VBA#H".J W,V]B1T& M4W/71C:8QUN1=4/ZX<3VFY '++R&A3?(HM5$FL;I!"J_?BL=VPL\[XC 8/2W M$N@+:;6@'Q#P&P+^J]TPZK1"=5ZQL^GXG50#=^Q81W3\;A>YOF\?6D5=7Z$] MF=C]90=-V<'YFP#D^F!Y0231(-YGGF41 V%,*WMO^KM8?= M+O2=<'Q4>X]5=WM$@]F=6?NXJ7W\GHW_*I=QMYD#WPZ/N'2M>C9&U./K8&-4 M!9NMVXNZ:LH_7[DY. ( '4& 9 >&PO M=V]R:W-H965T^_>N\B7=*OTHRD1+3P) M+LTD*JVMK@@Q>8F"FKZJ4+J3E=*"6A?J-3&51EH$D. D'@PNB*!,1ED:]A8Z M2U5M.9.XT&!J(:C^-46NMI-H&.TV[MBZM'Z#9&E%UWB/]J%::!>1CJ5@ J5A M2H+&U22Z'E[-QCX_)'QGN#5[:_!.EDH]^N!;,8D&7A!RS*UGH.ZUP1ER[HF< MC)\M9]25],#]]8[]2_#NO"RIP9GB/UAARTGT(8("5[3F]DYMOV+K)PC,%3?A M"=LF=^R2\]I8)5JP4R"8;-[TJ>W#'B"^/ *(6T#\&A ? 20M( E&&V7!UIQ: MFJ5:;4'[;,?F%Z$W >W<,.F_XKW5[I0YG,VFU# #:@4+C0:EI:&Y[^&6:DU] MA^%LCI8R;LZA!TS"#>/DY"\+35M2L5'2B5PHZ0M#7R6!18O\<3) M[K3'.^W3^"3A#=5]2(;O(![$(WBXG\-9[QR817% W.PTUQSSCBO9<9W0F'3] M30)O\C?]/=2[AF9TF,;?Y2M3T1PG4>6)] :C[.V;X<7@TR&O_XGLA>-1YWAT MBCV[K<42M;>LL5+:,KF&6C)KX/>Q;S-M&,>!T<^=39:D9+/OZ&3-?W0T[AR- M3SJZYF[649DCN*D)N<:"6>#*&/2>>H<,-80?]PP-^_$K2X=RGFTW2LG>S1:H MUV'@&AU%"GM.;@>QNRYI) QQ7#CKH7[KZNAER36!5%>;$ M4EDW=<*R=/\%U#[!G:^4LKO %^C^--D?4$L#!!0 ( !F(K5C(L6&%\ 0 M !<> 9 >&PO=V]R:W-H965T,\!Y M(RH+R[7MN55B4DU6R^;9-5LMZ484I()KAOBF+#%[NX""OIQ-G,G[@QORN!;J M@;5:UO@1;D'IXRM!4^(? B]\ZQJIIMQ3 M^J1NON=G$UO5" K(A$)@^?$,EU 4BB3K\6\'G?0QE7#[^IV>-(V7C;G''"YI M\9/D8GTV"2\*<0-??D+N@;-%"^C!6_^HY>V;.!.4+;A@I:=6-:@)%7[ MB5^['V)+(!LZ+G [@;NOP.L$WKX"OQ/XNX+9%X)9)YCM&V'>">;["H).$#3) M:G_=)C41%GBU9/0%,55:TM1%D]]&+3-"*F7%6\'DMT3JQ.H&,EP3@0OR'VZ\ M<12!P*3@Q^@/='<;H:-OQ^@;LA!?8P8TLN7"WPO&93Y 8GR+5=;Z0^ MEWIY O=3Y/A?RJ-]Y-Z7\E@OO\*R\I[3R/T1>:*71Y#U\K'HZ?YR5Y,*KS>5 MU_#\+WBWG5%R8,\P6?W^ MFS.W_QS+= N;-3#5%S^O/"]8>([C+*WG[9R:C!J;A"4F8:DAV, +?N\%7^N% M'W(XK1G- '(NQZX,Y,B3CSE BSG4 2ULL>4 )YCN9M]DQ-@D+#$)2PW!!MF? M]=F?:;,?D6>20Y6C&K_A^P)49Z#I!;2P0SU@$A:UL/F6H6;VT$ZQR7B)25AJ M"#9PP+QWP%SK@+\9KCANYYT9Y6(T[UK$H7DW"8M,PN+YIUYI,5T,7928#)@: M@@T2'_2)#[2)OZ1E*7-^*VCV=/(^?92+(2YPE9/J<# MT-L=!TQ&C4>BAK8[FX?A3J)'"@;APEF$_K!@:JAZ@R2&?1)#;1)_8B;?7_'+ MQ&DIAR8N_/3+.+X7SF;V3H\;F8P:FX0E)F&I(=C (O> NM >)78!GA(.=P M) -T)-=\.2T*S#BJY8R^>:V/QQRAQ1[JB!86;CO"F,$J+ MC-)BH[2DHPTZ1MOS_=#=&5O2?4H.#;"U7^3H#:#&\_>E?;YA*O]B#2KWA.9- M!]&.]:.]0@K=<CH=PA_2',@>*T):W>= M!;!RU"Q&]P6-TJ)?--%';X!'MSEBH_5(C-)24[2A,3YV"QW]=N'W2EH!N$#2 M&'*ZB3G":FC)H!+C XK1;4.CM*BCJ<&X'^WLJ1W8@[^=U6ALM Z)45IJBM:: MP]HZMBI!3A?5B21'&=U4HCW!ZI_VIY[GS5F?]5&\/3*]DK--4G%4P(.4VM- MSC!8>PK9W@A:-X=@]U0(6C:7:\ Y,%5 ?O] 98_4W:@ _5GPZG]02P,$% M @ &8BM6(A@:*G\ @ W T !D !X;"]W;W)K&ULK5=K;YLP%/TK%JNF3MK**X^V(TAKHFJ5UBWJ:Y]=N) MY5J;!S=D%4O]P Z##*_@%N1]-N>J9S=.=J,;$\-^69I7 M9AZQ@"FCO\E"QA/KU$(+6.*8L+1 Z8YH&O (N>@UD@*=#P#B0D5G] 7= -1SCE)5ZI] M?SM#QT>?T!$B*;J+62YPNA"!+946S6A'];@7U;C>GG&O,3]!OOL9>8XW,,"G MW? 91 W<;\-M-0/--'C--'@EGW_8-)A\540#,Y'>=>8]4V6:YX1B6/_BX4H>]Z3F 7 MNU8,09X_;():$@>-Q$&GQ%\%<$PINF,24Y.R"C[L5F8(VJMLV"@;=BJ;.@R]$36\GC6>#SK*_7.^O3<$UG+L^MLCV2GI^2K MB=[(/E/4WO1S=RH']_\^SC7^+76&J/WJM@>ZVWEV;K8'^H/>_E1W4QV:/'VQ MM8UO3W77[VO/N)T%PL&^>V)K^]Z6"FYWK7# KAF\IYXQ1?V;E_9.Z:WO/:JN M79%4( I+!7-.QBJO>765J#J2964U_LBDJNW+9JRN7\!U@'J_9$QN.KK ;RYT MX5]02P,$% @ &8BM6&UT"Q#0 @ R@< !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5MJ 0#[6+D%JDE7;0ZNH5;=G!VZ" M56,SVR2=M!^_:Y,P&A$>IKV /^XY/L=<[IWNI7K1.8 AKP47>N;EQI0W0:#3 M' JJ?5F"P)V-5 4U.%7;0)<*:.9 !0^B,!P'!67"2Z9N;:62J:P,9P)6BNBJ M**CZ-0)X]DL*$5-X]R_Q4.?D:6+Y5C<)?N]S])[(W'H>-QV$?>W*;IJJ"C'"I M-2F5W#%]+DEJHFM'9*O*+AF,_<$TV+6]= 1-_+@)>J-QU&@<]6I\%K2TTE!F MBHFHL&:00F9LPU)JSJD==:B-_.L3N1U1\;4_[M8[;O2.>_4^5,4:%)$;K(^E M5(:N.1RS6Y/?/8D^KXE'+3W1B>+>H_\Q62:-L4FOL16H%(5C6ZC-U34'J!+X M:;"W:):Y'9,#_H9=_FK^0=@R&/K1^,1C=]1I%@6M6P(&V9T(3#!J&A/\$OH.K.44^,+%WQ74N#I=P-)/:!IW\D?4$L#!!0 ( !F(K5B9?E;,L , "X0 9 >&PO M=V]R:W-H965TWXSWC/\6:THEN,_2 M7$R&4+ I0EKH8PL#-2)([TW$Q M=\6G8[:5:9+3*P[$-LL(_WM!4[:?.,@Y3%PGJ[74$^YTO"$K>D/EC\T55R.W M9EDD&RD.N)$SE@09=DF\IK MMO]**T,CS3=GJ2C^@GT9&Z@5YULA65:!U3A+\O*;W%<;T0(H'C, 5P#(714EEAZY)(,AUSM@=<1RLV?5'L38%6;I)<_XPWDJN[B<+)Z37=T7Q+ MP7MP0U?JYY'@,//FDDJ2I.*MNO?CYA*\>?D6O 1)#F[7;"M(OA!C5RH%FL>= M5ZM=E*OA@=4\\)WE3:_@\^R[:=J8$NB;@?JPGHL-F=.)HTZCH'Q'G>GK%RB 'TRN3D36 M\>C7'GT;N\UC"0P*H,X?NRF.(AB'8W?75F\("_T(QW581]>HUC6RZGH%V!+< M,DE28)%8B*SC$<&F#L'GII4*V7[R(Q^'7N]I,X2% M.(X&T@IJ54AT@L12D?0>=AP?J33'!<& 3-S(Q/^59"IX)W^$40C[^H[#HG!0 M75,8D;4F/3K/5#3][4&X+],[SM+PK!76U=D4-V2O;K>*0Y$/ M!QZYI@*C1Y3@A_.+L9B&L/]R-1#G^0,RFSJ+[(7VP?P2'>_/:-1_B3%$(8C" M<$!=4R.1M3P]/K_$QG<2=)2F8U-^@:.>3K?5>664KXJ&5( YV^:R[&+JV;KI M_5BT>KWY"]T,%QU=0U-VTJI'626Y "E=*DKU4ZJ3Q,OFM!Q(MBGZNSLF5;=8 M7*Y50T^Y#E#WEXS)PT O4/^+8/H/4$L#!!0 ( !F(K5@0+*;\>0, ,T. M 9 >&PO=V]R:W-H965TR8B5PQ01'$M9S[W=RLR")!=01_S XJ%X;62N/0GRQG;]6 MW< MFWIH!6NZ*_2=./P)K:'8\N6B4/4O.C2Q<>BA?*>T*%NP45 RWOS3K^U$] D M.@,(6D#P7$#8 L+::*.LMK6DFF8S*0Y(VFC#9AOUW-1HXX9Q^QGOM31OF<'I M; F/&EVAA2@KP8%KA=XN05-6J'?F\8U"\AX%.(@<\,4X? EY!P^'<-_X[4P'G>F@Y@M'3+M, M-*C(C;(+ZD95-(>Y9U:, KD'+_OU%Y+@WUR6+D0V,!AV!L,Q]NR3T+0PV>RV MV6"3&FN7^3X+<1#'ZU$3D=%WD.^L^G( MA09G$H["7[I!7(ALX#3MG*:OV@'32QJ\$-G (,''PH9_8@]LP8,,PLDT#4X2 MS15',$DG[DPCO;I+1N5]- MU8PY*YY-MG."E'^-2;$.[QXI+7E=RR45K[J78 MAB:/59?\3-EMP?U42I+):;XY@J;IF60[UEPR7G3O8"^*?5U?S?[&-%K3G!5, M?W/J'.5Z\2>Y$-O0^;%XD_AU>3=:]%]L\D)L0Y/'$P 9/P+\(.^2)P>Y-,;X MM*2ZPG _K!'G]^X:]J)GCO8;QA4J8&UP^'IBID(V=Z>FHT557S\>A3:7F;JY M-?=-D#; O%\+LP&V'7NCZ6ZPV?]02P,$% @ &8BM6+$"K.M%" (5@ M !D !X;"]W;W)K&ULM9QK;]LX&H7_"N$M%BVP M4^MB^=)-##06R9G!9J=H.C.?&9NVA*]VHO,_/-6N4[H;.2=U+_N/^7FW?!$624[F16)RD@NU]>#C_X'/@K* M@*K$;XE\+,Y>D_)4[I7Z6K[Y:74]\,HCDJE7,R]Z*0"Y7^GJST]GHP'9"57(M#JC^KQQ]E?4)1R5NJM*C^ M)X_'LM%H0):'0JM='6R.8)=DQ[_B6_U#G 483G= 4 <$+PT(ZX"P'?#<(8WJ M@-%+ Z(Z('IIP+@.&+\T8%('3*ID'7_=*C6QT&)^E:M'DI>E#:U\4>6WBC89 M2;)2BG4?>D"0C M7[;J4(AL55P-M:FX#!\NZTINCI4$SU3BDUN5Z6U!:+:2JX[XA3L^=,0/S0F? MSCIX.NN;P G\^9"^)Z'_+Q)X0=AU/.[P6Y&?PD<=X;$[/)9+9^W4'?[QL'&& MLY?7'G2$\Y?_=+XC%>%)@&'%"QT"[%+4,6K4'54VT!^*O5C*ZX%I@0N9/\C! M_)__\,?>O[O2B83%2!A%PA@2QD$P2Q2CDRA&+OK\]ZH'D2LB'F1N>D33_FAI MJM'$M%*2F"YL5;9;;T5!!-G+?"DS_:Y+1N+P, M'LX%\DPY/[#+4>3!,22,@V!6[J-3[B-G[C^)[V:HHPNBUH0EFN;X2-L?):X2=1*+K(^BH0Q)(R#8)8"QB<%C)T*^**T2*LKO"OASMB^ M"3_"HK.$AUX01;-6TL<7N@@];SH=MRYHY*$Q)(R#8%8Z)Z=T3ISIO)/+0V[: M\DQIV7D).\/[9A0)BY$PBH0Q)(R#8)8ZIB=U3%\U_ILB18&$Q4@81<(8$L9! M,$L4LY,H9LXFHYJ5)EFA\T,Y%B!K4Q$1.W7(.K4RNVB>?3^,/,]NGA?..ONJ M FC2!A#PC@(9JG ]QISPG/JX#^J*,K1OORFS2#PD!3;2@YF9/C"LM[<> MD#0*I3$HC:-HMAZ"1@^!4P\?JP[AJ34HC?%JNMCI,-[4+&MN-QY=-@W.*GM+ M 4FC4!J#TCB*9DNA,1%]IQWU%U-&=W#?P61-.U=2X(VGLY:]$]?ESB>7@>_Y MLTEKU@@].@:E<13-3FMC _IN']!FFL1O]U M7J,/-1NAM!A*HU :@](XBF:+H[$ZUSB=?^CZ1RB-0FD,2N,HFBV3QOT, M1J_K49!VW@)*BZ$T"J4Q*(VC:+8X&ALT<-N@[CL>[N#>$KGT4A:7<*;C?+C>J=7JC[":51*(U!:1Q%LP73 MN)_!Y'7= ]3JA-)B*(U":0Q*XRB:+8[&Z@R<;EG_"0?4 JUI;3Q6%G09U-*"V&TBB4QJ TCJ+93^4U]F?HO:IW M":%>)Y060VD42F-0&D?1;'$T7F>(78GIQO463?>ZSFC6OE<"K99":0Q*XRB: MK8?&W@S=]N9G^:#2AVHI3BY72;5@/TD3_;U3#%!O$TJ+H30*I3$HC:-HMF+. MGOI^Y6/?V.>^L0]^8Y_\QC[ZC7WV^^\P/L/&^ R=WEG/Y@3JAM:T42ZRBME);*S-T&UM+D2Q)4N5IF:TF%>N]5X527?[ M#W4VP\OGN[M2!W4LH30&I7$4S=9!XUB&[O6:[GL6[N#>J9^\K"'O*'9Y95#H ML3$HC:-H=E(;IS%T.XT]UN.[2;TS#%UG":71FN9\\H!!J^0HFBV#QF ,W0;C MLV,V\@>Y^X5][M0#U&B$TF(HC4)I#$KC*)J]TU-C-(Y>9S2.H$8CE!9#:11* M8U :1]%L<31&X\AM-+)4J?RE+J.;U5LQW2ZC-YW9_]J;?T$]1RB-06D<1;.E MT7B.([?G>"OR39)5VN@4 ]1E''6OH S;R8?:AU :@](XBG9,_O!L ].=S#?5 MWK2%&4<>,GWWRC MU;[:#O5>::UVU0Z=C P 0L !D !X;"]W;W)K&ULK9;; M;MLX$(9?A="VBQ1H=8P=.VL+J)T6FXL$0=ULKVEI9!.E2"])QRFP#]\A)2NV MH;!-L#>V>)A_YAN>9K*3ZKM> QCR6'.AI\':F,UE%.EB#375H=R P)%*JIH: M;*I5I#<*:.F,:AZE<3R,:LI$D$]UC55/V; Y6X:),&^ MXPM;K8WMB/+)AJY@ >9^P%74J):M!:"8%45!-@X_)Y3R)K8&;\0^#G3[X M)A9E*>5WV[@NIT%L(P(.A;$2%/\>8 Z<6R6,X]]6-.A\6L/#[[WZ9P>/,$NJ M82[Y-U::]308!:2$BFZY^2)W?T,+-+!ZA>3:_9)=,_UZ M$AGT:FVCHO4P:SRDSWC(R(T49JW))U%">6P?8;1=R.D^Y%GJ%;RA*B19\IZD M<7I.[A=7Y.S-.]R'2\U*AENQ)\3Y[RMF>T5/I%F7W,SI9K^1W+[$-=;G_=;V M %_J#2U@&N )U: >(,C__",9QG_U(?Y/8D>@YQWHN4\]O]W62U!$5D_+P' _ MK1GN7\4*ROD/8C +):&:S#\44FVDW6=XCO_SK]RL<3QPCNV=])"GD^CA$-P; MVBO!!QWXP O^&4I0E!-MJ-DBJ\,DB 9]+(T6WGE/,'&8)B<\7H^OY!EV/$,O MSZ>J G>Q>CD:C20YXLB&XQ,0OZNSX3@,QLR/F^4&[OY MJ"CQXC* 23($'G% ]\(TTN-CEA,2K_M7+LFH@QO]"@[?9PWV%L;W"93"8V11 MJ=9@&D[.Z))Q9KG[$+T.7GK/-&+#@WP-NFP= 8X[P+$7<(%GQ]+MU] ]1 (K M&+Q.JO9\+4% Q4P?G%?\I7"-6)(>T"5ATL^7Q$]O;.PEO \7H5LG[5 M6\]* M]CZM7N&7TK5JAWL]"TX)6GFGJK:1BY<27+4AHL@-SG&FM44'8"CE=2 MFGW#.NBJWOPG4$L#!!0 ( !F(K5A( \F)&P, ,L* 9 >&PO=V]R M:W-H965T$ ]NY@+>2]F@-HLLE2 MKH;.7.M%WW55-(>,JH98 ,>5F9 9U3B4B:L6$FALD[+4]3VO[6:4<2<LX- M7B129?_)NHCU'!(ME199D8P,,L;S*]T4/NPD($YU@E\D^(\36D\D!$5"8(7F MS*RL*ZII.)!B3:2)1C1S8[VQV:B&<;.+$RUQE6&>#F_!;#7C";GCBFJF9@QB M,@9I7Q > ?DP35E"C>>*'%^!IBQ5)^2,W$VNR/'1"3DBC),;EJ8F8N!J)&6@ MW:@@<)D3\)\@$) ;P?50[R?[Z*84I&_573IUP+>4-D@0?.4^)[?JN S M^OOTH(9.4!H<6+S@$ 97V9?#MZKA39'WU8)&,'2PBA7(%3CAZU?-MO>F2ON! MP/:<:)5.M.K00]0< ==X-A Q(Q'*%2F+J48[O@G&-5GAZE*"6=(2Z[O2COP9 M3<\^Q)Q1J[ Y<%>[(FMIO%#D>2GRO%;D/V]W#M_>D>>W@]XCA15!W;9?!NTQ M;Y?,VW]@COXOX90\2*BF?4JN-PL\A5'71Y:9.-S.B=5*HSQ@HJG4! \D(%\N M-DQ][=MJ///PUZQ274OMN2_Y@<#V7.R4+G;^;[EW#NG$@<#VG.B63G2?4>XR M?[L(V%='$2UP*A()9S^ARH;N[V7N-5K^HSJH9?!"?;U27Z]67UD$NBP"M5,$ M5:+J 9L^R>RGL&HG:U.?J]3=Z1NTNN\]:AG"T[M0O;H+@/X7F; MAY_+A&%GD,(,4[U&!X\FF;=.^4"+A>T^ID)C+V-OY]AM@C0!N#X30F\'Y@%E M_QK^ E!+ P04 " 9B*U845EK+'T" "A!@ &0 'AL+W=O5P"&/-1 MUC55?Z^!R_W,"[W#Q"W;5,9.^'G6T W<@5DV-PI'?L^R9C4(S:0@"LJ9]SF< MSE.;[Q)^,=CKHYC82E92WMO!]_7,"ZP@X% 8RT#QMX,Y<&Z)4,:?CM/KM[3 MX_C _M75CK6LJ(:YY+_9VE0S;^*1-91TR\VMW'^#KAXGL)!>/06 T3]A3OC,)5ACB3SZ4VA(HU^:(-0U< (ZH$$QM-T.6E*&3=<+#SXMKQ;D/.S"W)&F" _*[G5R*\SWZ!!=[::>ZH07,/+R5&M0.O/S]NW 4?!JRX(W(3@R)>T/BE]B=(=J>,3P4H-&$ MDJP8Y]:0H;I;LI$CL[UEEZ?QQR089_[NN**!M"A-)Y,^[41KTFM-7J'52%)N M>8DB27$XHDLBP SI;0G3(R%Q, [C1W*?9D6349@,JTU[M>E_U)[O0T3FG H$1A&PO=V]R:W-H965T2J%554?GG"DJQ&3N^LUVX8XNE-@MN/JKI NY! M/]2W$F=NGV7&*N"*"4XDS,?.1W\XR4Q\$_"3P4;MC(FI9"K$HYE\F8T=SP!! M"84V&2A>UC"!LC2)$.-WE]/IMS3"W?$V^Z>F=JQE2A5,1/F+S?1R[&0.F<&< MKDI])S:?H:LG-OD*4:KFEVRZ6,\AQ4II475B)*@8;Z_TJ?-A1^!'+PB"3A"\ M5A!V@K IM"5KRKJFFN8C*39$FFC,9@:--XT:JV'<_(OW6N)=ACJ=3X32A/(9 MN5&:H2N (RHYXPM%T.4'7HBJ+L&L3P37$FU7Y((8F6ITT.M@JSN]!DU9JG)$3PCCYL10KA2(U/I>[Z%AO6]#;%C3YPC>TS59TNTMDW\6+<\2%PS"($KZN&?D44\>'26_.7B ;9!MCGAG\\A+$B_<8[2$Q4D6 M!W;$N$>,_\=<^[&S4<<'.&D6A,' V\.VQ*6QYPTR.W?2$P[: MQIP>H(1>ZN\_$8=1 <)&=MJLI\V.TG[']KX%)+50S+1$&V-V<&;"+!J$^T?+ M$I9X6;SOJ;O39TR/QY?R@G%%2IBCT+M,L4S9]LUVHD7=M)ZIT-C(FN$2/S5 MF@"\/Q=";R>FF_4?+_E?4$L#!!0 ( !F(K5B=B56TOP( )@) 9 M>&PO=V]R:W-H965TE'41: M@6F;M*EJU^VS"1>PZMB9;:#[][MV0@8T153B2^+7.>?>> MCRAO?U_D""JH[L@2!,S.I"FJPJ^:^+A70J0,5W(^"H.L7E DOZ[NQ M.Y7UY=)P)N!.$;TL"JK^W@*7ZX$7>IN!>S9?&#O@9_V2SN$!S&-YI[#G-RQ3 M5H#03 JB8#;P/H4WX]2N=PM^,5CKK3:QF4RD?+*=K].!%]B @$-N+ /%WPJ& MP+DEPC#^U)Q>(VF!V^T-^V>7.^8RH1J&DO]F4[,8>#V/3&%&E]S:2:_ES[<,6($Q> 40U(#H6$-> ^%A 4@.2 M8P%I#7"I^U7NSK@1-33K*[DFRJY&-MMP[CLT^L6$W22->MP"'Q^OO@?WL5!-M:*F6I'CBT]8K3;+*Y6D M7<4>33>ZI#D,/#Q[-*@5>-G[=V$W^-A6@%.2C4Y)-CX1V4ZIXJ94\2'V;.,_ MH5I#>Q4J@JXCL.?Y*DNO@C *^OYJV]^#.F_UMT4S37!W[FJ.3Z2YXUS2.)<< MYQQG=,(X'BW0:E_%DFZE-VU\ M,>;^GV\G[;1).SV8=NN1VI9W^D(_[B77\=5>V@?5WKIM6C2[0>^%-2?2K/SS MMVXU^V;!FV#.A"8<9D@?=*Y0357O@*IC9.DNNHDT>&VZY@*?3J#L IR?26DV M'7MW-H^Q[!]02P,$% @ &8BM6,+20E*$ @ G 8 !D !X;"]W;W)K M&ULK5513]LP$/XK5H8FD#:2.&D'K(TTVJ'Q, G! MV)[=Y-I:.';F:Z5Q&JV= M:R[B&,LUU )/30.:5I;&UL+1T*YB;"R(*H!J%?,D&<>UD#HJ)F'NQA83LW%* M:KBQ##=U+>R?2U!F-XW2Z&GB5J[6SD_$Q:01*[@#=]_<6!K%/4LE:] HC686 MEM/H2WHQ&_G\D/!3P@[W8N8K61CSX ?7U31*O"!04#K/(.BWA1DHY8E(QN^. M,^JW],#]^(G]*M1.M2P$PLRH7[)RZVET%K$*EF*CW*W9?8.NGB"P- K#E^VZ MW"1BY0:=J3LP*:BE;O_BL?-A#Y#FKP!X!^#_"\@Z0!8*;96%LN;"B6)BS8Y9 MGTUL/@C>!#15([4_Q3MG:542SA4S@XX)7;&OZ"2Y A0)JZ5>(2.7[W5IZD:! MGY\9[2S9CNRCC]$H607 0BBA2V!!!;+C.3@A%9Y0WOW=G!T?G; C)C7[L38; MI+UP$CN2[@7$92?SLI7)7Y'Y7=A3EJ4?&$]X/@"?'8;/H>SAV7-X3(;UKO'> M-1[XLC=T;:CH=I=\>!=_@2^P$25,([JA"'8+4?'^73I./@]9\$9DSPS)>D.R M0^S!$/1G#(\E()FP9 NIE#=DJ.Z6;!S(?)_9%IR/4IY.XNU^10-IR1E/LC[M MF=:\UYH?U'JMMX"..M'PF;3@T=ZFYV><\Q?2!K.2\V%EHU[9Z+"+2L@:F4"D M]NV,$VI(X.@?5S*>97GV0N% 6C+.4_Y"8KS7.WS?IINVDAJ9@B4!D]-/Q&/; M7M@.G&E".UD81\TIA&MZ/L#Z!%I?&N.>!KY#]0]2\1=02P,$% @ &8BM M6'O]81P4 P T0L !D !X;"]W;W)K&ULK59M M;]HP$/XK5E9-K;21%R=IRR!2RXNV29VJ=MT^FW" 5<=FMH%NOWYV$E)>THA* M^4)LYY[G[IX[XNMMA'Q6"P"-7C+&5=]9:+WLNJY*%Y 1U1%+X.;-3,B,:+.5 M[&:$DLRAT?03\M[:79NQ3*E&7!%!4<29GWGQN^.8VN?&_RBL%$[:V0S MF0CQ;#??IGW'LP$!@U1;!F(>:Q@ 8Y;(A/&GY'0JEQ:XN]ZRC_/<32X3HF @ MV&\ZU8N^<^6@* M2AUV (:G'A"4@. 0$+X!P"4 GPH(2T!X*B J =&I@+@$Y,5T"[%RI8=$DZ0G MQ09):VW8["(O5XXV E-N&^M12_.6&IQ.!D)I1/@4C92FIE!@5D1RRN<*F<(_ M\51D2P;V?""XEJ83%/J,?A IB>T)=#X$32A3%^;TZ7&(SL\NT!FB'/U>F95"W15#!&T%A=&=\+10:\2E,]_&N2;#*,MAF>1LT$MX1V4'8 M_X0"+PAKXAF<#L2][7W4#!]"VNA]?+IWW* EKCH&YWRXQ8ZI M:X'"2UCOQ7Y/NVI)4N@[YH.I0*[!23Y^\&/O2UW]VB0;MDDV:I-LW!+97MW# MJNYA$WLR8(1FM94L<'&.LQ?9.L$!QI[7<]>[-6JD?V^-VB0;U23@Q>%A N.6 M?.ZI'U7J1\WJEW\EQ"B94$8U!876A*V@KB(%5[23D'\5^5?XH"*-+M];D>A( M1/\:'XDXJC7#D7^@=8T9-IY?V?94C"L5X]-4E+ &O@+S3,6SX30VXUU4$WQR7]02P,$% @ &8BM6.Z<>64D P @ X M !D !X;"]W;W)K&ULK5=;;],P%/XK5I 02+!< M>]EH([4#M#UL3-N 9S&+&[G@\86M)<@IW'(EU46#^=PZ$;:>.[^P&[O-5)O6 &T]*O(('D#_+ M.ZYZ;H.2Y@50D3.*."RGSLR_N/0C;6!6_,IA*P[:2$M9,/:D.]?IU/$T(R"0 M2 V!U6<#ET"(1E(\_M2@3K.G-CQL[]"_&_%*S (+N&3D=Y[*;.J,'93"$J^) MO&?;*Z@%#31>PH@POVA;K1T,')2LA61%;:P8%#FMOOBY=L2!@7_*(*@-@F.# MZ(1!6!N$1FC%S,CZBB6.)YQM$=>K%9IN&-\8:Z4FI_H8'R17L[FRD_$MHPFC MDC.B9E;HFDK@(*1 5XRDP 7ZC&XQYU@[&WWX"A+G1'RO.PAT[8 M^#$T>-$)O!\BP1S= TUQEW-ZC?55O1 E3F#JJ+LH@&_ B=^_\X?>ERYEEL!: M.J-&9V30P_^,ER[QD4WQEL!:X@>-^$'O(9\2WR6Z0O*K>Z[(Q@FJ)'2#*:)XR#NH $NICV0KWU>"R!M52/&M4C MZ[$YLBG>$EA+_+@1/[86FQ62[[6";C@X"LV75K5HGCHG."N!Y@BF:\SQ==;Z4_0AO/AA+:&V]^X3%#^U'IM4\QA9:VP'[3,;OS17B M1Z8>(&1\H(H)2$W!H4H343)5I2P((%4E=7HAZ@K <7@1NC*E MCU#TUU16Z7XSVI17,U-4N/OE56VFH&:7S(F=QV]05-TQO\ 4$L#!!0 ( !F(K5BG\.A7WP( M /P* 9 >&PO=V]R:W-H965T!VV03@\[,+=(:2'-W'9,MP M'C%/YR(%2:2'5;AY&PAM,KY!M M7B++L)R.?!9OA]L=\* ?'D#X$KREQJY7PU9\]BNK48C52*#3WY+ Z2:0E\24 M%3B$F29N 09T!YK_^9/I&E^[S!F2+!B(K&6<4QOG]+'[UV%(MCEGPKEGO$JA MR[F2P54,\C;<^7+/.*:G[YJ>] 9ZKR>G,4W7 M^'LWR9!DP4!D+=O_#I7CT7[6SI!TUM[]I&$<';GQR1D;'_/Y3_:16/_GPW3(YO5O<$Z&] M8=Z['TXC.HV I5"]41=D0#>JOF)(R2F?V'JT+N&N5>5R-#XWIXNR$OM'4]:% MX@'=)*)82&$M*(VKL5AL6M9:98>30E4?*\)%+:.:L2A/@O_!5!+ P04 " 9B*U8L:%\Z"0# H"@ &0 'AL+W=O^T8:R9YX "/229X2/C42(XM*R M^"*!''.3%D#DER5E.19RR586+QC@6"OEF>7:=F#E."5&--)[=RP:T5)D*8$[ MAGB9YYC]F$!&-V/#,78;]^DJ$6K#BD8%7L$,Q$-QQ^3*JJW$:0Z$IY0@!LNQ M<>5<3AQ?*6B)QQ0VO#%'RI4YI<]J\24>&[9B!!DLA#*!Y;"&*629LB1Y?-\: M-6I,I=B<[ZS?:.>E,W/,84JSIS06R=@(#13#$I>9N*>;S[!UJ*_L+6C&]3_: M5++!P$"+D@N:;Y4E@SPEU8A?M@?14/#<(PKN5L'5O"L@S?(:"QR-&-T@IJ2E M-371KFIM22XEZE9F@LFOJ=03T2S!#'H3Z5>,IC27E\VQ/JX>NI\]H'?7('": M\??;-5?B'*4$?4MHR3&)^<@2DH>R9BVVF),*TSV"Z:%;2D3"T4<20_R[OB7Y MUTZX.R/4Q>1K!.X(@?7_;ZFFEYK>K MJ92ZY 5>P-B0.<.!K<&(WKQR OM#!RF_)N5W68^^EH(+>04I65V@.:Q20N14 M!FF&R0+0SU;W*]J5X;XVK!)W'3D#3_Y&UKJ%4+\FU.\D](EA(F0@=2'W#Y!= M+PSLH!TYJ)N1'X*> @P/@GN-Y ]MO1Q[4R(-.Y*DZZ^P$]N 0VW?Z0=@. M'=;0X?GW#WH\Z_+#EBL(@F#0SF98LQEVILB3+H 0]Z[6P&1!1SH:>K(J ;K! M*4./."L!%38^T)H_ULV[>M*:\FKK(>-4PW-X9'@Y!C)SCY!R$1F/T_0\)J/-XYL)5N43A:T)*(ZAVO=^LVZ*IZ M_/?B50\EWT$9MAQEL)2JMCF0.&ULK9=A;YL\$,>_BL6JJ96V B9ITBY!6M--SUYT MJAKUV6L'+L0:V)EMDN;Y],_94)ITE"T5;Q(,OK_O=_8=QV0KU4^] C#DLJ'W=..>9RMC;_CQ9,TRF(-Y6-\I'/F-2LH+ M$)I+010LI][G\&H64FO@9OS+8:OWKHE%64CYTPZ^I5,OL!Y!#HFQ$@S_-C"# M/+=*Z,>O6M1KUK2&^]=/ZE\=/,(LF(:9S'_PU*RFWM@C*2Q9F9M[N?T':J"A MU4MDKMTOV59S1R./)*4VLJB-T8."B^J?/=:!V#.@PU<,:&U 7QB$T2L&46T0 M.=#*,X=UPPR+)TINB;*S4N-@X:Z3APF[CW"A\RM'.Q/,54_#Q&@.1DIDL M\'1HYN+[D7QG2C$;9')Z X;Q7)_AW?OY _X^S&_(ZYVBB)[Y! MCZRNG]2K7U>KTU=6C\BM%&:ER1>10GIH[R-)@T.?<*YII^ M4^OP@%"0R$_P_I$[VCU0BM6E#K_0NG9XM.YLX/,?- MV^P3=:[Y1J)A0S3L)/KA:@'2L THK&U8OFR!Y"(C:U!V('2*'WO&>Q([B,.HB<.HM\0>]0G=D]@!]+B!'G=N_NQON)[$# M[#!X?L\'O1W96JHG[K[4#L'W&IRPNV99<$UJZ91@ZTN6I2D5$*YUR? DD%/L M8K2;=]8:C\X5CHY'I3;%@M0]FU4P> +"]LV MMLC!46>*"?-'5OJ;=^%H1(?CZ$46=_MR[+;Z>RUL 2ISG;W&,E,*4W6SS=WF MZ^&SZYG]Y^G5IP?V@!D7FN2P1%,L/\BBJFZ^&ABY=@WQ0AILK]WE"K^ 0-D) M^'PII7D:V 6:;ZKX?U!+ P04 " 9B*U8&4[%1HD# Z# &0 'AL M+W=OOO@^VJ504'5O=@"QY&UD 75V)0;7VTET-0Z%;D?!D'B%Y1Q M;SZU?<]R/A6ESAF'9TE46114_K. 7.QGWL!K.KZQ3:9-AS^?;ND&7D"_;I\E MMOPV2LH*X(H)3B2L9]ZGP[B?Z;A4>8)57P*/+O+-79S!M[)(4U+7/] M3>Q_AQIH:.*M1*[L7[*O;0./K$JE15$[HX*"\>J7_J@7HN. <=P.8>T0'CO$ M)QRBVB&RH)4RB_5$-9U/I=@3::PQFOFP:V.]D89QLXTO6N(H0S\]_RR4(EN0 MY"6C$L@=65#%5H3RE*0L+S6DA.-ARALS92(W'V[)!^)7 MHXHP3EXYT^HC=N+WGYDH%4944U^C9#.QOZKE+2IYX0EY$?DBN,X4^96GD![Z M^XC:\H8-[R(\&_ +E?'S-W+Y2 ML /^2 41/@.$?Y_B.XN7(H17H;A-.MA^)TJ#%_UC2U.%9Z< MDNNJ0&E[VP+XDRW[COH7IC"VU=U[F*JJQO)CP[@B.:PQ9' _PB,BJT*U:FBQ MM;7>4FBL'.UGAL4]2&. XVLA=-,P$[3_+LS_!5!+ P04 " 9B*U86KN_ M74," #X! &0 'AL+W=OZ)<$5K@W85DIF_BQ1Z,,\&D6GA2>^J\DOQ'G6L!UN MD'XT:^-F\>CT_L7X)WYV7++*ZT^,5+JN?1?00E5JP5 M]*0/7['W,_5\A18V?.'0QR81%*TE+7NP4R"YZO[LV-?A#)".7@&D/2 -NKM$ M0>4#(Y9G1A_ ^&C'Y@?!:D [<5SY0]F0<;O@]I$DZ >LMV2NTXZ%(XT [_J\B M7?+9X2>7\;ZQ9K9A!CR?A^.DV2 M+-Z?RX_/;J-$LPL]9YV 5E%W,8?5H:T7W6W^%]Z]">X\=UQ9$%@Y:'+[T:4W M79]U$])-N-M;3:Y3PK!V3Q,:'^#V*ZWI-/$)AL&ULK51A M;],P$/TKEIG0)K$Z3=* 2AII;4%,8JA:&7QVDVMC+;&#[33;O\=VTM!-:840 M7QK?^=Z[>U??Q8V0CRH'T.BI++B:X5SK:DJ(2G,HJ1J)"KBYV0I94FU,N2.J MDD S!RH+XGM>1$K*.$YBYUO))!:U+AB'E42J+DLJG^=0B&:&Q_C@N&>[7%L' M2>**[F -^J%:26.1GB5C)7#%!$<2MC-\,YXN0AOO GXP:-31&5DE&R$>K7&; MS;!G"X("4FT9J/GL80%%88E,&;\Z3MRGM,#C\X']L]-NM&RH@H4H?K),YS/\ M :,,MK0N]+UHOD"G9V+Y4E$H]XN:-G8RP2BME19E!S85E(RW7_K4]>$(,#X% M\#N _QH0G@ $'2!P0MO*G*PEU32)I6B0M-&&S1Y<;QS:J&'<_HMK+!$\!+9E*"Z%J">@:/:R7Z/+B"ET@QM'W7-2*\DS%1)OA9_ M#P_.E!/T?0P<7_ O?1QJ5TL7#M/9V9VJBJ8PPV8X%<@]X.3MFW'D?1S2^I_( M7B@/>^7A.?;DFUDUMSP5):#+KT*IJR&U+47D*.QBV2?7H1?%9'^L8B@HBL(^ MJBV/'#WV$N3.[0"%4E%SW3Z?WMNOF1LW7:_\<[-^VFWQAZ;=7>9Q[!A7J("M MH?1&[\WPRG8?M(86E1NIC=!F0-TQ-RL4I TP]ULA],&P"?JEG/P&4$L#!!0 M ( !F(K5@FVB\.1 ( (H& 9 >&PO=V]R:W-H965TX_/=>1+W KYK$H C5XJQE7BE5K72]]760D55G>B!F[>Y$)6 M6)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFCM*CZ9&-04=X]\4M_ M#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@G([PHJ'CM'37<, 38+]['9RJHU6 M1-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY5:?V!-+<(GS!;9SY MEMMB<%M]RP])\+$#: /,^%T(?)W:#X?.3_@%0 M2P,$% @ &8BM6 1#G)U' P S!0 T !X;"]S='EL97,N>&ULW5A= M3]LP%/TKD1D32!-I&TB;T5;:*B%-VB8D>-@;0XF>.REE^/KYVF'_A6 M'0^#+A7$OL?GW&/[IC'T*[T4[&[&F X6N9#5@,RT+C^'8369L9Q6%T7)I$&R M0N54FZZ:AE6I&$TK(.4B[+1:<9A3+LFP+^?Y3:ZK8%+,I1Z0;A,*W.U;.B#M M^)($3FY4I&Q 'LX^_IX7^OI#X.XGGTY.6@_GU[OQ,PNG6 Z$7+7*BR M13'Y^##Y?>*8=/<@Z3W*F'!O6]B./C4ZCG>*T1(/S=A?,Z&#D+LM+WF#:HEA M72C#?E;(=;U$Q 6,,LU9\$C%@(RHX&/%@971G(NE"W<@,"E$H0)M"M6D:D.D M>G)PV_6@AFN=G,M"V=PN@_L]KH?O *L>&.1"- 8[Q 6&_9)JS92\,1T[V 9? M0$'=OE^6QN%4T66[V1V33=,8JIM.QG5 ?U/-:6_* M7KY*-RCY8Z&_SLUTI.U#8;-;Q3*^L/U%UAC U-NX.BU+L?PB^%3FS$W^X(3# M/EWQ@EFA^)/)!J4R,0&F2/#(E.:3S<@?1C_5;^[V;O#H&D_$QF#R*FNP=@\GD"$QV MW^Q;\W"3T?M\;<$#6[1\LY?,\:4;=PD+4H];M[S"]=MR7YG^;30^?C M,,Q;SXOT4$X/Y3B6#QG9#Y;'STG,Y9]IDD11'&,K.AIY'8RP=8MC^/&K8=Z M@>6!3'^WUOANXQ6ROPZP/=U7(=A,\4K$9HJO-2#^=0-&DOAW&\L##&P7L-J! M_/X\4%-^3A3!KF+>L"<81Y($0Z 6_34:Q\CJQ/#Q[P_VE$11DO@1P/P.H@A# MX&G$$,"0*++OP9WW4;AZ3X7K_U\.GP%02P,$% @ &8BM6)>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M',)+#O* MYY71MROY[9.Q7Y;&?!%?JU*[<6?M_>:ZUW/Y&BKI_C ;T'AF96PE/1[:QY[; M6)"%6P/XJNPE_?ZH5TFE.^_>'OJ:V5Y\8#SD7AF-C:'A0<&3^W$^'(JMH9BG&GWQ%N;9X^&JN>C?:R7.36E.6X,]B=> #K57[4 MO B0]W+IFA8OEW.)(./.J(\=KI1UOKFBZ5\BXQ;PXMU1[.G+6?$-@?:&%VT.N=PHU)5Z/IJK^]1DW>?E^B"5 M%0^RK$'\#=+5=O?0Q7BD2YAE,H03C4FRN#PF?QHR@)LC$F98<"LAGEH#,,L+2;-]U;BT#>E2.NQI 0Q8#;$ M8BTM=%%A399284_NI2D2RA0)LRD^&>?$!JQH0&,J2A )LR!.*E^\FF$B]6(> M3,AR@UD<9S"QQBS!_1934DI)F)42)0.(&N<##6J,24DE89;*/BDX&3Y*+ FS M6$)VE%W-)MJO'?Q6V,2;DEO8A;]K'T*L8D M%[.8Y?*R A:O)N"E*MN/)>65E-DK9VKA VB,26DF9:]?=OK[/L);.!U+2CLI MNW8.D MX;-:LOUL[H,:8E'92]N4L5':WF['4E*.2FSKI@O/L<+D1EEH>Q"ZV=[(\4;D92%AO_K,AK"A?0];WY4 MA2KK&).RT)#90D>8(:3UOK8PJQB3LM"0V4(S^4ULW8_%^QS$1+F\-"%[CR$I M!PV9'3353A482OR%%V$^^A/S(_UXM-$VI 0T; 34.[QC4L *2^;B#OMWV)[+ M,I]9$3YV>V39,*QEK^JRO,6V?_0G(XO#*RN'UVW>_0=02P,$% @ &8BM M6 ^45$C: 0 62 !H !X;"]?Z)0A&.14&#YE36V/+U M7UB?K)'G+VG7EFUWR)MMGR?'_>Z0%\VFE/XAA+SNN7'/AW*+X/#9S>\ MYTU*I9F\ML,ZE443CKOKZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@A MR.L'10B*]8-F$#2K'W0+0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@ MMXX^M@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L( M]#;4VPCT-M3;"/2VT68)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH; M@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O M)]#;46\GT#NBWI% [XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 " 9B*U8(5VG)LT! D M( $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01L MVFY;%OT!-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX M681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>: MZ545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\ M5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJ MOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/ M"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ &8BM6.KP*)+O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ &8BM6)E< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " 9B*U8E?G5CJ<& #-)@ & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM6&<^ M>K/&!P OB, !@ ("!ZPX 'AL+W=O<6 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ &8BM6 9EV<. P XP@ !@ M ("! Q\ 'AL+W=OL=VL) !E+0 M& @(%$+ >&PO=V]R:W-H965T&UL4$L! M A0#% @ &8BM6(#K)?\="0 JA4 !@ ("!Y34 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM6/5%OV:W#P 0"T !D M ("!JUD 'AL+W=OU6#VH& !*$ &0 @(&9:0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ &8BM6.+AZ\6:!P QA0 !D ("!MW< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM M6._*^XX.! :PH !D ("!_H@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM6.0]!T7, P +@H M !D ("!(I0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM6"\@A[;< @ X@D !D M ("!$ZX 'AL+W=O" &0 @($FL0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &8BM6/':7K!* @ J04 !D ("!<+< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM6-!8 MP.0_ P F@@ !D ("!\L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM6$JE\QMX @ =08 !D M ("!C,H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &8BM6&UT"Q#0 @ R@< !D ("! ME=4 'AL+W=O&PO=V]R:W-H965T0, ,T. 9 M " @8/< !X;"]W;W)K&UL4$L! A0#% M @ &8BM6+$"K.M%" (5@ !D ("!,^ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8BM6,+20E*$ @ G 8 !D M ("!:?@ 'AL+W=O_UA'!0# #1"P &0 @($D^P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &8BM6*?PZ%?? @ _ H !D ("!R@$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&8BM6!E.Q4:) P .@P !D ("!\0L! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 9B*U8(5VG M)LT! D( $P @ %-(@$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 /@ ^ .D0 !+) $ ! end XML 68 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 69 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 104 275 1 false 32 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://legatomerger.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (unaudited) Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Sheet http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations (unaudited) Sheet http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (unaudited) Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) Sheet http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (unaudited) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Equity (unaudited) Sheet http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited Condensed Consolidated Statements of Equity (unaudited) Statements 6 false false R7.htm 00500 - Statement - Consolidated Statements of Cash Flows Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows Condensed Consolidated Statements of Cash Flows (unaudited) Statements 7 false false R8.htm 10101 - Disclosure - Description of Business Sheet http://legatomerger.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 8 false false R9.htm 10201 - Disclosure - Basis of Presentation Sheet http://legatomerger.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 10301 - Disclosure - Recapitalization Sheet http://legatomerger.com/role/DisclosureRecapitalization Recapitalization Notes 10 false false R11.htm 10401 - Disclosure - Fair Value Measurements Sheet http://legatomerger.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 10501 - Disclosure - Revenue Sheet http://legatomerger.com/role/DisclosureRevenue Revenue Notes 12 false false R13.htm 10601 - Disclosure - Debt Sheet http://legatomerger.com/role/DisclosureDebt Debt Notes 13 false false R14.htm 10701 - Disclosure - Commitments and Contingencies Sheet http://legatomerger.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10801 - Disclosure - Income Taxes Sheet http://legatomerger.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 10901 - Disclosure - Remaining Unsatisfied Performance Obligations Sheet http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligations Remaining Unsatisfied Performance Obligations Notes 16 false false R17.htm 11001 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts Sheet http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContracts Cost and Estimated Earnings on Uncompleted Contracts Notes 17 false false R18.htm 11101 - Disclosure - Noncontrolling Interests Holders Sheet http://legatomerger.com/role/DisclosureNoncontrollingInterestsHolders Noncontrolling Interests Holders Notes 18 false false R19.htm 11201 - Disclosure - Related Party Transactions Sheet http://legatomerger.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 11301 - Disclosure - Share-Based Compensation Sheet http://legatomerger.com/role/DisclosureShareBasedCompensation Share-Based Compensation Notes 20 false false R21.htm 11401 - Disclosure - Loss per Share Sheet http://legatomerger.com/role/DisclosureLossPerShare Loss per Share Notes 21 false false R22.htm 20202 - Disclosure - Basis of Presentation (Policies) Sheet http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 22 false false R23.htm 30203 - Disclosure - Basis of Presentation (Tables) Sheet http://legatomerger.com/role/DisclosureBasisOfPresentationTables Basis of Presentation (Tables) Tables http://legatomerger.com/role/DisclosureBasisOfPresentation 23 false false R24.htm 30403 - Disclosure - Fair Value of Measurements (Tables) Sheet http://legatomerger.com/role/DisclosureFairValueOfMeasurementsTables Fair Value of Measurements (Tables) Tables 24 false false R25.htm 30503 - Disclosure - Revenue (Tables) Sheet http://legatomerger.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://legatomerger.com/role/DisclosureRevenue 25 false false R26.htm 30603 - Disclosure - Debt (Tables) Sheet http://legatomerger.com/role/DisclosureDebtTables Debt (Tables) Tables http://legatomerger.com/role/DisclosureDebt 26 false false R27.htm 30903 - Disclosure - Remaining Unsatisfied Performance Obligations (Tables) Sheet http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsTables Remaining Unsatisfied Performance Obligations (Tables) Tables http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligations 27 false false R28.htm 31003 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts (Tables) Sheet http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsTables Cost and Estimated Earnings on Uncompleted Contracts (Tables) Tables http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContracts 28 false false R29.htm 31303 - Disclosure - Share-Based Compensation (Tables) Sheet http://legatomerger.com/role/DisclosureShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://legatomerger.com/role/DisclosureShareBasedCompensation 29 false false R30.htm 31403 - Disclosure - Loss per Share (Tables) Sheet http://legatomerger.com/role/DisclosureLossPerShareTables Loss per Share (Tables) Tables http://legatomerger.com/role/DisclosureLossPerShare 30 false false R31.htm 40101 - Disclosure - Description of Business - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureDescriptionOfBusinessNarrativeDetails Description of Business - Narrative (Details) Details 31 false false R32.htm 40201 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://legatomerger.com/role/DisclosureBasisOfPresentationCashCashEquivalentsAndRestrictedCashDetails Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details) Details 32 false false R33.htm 40202 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureBasisOfPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 33 false false R34.htm 40301 - Disclosure - Recapitalization (Details) Sheet http://legatomerger.com/role/DisclosureRecapitalizationDetails Recapitalization (Details) Details http://legatomerger.com/role/DisclosureRecapitalization 34 false false R35.htm 40401 - Disclosure - Fair Value Measurements (Details) Sheet http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://legatomerger.com/role/DisclosureFairValueMeasurements 35 false false R36.htm 40501 - Disclosure - Revenue - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureRevenueNarrativeDetails Revenue - Narrative (Details) Details 36 false false R37.htm 40502 - Disclosure - Revenue - Segment Revenue (Details) Sheet http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails Revenue - Segment Revenue (Details) Details 37 false false R38.htm 40601 - Disclosure - Debt - Components (Details) Sheet http://legatomerger.com/role/DisclosureDebtComponentsDetails Debt - Components (Details) Details 38 false false R39.htm 40602 - Disclosure - Debt - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureDebtNarrativeDetails Debt - Narrative (Details) Details 39 false false R40.htm 40801 - Disclosure - Income Taxes - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 40 false false R41.htm 40901 - Disclosure - Remaining Unsatisfied Performance Obligations (Details) Sheet http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails Remaining Unsatisfied Performance Obligations (Details) Details http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsTables 41 false false R42.htm 41001 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Contract assets (Details) Sheet http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails Cost and Estimated Earnings on Uncompleted Contracts - Contract assets (Details) Details 42 false false R43.htm 41002 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details) Sheet http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details) Details 43 false false R44.htm 41003 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Net contract position (Details) Sheet http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails Cost and Estimated Earnings on Uncompleted Contracts - Net contract position (Details) Details 44 false false R45.htm 41004 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Consolidated balance sheets (Details) Sheet http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails Cost and Estimated Earnings on Uncompleted Contracts - Consolidated balance sheets (Details) Details 45 false false R46.htm 41005 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNarrativeDetails Cost and Estimated Earnings on Uncompleted Contracts - Narrative (Details) Details http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsTables 46 false false R47.htm 41101 - Disclosure - Noncontrolling Interests Holders - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails Noncontrolling Interests Holders - Narrative (Details) Details 47 false false R48.htm 41201 - Disclosure - Related Party Transactions (Details) Sheet http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://legatomerger.com/role/DisclosureRelatedPartyTransactions 48 false false R49.htm 41301 - Disclosure - Share-Based Compensation - RSU (Details) Sheet http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails Share-Based Compensation - RSU (Details) Details http://legatomerger.com/role/DisclosureShareBasedCompensationTables 49 false false R50.htm 41302 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 50 false false R51.htm 41401 - Disclosure - Loss per Share - Basic and diluted net loss per share (Details) Sheet http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails Loss per Share - Basic and diluted net loss per share (Details) Details 51 false false R52.htm 41402 - Disclosure - Loss per Share - Computation of diluted net loss per antidilutive (Details) Sheet http://legatomerger.com/role/DisclosureLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails Loss per Share - Computation of diluted net loss per antidilutive (Details) Details 52 false false R53.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 53 false false R54.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 54 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesOutstanding - slnd-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - slnd-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41402 - Disclosure - Loss per Share - Computation of diluted net loss per antidilutive (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, slnd-20240331.xsd 267 slnd-20240331.xsd slnd-20240331_cal.xml slnd-20240331_def.xml slnd-20240331_lab.xml slnd-20240331_pre.xml slnd-20240331x10q.htm slnd-20240331x10q001.jpg 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 74 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "slnd-20240331x10q.htm": { "nsprefix": "slnd", "nsuri": "http://legatomerger.com/20240331", "dts": { "schema": { "local": [ "slnd-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": [ "slnd-20240331_cal.xml" ] }, "definitionLink": { "local": [ "slnd-20240331_def.xml" ] }, "labelLink": { "local": [ "slnd-20240331_lab.xml" ] }, "presentationLink": { "local": [ "slnd-20240331_pre.xml" ] }, "inline": { "local": [ "slnd-20240331x10q.htm" ] } }, "keyStandard": 219, "keyCustom": 56, "axisStandard": 17, "axisCustom": 0, "memberStandard": 21, "memberCustom": 10, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 8, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 104, "entityCount": 1, "segmentCount": 32, "elementCount": 479, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 432, "http://xbrl.sec.gov/dei/2023": 33, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://legatomerger.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_OrmYeEGQdkSngYcN0HLHhw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets (unaudited)", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_fXpOoJctj02HaPRnHvvbPA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_fXpOoJctj02HaPRnHvvbPA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations (unaudited)", "shortName": "Condensed Consolidated Statements of Operations (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R6": { "role": "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited", "longName": "00400 - Statement - Condensed Consolidated Statements of Equity (unaudited)", "shortName": "Condensed Consolidated Statements of Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FTqY41IZH0aQw2ZjS380iQ", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_FTqY41IZH0aQw2ZjS380iQ", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "00500 - Statement - Consolidated Statements of Cash Flows Condensed Consolidated Statements of Cash Flows (unaudited)", "shortName": "Consolidated Statements of Cash Flows Condensed Consolidated Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R8": { "role": "http://legatomerger.com/role/DisclosureDescriptionOfBusiness", "longName": "10101 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://legatomerger.com/role/DisclosureBasisOfPresentation", "longName": "10201 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://legatomerger.com/role/DisclosureRecapitalization", "longName": "10301 - Disclosure - Recapitalization", "shortName": "Recapitalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:RecapitalizationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:RecapitalizationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://legatomerger.com/role/DisclosureFairValueMeasurements", "longName": "10401 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://legatomerger.com/role/DisclosureRevenue", "longName": "10501 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://legatomerger.com/role/DisclosureDebt", "longName": "10601 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://legatomerger.com/role/DisclosureCommitmentsAndContingencies", "longName": "10701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://legatomerger.com/role/DisclosureIncomeTaxes", "longName": "10801 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligations", "longName": "10901 - Disclosure - Remaining Unsatisfied Performance Obligations", "shortName": "Remaining Unsatisfied Performance Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:RemainingUnsatisfiedPerformanceObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:RemainingUnsatisfiedPerformanceObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContracts", "longName": "11001 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts", "shortName": "Cost and Estimated Earnings on Uncompleted Contracts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHolders", "longName": "11101 - Disclosure - Noncontrolling Interests Holders", "shortName": "Noncontrolling Interests Holders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://legatomerger.com/role/DisclosureRelatedPartyTransactions", "longName": "11201 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://legatomerger.com/role/DisclosureShareBasedCompensation", "longName": "11301 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://legatomerger.com/role/DisclosureLossPerShare", "longName": "11401 - Disclosure - Loss per Share", "shortName": "Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies", "longName": "20202 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://legatomerger.com/role/DisclosureBasisOfPresentationTables", "longName": "30203 - Disclosure - Basis of Presentation (Tables)", "shortName": "Basis of Presentation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://legatomerger.com/role/DisclosureFairValueOfMeasurementsTables", "longName": "30403 - Disclosure - Fair Value of Measurements (Tables)", "shortName": "Fair Value of Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://legatomerger.com/role/DisclosureRevenueTables", "longName": "30503 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://legatomerger.com/role/DisclosureDebtTables", "longName": "30603 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsTables", "longName": "30903 - Disclosure - Remaining Unsatisfied Performance Obligations (Tables)", "shortName": "Remaining Unsatisfied Performance Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "slnd:RemainingUnsatisfiedPerformanceObligationsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "slnd:RemainingUnsatisfiedPerformanceObligationsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsTables", "longName": "31003 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts (Tables)", "shortName": "Cost and Estimated Earnings on Uncompleted Contracts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://legatomerger.com/role/DisclosureShareBasedCompensationTables", "longName": "31303 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://legatomerger.com/role/DisclosureLossPerShareTables", "longName": "31403 - Disclosure - Loss per Share (Tables)", "shortName": "Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://legatomerger.com/role/DisclosureDescriptionOfBusinessNarrativeDetails", "longName": "40101 - Disclosure - Description of Business - Narrative (Details)", "shortName": "Description of Business - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_pSCTsoJuR0imntjso8QIwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_pSCTsoJuR0imntjso8QIwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://legatomerger.com/role/DisclosureBasisOfPresentationCashCashEquivalentsAndRestrictedCashDetails", "longName": "40201 - Disclosure - Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details)", "shortName": "Basis of Presentation - Cash, Cash Equivalents, and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_12_31_2023_tFhRgKSALkyYHtF7h60tsg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_WLNU6ZMS4EW78ixmuPol_w", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R33": { "role": "http://legatomerger.com/role/DisclosureBasisOfPresentationNarrativeDetails", "longName": "40202 - Disclosure - Basis of Presentation - Narrative (Details)", "shortName": "Basis of Presentation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "Unit_Standard_item_s2lJ09DjPEuS6U_bJI4H5A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "Unit_Standard_item_s2lJ09DjPEuS6U_bJI4H5A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://legatomerger.com/role/DisclosureRecapitalizationDetails", "longName": "40301 - Disclosure - Recapitalization (Details)", "shortName": "Recapitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_2_14_2023_To_2_14_2023_4E_0P9XMoEOQgUqiYhQOlQ", "name": "slnd:StockIssuedDuringPeriodSharesExchangeForMembershipInterest", "unitRef": "Unit_Standard_shares_srAThnykG0OBLAR7SJP_xg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "slnd:RecapitalizationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_2_14_2023_To_2_14_2023_4E_0P9XMoEOQgUqiYhQOlQ", "name": "slnd:StockIssuedDuringPeriodSharesExchangeForMembershipInterest", "unitRef": "Unit_Standard_shares_srAThnykG0OBLAR7SJP_xg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "slnd:RecapitalizationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40401 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_-C3dM4imr0qtxSE00uUQjQ", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_-C3dM4imr0qtxSE00uUQjQ", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://legatomerger.com/role/DisclosureRevenueNarrativeDetails", "longName": "40501 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:ContractWithCustomerReceivableAllowanceForCreditLoss", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:ContractWithCustomerReceivableAllowanceForCreditLoss", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails", "longName": "40502 - Disclosure - Revenue - Segment Revenue (Details)", "shortName": "Revenue - Segment Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:SegmentRevenuePercentage", "unitRef": "Unit_Standard_pure_RDD6dNSuVkeST6Z-GKV34w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R38": { "role": "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "longName": "40601 - Disclosure - Debt - Components (Details)", "shortName": "Debt - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R39": { "role": "http://legatomerger.com/role/DisclosureDebtNarrativeDetails", "longName": "40602 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "unitRef": "Unit_Standard_pure_RDD6dNSuVkeST6Z-GKV34w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "unitRef": "Unit_Standard_pure_RDD6dNSuVkeST6Z-GKV34w", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails", "longName": "40801 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:NumberOfSubsidiariesHistoricallyTaxedAsCCorporation", "unitRef": "Unit_Standard_subsidiary_pSCTsoJuR0imntjso8QIwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:NumberOfSubsidiariesHistoricallyTaxedAsCCorporation", "unitRef": "Unit_Standard_subsidiary_pSCTsoJuR0imntjso8QIwQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails", "longName": "40901 - Disclosure - Remaining Unsatisfied Performance Obligations (Details)", "shortName": "Remaining Unsatisfied Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:UnearnedRevenueCalculationPercentageOfConsolidatedJointVentureContractsIncluded", "unitRef": "Unit_Standard_pure_RDD6dNSuVkeST6Z-GKV34w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "slnd:RemainingUnsatisfiedPerformanceObligationsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "slnd:UnearnedRevenueCalculationPercentageOfConsolidatedJointVentureContractsIncluded", "unitRef": "Unit_Standard_pure_RDD6dNSuVkeST6Z-GKV34w", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "slnd:RemainingUnsatisfiedPerformanceObligationsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails", "longName": "41001 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Contract assets (Details)", "shortName": "Cost and Estimated Earnings on Uncompleted Contracts - Contract assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:CostsInExcessOfBillings", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:CostsInExcessOfBillings", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails", "longName": "41002 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details)", "shortName": "Cost and Estimated Earnings on Uncompleted Contracts - Costs and estimated earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:CostsIncurredOnUncompletedContracts", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "slnd:ScheduleOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:CostsIncurredOnUncompletedContracts", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "slnd:ScheduleOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails", "longName": "41003 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Net contract position (Details)", "shortName": "Cost and Estimated Earnings on Uncompleted Contracts - Net contract position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:NetContractPositions", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "slnd:ScheduleOfNetContractPositionTableTextBlock", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R45": { "role": "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails", "longName": "41004 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Consolidated balance sheets (Details)", "shortName": "Cost and Estimated Earnings on Uncompleted Contracts - Consolidated balance sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:CostsInExcessOfBillingsAmount", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:CostsInExcessOfBillingsAmount", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNarrativeDetails", "longName": "41005 - Disclosure - Cost and Estimated Earnings on Uncompleted Contracts - Narrative (Details)", "shortName": "Cost and Estimated Earnings on Uncompleted Contracts - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:Claims", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "slnd:Claims", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "slnd:CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails", "longName": "41101 - Disclosure - Noncontrolling Interests Holders - Narrative (Details)", "shortName": "Noncontrolling Interests Holders - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2024_srt_OwnershipAxis_slnd_OscarRendaMember_ilTcBfzYQ0ikRThXGtIjOg", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_RDD6dNSuVkeST6Z-GKV34w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "us-gaap:MinorityInterestOwnershipPercentageByParent", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_OwnershipAxis_slnd_OscarRendaMember_ilTcBfzYQ0ikRThXGtIjOg", "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "unitRef": "Unit_Standard_pure_RDD6dNSuVkeST6Z-GKV34w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "us-gaap:MinorityInterestOwnershipPercentageByParent", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "41201 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_ioNEwwoiTU-3vlyJaYOBSQ", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_gLOccwBDjE2bYxYqxuafyg", "name": "us-gaap:CostsAndExpensesRelatedParty", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R49": { "role": "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails", "longName": "41301 - Disclosure - Share-Based Compensation - RSU (Details)", "shortName": "Share-Based Compensation - RSU (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_x5agrV5sOkKkTn0toHpR8g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_srAThnykG0OBLAR7SJP_xg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_x5agrV5sOkKkTn0toHpR8g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_srAThnykG0OBLAR7SJP_xg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails", "longName": "41302 - Disclosure - Share-Based Compensation - Narrative (Details)", "shortName": "Share-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Au1lNZH630G1-LN5dq4Ytg", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Au1lNZH630G1-LN5dq4Ytg", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "longName": "41401 - Disclosure - Loss per Share - Basic and diluted net loss per share (Details)", "shortName": "Loss per Share - Basic and diluted net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "unique": true } }, "R52": { "role": "http://legatomerger.com/role/DisclosureLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "longName": "41402 - Disclosure - Loss per Share - Computation of diluted net loss per antidilutive (Details)", "shortName": "Loss per Share - Computation of diluted net loss per antidilutive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_srAThnykG0OBLAR7SJP_xg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_srAThnykG0OBLAR7SJP_xg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "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": "53", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_iKm9I3vQP0mSS1d52fUEeQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R54": { "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": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_OrmYeEGQdkSngYcN0HLHhw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "slnd-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "slnd_AccountingForWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "AccountingForWarrantsPolicyTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to accounting for warrants.", "label": "Accounting For Warrants [Policy Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "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": [ "r15", "r705" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "TZC investment present value accretion", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r100" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "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": [ "r18" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r84", "r149", "r544", "r576", "r577" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r10", "r29", "r440", "r443", "r475", "r572", "r573", "r815", "r816", "r817", "r827", "r828", "r829" ] }, "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": [ "r756" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r79", "r705", "r914" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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": [ "r408", "r409", "r410", "r590", "r827", "r828", "r829", "r892", "r917" ] }, "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": [ "r762" ] }, "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": [ "r762" ] }, "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": [ "r762" ] }, "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": [ "r762" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r51", "r52", "r378" ] }, "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": [ "r727", "r738", "r748", "r773" ] }, "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": [ "r730", "r741", "r751", "r776" ] }, "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": [ "r762" ] }, "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": [ "r769" ] }, "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": [ "r734", "r742", "r752", "r769", "r777", "r781", "r789" ] }, "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": [ "r787" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation cost", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r406", "r411" ] }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "terseLabel": "Allowance for credit losses", "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet." } } }, "auth_ref": [ "r835" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://legatomerger.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": [] }, "slnd_AmericanBridgeMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "AmericanBridgeMember", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "American Bridge" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r209" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r114", "r143", "r173", "r217", "r231", "r237", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r433", "r437", "r459", "r539", "r624", "r705", "r718", "r850", "r851", "r900" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r138", "r151", "r173", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r433", "r437", "r459", "r705", "r850", "r851", "r900" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Overall Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r62" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent 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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r173", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r433", "r437", "r459", "r850", "r851", "r900" ] }, "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": [ "r784" ] }, "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": [ "r785" ] }, "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": [ "r780" ] }, "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": [ "r780" ] }, "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": [ "r780" ] }, "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": [ "r780" ] }, "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": [ "r780" ] }, "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": [ "r780" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails", "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails", "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": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "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": [ "r783" ] }, "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": [ "r782" ] }, "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": [ "r781" ] }, "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": [ "r781" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r101" ] }, "slnd_BasisOfPresentationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "BasisOfPresentationDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r53" ] }, "slnd_BusinessCombinationThresholdContingentConsiderationShares": { "xbrltype": "sharesItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "BusinessCombinationThresholdContingentConsiderationShares", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold number of shares issuable upon attaining certain performance targets under business combination arrangement.", "label": "Business Combination, Threshold Contingent Consideration, Shares", "terseLabel": "Shares for attaining certain performance targets" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "verboseLabel": "Description of 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": [ "r69", "r101", "r102" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Assets obtained in exchange for notes payable", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationCashCashEquivalentsAndRestrictedCashDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "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": [ "r35", "r140", "r677" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r36", "r113" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationCashCashEquivalentsAndRestrictedCashDetails", "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at 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": [ "r35", "r98", "r170" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents and restricted cash", "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": [ "r0", "r98" ] }, "slnd_CashCollateralForRevolvingCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CashCollateralForRevolvingCreditFacility", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of cash collateral held for revolving credit facility.", "label": "Cash Collateral for Revolving Credit Facility", "terseLabel": "Cash collateral deposit" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "slnd_CashPaidForInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CashPaidForInterest", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "terseLabel": "Cash paid for interest" } } }, "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": [ "r760" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "slnd_CivilMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CivilMember", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Civil [Member]", "terseLabel": "Civil" } } }, "auth_ref": [] }, "slnd_Claims": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "Claims", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Claims" } } }, "auth_ref": [] }, "slnd_ClaimsAssetTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ClaimsAssetTotal", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Claims asset total", "label": "Claims Asset Total", "totalLabel": "Claims asset total" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r133", "r146", "r147", "r148", "r173", "r198", "r199", "r206", "r208", "r214", "r215", "r273", "r306", "r308", "r309", "r310", "r313", "r314", "r344", "r345", "r346", "r347", "r349", "r459", "r579", "r580", "r581", "r582", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r612", "r634", "r657", "r668", "r669", "r670", "r671", "r672", "r797", "r822", "r831" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "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": [ "r761" ] }, "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": [ "r761" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitment and contingencies (Note 7)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r24", "r68", "r541", "r611" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r105", "r300", "r301", "r674", "r849" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r25" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stocks", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r827", "r828", "r892", "r913", "r917" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r78", "r612" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, 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": [ "r78" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "verboseLabel": "Common Stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r78", "r612", "r630", "r917", "r918" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value, authorized 500,000,000 shares, 48,025,688 and 47,891,984 issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "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": [ "r78", "r543", "r705" ] }, "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": [ "r766" ] }, "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": [ "r765" ] }, "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": [ "r767" ] }, "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": [ "r764" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Southland Stockholders", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r30", "r154", "r156", "r165", "r535", "r557" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income attributable to noncontrolling interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r56", "r60", "r154", "r156", "r164", "r534", "r556" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss, net of tax", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r60", "r110", "r154", "r156", "r163", "r533", "r555" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "terseLabel": "Noncontrolling Interests Holders", "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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary." } } }, "auth_ref": [ "r11", "r61" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidated U.S. GAAP Presentation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r57", "r678" ] }, "slnd_ContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ContractAssets", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Contract Assets", "totalLabel": "Contract assets" } } }, "auth_ref": [] }, "slnd_ContractLiabilitiesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ContractLiabilitiesValue", "crdr": "credit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails": { "parentTag": "slnd_NetContractPositions", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNarrativeDetails", "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails" ], "lang": { "en-us": { "role": { "label": "Contract Liabilities Value", "negatedLabel": "Contract liabilities", "terseLabel": "Contract liabilities value" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Cost and Estimated Earnings on Uncompleted Contracts" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsTables" ], "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": [ "r854" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails": { "parentTag": "slnd_NetContractPositions", "weight": 1.0, "order": 1.0 }, "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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, classified as current." } } }, "auth_ref": [ "r352", "r354", "r365" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "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": [ "r352", "r353", "r365" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract 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": [ "r366" ] }, "us-gaap_ContractWithCustomerReceivableAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerReceivableAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Receivable, Allowance for Credit Loss", "terseLabel": "Accrued loss provisions", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional." } } }, "auth_ref": [ "r276", "r355" ] }, "slnd_CostAndEstimatedEarningsOnUncompletedContractsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CostAndEstimatedEarningsOnUncompletedContractsTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContracts" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cost and estimated earnings on uncompleted contracts.", "label": "Cost and Estimated Earnings on Uncompleted Contracts [Text Block]", "terseLabel": "Cost and Estimated Earnings on Uncompleted Contracts" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of construction", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r90", "r517" ] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesRelatedParty", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Construction, Related Parties", "terseLabel": "Cost of construction, related parties", "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties." } } }, "auth_ref": [ "r91" ] }, "slnd_CostsInExcessOfBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CostsInExcessOfBillings", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails": { "parentTag": "slnd_ContractAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Costs In Excess of Billings", "terseLabel": "Costs in excess of billings" } } }, "auth_ref": [] }, "slnd_CostsInExcessOfBillingsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CostsInExcessOfBillingsAmount", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails": { "parentTag": "slnd_ClaimsAssetTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Costs In Excess Of Billings Amount", "verboseLabel": "Costs in excess of billings" } } }, "auth_ref": [] }, "slnd_CostsIncurredAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CostsIncurredAndEstimatedEarnings", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails": { "parentTag": "slnd_NetContractPosition", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Costs Incurred and Estimated Earnings", "totalLabel": "Costs incurred and estimated earnings" } } }, "auth_ref": [] }, "slnd_CostsIncurredOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CostsIncurredOnUncompletedContracts", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails": { "parentTag": "slnd_CostsIncurredAndEstimatedEarnings", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Costs Incurred on Uncompleted Contracts", "terseLabel": "Costs incurred on uncompleted contracts" } } }, "auth_ref": [] }, "slnd_CostsToFulfillContractsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CostsToFulfillContractsNet", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails": { "parentTag": "slnd_NetContractPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Costs To Fulfill Contracts, Net", "verboseLabel": "Costs to fulfill contracts, net" } } }, "auth_ref": [] }, "slnd_CostsToFullContractsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "CostsToFullContractsNet", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails": { "parentTag": "slnd_ContractAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of costs to fulfill contracts, net.", "label": "Costs To Full Contracts Net", "terseLabel": "Costs to fulfill contracts, net" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Adjusted Balance", "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r801", "r812", "r830", "r844", "r845", "r883", "r884", "r885", "r888", "r889", "r891", "r892", "r893", "r898" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Adjustment", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r134", "r182", "r187", "r193", "r274", "r275", "r408", "r409", "r410", "r421", "r422", "r439", "r440", "r441", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r474" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r134", "r182", "r187", "r193", "r274", "r275", "r408", "r409", "r410", "r421", "r422", "r439", "r440", "r441", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r474" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r134", "r182", "r187", "r193", "r274", "r275", "r408", "r409", "r410", "r421", "r422", "r439", "r440", "r441", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r474" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://legatomerger.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_DebtAndEquitySecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndEquitySecuritiesGainLoss", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Debt and Equity Securities, Gain (Loss)", "negatedLabel": "Loss on trading securities, net", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r87", "r88" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r106", "r172", "r315", "r321", "r322", "r323", "r324", "r325", "r326", "r331", "r338", "r339", "r341" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r73", "r74", "r115", "r117", "r178", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r469", "r685", "r686", "r687", "r688", "r689", "r823" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://legatomerger.com/role/DisclosureDebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Total debt", "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": [ "r14", "r117", "r342" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "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": [ "r63", "r65", "r316", "r469", "r686", "r687" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fee Amount", "terseLabel": "Bank service charges", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails", "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r20", "r317" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r178", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r469", "r685", "r686", "r687", "r688", "r689", "r823" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Note expiration term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Gross", "terseLabel": "Deferred financing cost", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r64" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureDebtComponentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized deferred financing costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r64", "r853" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset", "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": [ "r413", "r414" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r108", "r130", "r425", "r426", "r825" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r413", "r414", "r540" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "U.S. and state net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r887" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r45" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue", "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": [ "r364", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "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": [ "r364", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Share-Based Compensation", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r8", "r50" ] }, "slnd_DividendsFinancedWithNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "DividendsFinancedWithNotesPayable", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount of dividends financed with notes payable.", "label": "Dividends Financed With Notes Payable", "terseLabel": "Dividend financed with notes payable" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Dividend payable to members", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r74", "r76", "r116", "r715", "r909" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://legatomerger.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://legatomerger.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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information", "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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://legatomerger.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://legatomerger.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": [ "r722" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://legatomerger.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": [ "r755" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://legatomerger.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://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Loss per Share", "terseLabel": "Net loss per share attributable to common stockholders" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Net loss per share - basic (in dollars per shares)", "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": [ "r166", "r185", "r186", "r187", "r188", "r189", "r195", "r198", "r206", "r207", "r208", "r212", "r450", "r451", "r536", "r558", "r679" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Net loss per share - diluted (in dollars per shares)", "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": [ "r166", "r185", "r186", "r187", "r188", "r189", "r198", "r206", "r207", "r208", "r212", "r450", "r451", "r536", "r558", "r679" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r194", "r209", "r210", "r211" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r460" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r416" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r175", "r416", "r428" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Employee Benefit and Share-Based Payment Arrangement, Noncash", "terseLabel": "Share based compensation", "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining period of recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r407" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r882" ] }, "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://legatomerger.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://legatomerger.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://legatomerger.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://legatomerger.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://legatomerger.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": [ "r720" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://legatomerger.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://legatomerger.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://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r720" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended 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": [ "r795" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://legatomerger.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://legatomerger.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": [ "r720" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://legatomerger.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://legatomerger.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": [ "r794" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://legatomerger.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": [ "r720" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://legatomerger.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": [ "r720" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r720" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://legatomerger.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": [ "r720" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r12", "r134", "r157", "r158", "r159", "r179", "r180", "r181", "r184", "r190", "r192", "r213", "r274", "r275", "r351", "r408", "r409", "r410", "r421", "r422", "r439", "r440", "r441", "r442", "r443", "r445", "r449", "r461", "r463", "r464", "r465", "r466", "r467", "r475", "r572", "r573", "r574", "r590", "r657" ] }, "slnd_EquityIncentivePlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "EquityIncentivePlan2022Member", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Twenty Twenty Two Equity Incentive plan.", "label": "Equity Incentive Plan 2022 [Member]", "terseLabel": "Equity Incentive Plan 2022" } } }, "auth_ref": [] }, "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": [ "r763" ] }, "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": [ "r727", "r738", "r748", "r773" ] }, "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": [ "r724", "r735", "r745", "r770" ] }, "slnd_EstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "EstimatedEarnings", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails": { "parentTag": "slnd_CostsIncurredAndEstimatedEarnings", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Earnings", "terseLabel": "Estimated earnings" } } }, "auth_ref": [] }, "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": [ "r769" ] }, "slnd_FairValueAdjustmentsOfEarnoutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "FairValueAdjustmentsOfEarnoutLiability", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fair value adjustments of earnout liability.", "label": "Fair Value Adjustments of Earnout Liability", "terseLabel": "Change in fair value of earnout liability" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements", "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": [ "r453", "r454", "r457" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r453", "r454", "r457" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r329", "r369", "r370", "r371", "r372", "r373", "r374", "r454", "r487", "r488", "r489", "r686", "r687", "r698", "r699", "r700" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r458" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value of Investments" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r329", "r369", "r370", "r371", "r372", "r373", "r374", "r454", "r489", "r686", "r687", "r698", "r699", "r700" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs Disclosure [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r112" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r329", "r369", "r370", "r371", "r372", "r373", "r374", "r487", "r488", "r489", "r686", "r687", "r698", "r699", "r700" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Recurring basis", "terseLabel": "Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r452", "r458" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Financing cash flows for finance leases", "negatedLabel": "Payments on finance lease", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r471", "r472" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r340", "r348", "r446", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r554", "r683", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r839", "r840", "r841", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r104", "r518" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Remeasurement Loss Gain", "negatedLabel": "Foreign currency remeasurement (gain) loss", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r100", "r632", "r716", "r896", "r897", "r916" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "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": [ "r731", "r742", "r752", "r777" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "terseLabel": "Loss on investments, net", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r93", "r796" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails", "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r48", "r49" ] }, "us-gaap_GainsLossesOnSalesOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnSalesOfAssets", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "negatedLabel": "Gain on sale of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r141", "r285", "r531", "r684", "r705", "r846", "r847" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangibles", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r9", "r44" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r89", "r173", "r217", "r230", "r236", "r238", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r459", "r681", "r850" ] }, "slnd_GrossProfitAsPercentOfSegmentRevenue": { "xbrltype": "percentItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "GrossProfitAsPercentOfSegmentRevenue", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross profit, as percent of segment revenue.", "label": "Gross Profit, as Percent of Segment Revenue", "terseLabel": "% of Segment Revenue" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "totalLabel": "Earnings (losses) before income taxes", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r174", "r427" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Earnings from equity method investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r6", "r85", "r120", "r224", "r272", "r549" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations (unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r295", "r297", "r641" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r297", "r641" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r175", "r412", "r417", "r419", "r420", "r423", "r429", "r430", "r431", "r584" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r123", "r131", "r191", "r192", "r225", "r415", "r424", "r559" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes - net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r886" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "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": [ "r820" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r516", "r820" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "verboseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r802", "r820" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "slnd_IncreaseDecreaseInRouAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "IncreaseDecreaseInRouAssets", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in ROU Assets", "verboseLabel": "Right-of-use assets" } } }, "auth_ref": [] }, "slnd_IncreaseInDeferredTaxAssetsAndLiabilitiesNotSubjectToIncomeTaxExpenseRecordedDueToChangeInFilingStructure": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "IncreaseInDeferredTaxAssetsAndLiabilitiesNotSubjectToIncomeTaxExpenseRecordedDueToChangeInFilingStructure", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase in deferred tax assets and liabilities not subject to income tax expense being recorded to income tax expense due to change in filing structure.", "label": "Increase In Deferred Tax Assets And Liabilities Not Subject To Income Tax Expense Recorded Due To Change In Filing Structure", "terseLabel": "Increase in deferred tax assets and liabilities" } } }, "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": [ "r734", "r742", "r752", "r769", "r777", "r781", "r789" ] }, "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": [ "r787" ] }, "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": [ "r723", "r793" ] }, "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": [ "r723", "r793" ] }, "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": [ "r723", "r793" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r64", "r122", "r160", "r221", "r468", "r642", "r716", "r915" ] }, "slnd_InvestmentsEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "InvestmentsEquityMethod", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails": { "parentTag": "slnd_ClaimsAssetTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Investments (equity method)", "verboseLabel": "Investments" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments Noncurrent", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r453" ] }, "slnd_InvestmentsLimitedLiabilityCompanies": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "InvestmentsLimitedLiabilityCompanies", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investments Limited Liability Companies", "verboseLabel": "Investments - limited liability companies" } } }, "auth_ref": [] }, "slnd_InvestmentsUnconsolidatedEntities": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "InvestmentsUnconsolidatedEntities", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investments Unconsolidated Entities", "verboseLabel": "Investments - unconsolidated entities" } } }, "auth_ref": [] }, "slnd_IssuanceOfPostMergerEarnOutShares": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "IssuanceOfPostMergerEarnOutShares", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The value of issuance of post merger earn out shares.", "label": "Issuance Of Post Merger Earn Out Shares", "terseLabel": "Issuance of post-merger earn out shares" } } }, "auth_ref": [] }, "slnd_LeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "LeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from lease, classified as current.", "label": "Lease Liability Current", "terseLabel": "Short-term lease liabilities" } } }, "auth_ref": [] }, "slnd_LeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "LeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from lease, classified as noncurrent.", "label": "Lease Liability Noncurrent", "terseLabel": "Long-term lease liabilities" } } }, "auth_ref": [] }, "slnd_LessBillingsToDate": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "LessBillingsToDate", "crdr": "credit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails": { "parentTag": "slnd_NetContractPosition", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Less Billings To Date", "negatedLabel": "Less: billings to date" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r17", "r173", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r434", "r437", "r438", "r459", "r610", "r680", "r718", "r850", "r900", "r901" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r119", "r547", "r705", "r824", "r843", "r895" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r19", "r139", "r173", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r434", "r437", "r438", "r459", "r705", "r850", "r900", "r901" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r14", "r70", "r71", "r72", "r75", "r173", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r434", "r437", "r438", "r459", "r850", "r900", "r901" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "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": [ "r16", "r823" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "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": [ "r16", "r823" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Debt", "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": [ "r823" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum available under facility", "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": [ "r16" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r16", "r823" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "slnd_LongTermAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "LongTermAccruedLiabilities", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "The amount represents Long-term accrued liabilities.", "label": "Long-term accrued liabilities", "terseLabel": "Long-term accrued liabilities" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://legatomerger.com/role/DisclosureDebtComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Total debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r117", "r328", "r343", "r686", "r687", "r910" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less: Current portion", "terseLabel": "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": [ "r144" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r145" ] }, "slnd_LongTermDebtRefinancedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "LongTermDebtRefinancedAmount", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of a long-term obligation that has been refinanced.", "label": "Long-Term Debt, Refinanced, Amount", "terseLabel": "Amount of debt refinanced" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTerm", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Term", "terseLabel": "Amortizing term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r894" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revolving credit agreement", "terseLabel": "Revolving credit facility", "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. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r22", "r46", "r47" ] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average interest rate on debt (as a percent)", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "slnd_MajorityMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "MajorityMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Majority [Member]", "terseLabel": "Members Capital" } } }, "auth_ref": [] }, "slnd_MarginRate": { "xbrltype": "percentItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "MarginRate", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Margin Rate", "terseLabel": "Margin rate" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investments Noncurrent", "verboseLabel": "Investments - private equity", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r814" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r376", "r514", "r571", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r675", "r676", "r682", "r690", "r701", "r706", "r852", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "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": [ "r761" ] }, "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": [ "r761" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r376", "r514", "r571", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r675", "r676", "r682", "r690", "r701", "r706", "r852", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r27", "r118", "r173", "r273", "r306", "r308", "r309", "r310", "r313", "r314", "r459", "r546", "r614" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Distributions To Members", "negatedLabel": "Distributions to joint venture partner", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r107" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHolders" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Noncontrolling Interests Holders", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Noncontrolling Interests", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "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": [ "r780" ] }, "us-gaap_MortgagesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgagesMember", "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Mortgages [Member]", "terseLabel": "Mortgage notes", "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan." } } }, "auth_ref": [] }, "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": [ "r788" ] }, "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": [ "r762" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net cash provided by financing activities", "totalLabel": "Net cash (used in) provided by 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": [ "r169" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "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://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r169" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flow from investing activities", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r98", "r99", "r100" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash flow from operating activities", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "slnd_NetContractPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "NetContractPosition", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsCostsAndEstimatedEarningsDetails" ], "lang": { "en-us": { "role": { "label": "Net Contract Position", "totalLabel": "Net contract position" } } }, "auth_ref": [] }, "slnd_NetContractPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "NetContractPositions", "crdr": "debit", "calculation": { "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsNetContractPositionDetails" ], "lang": { "en-us": { "role": { "label": "Net Contract Positions", "totalLabel": "Net contract position" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Southland Stockholders", "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": [ "r86", "r100", "r121", "r137", "r152", "r155", "r159", "r173", "r183", "r185", "r186", "r187", "r188", "r191", "r192", "r204", "r217", "r230", "r236", "r238", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r451", "r459", "r552", "r633", "r655", "r656", "r681", "r716", "r850" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less net income attributable to noncontrolling interests", "verboseLabel": "Net income attributable to noncontrolling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r59", "r111", "r152", "r155", "r191", "r192", "r551", "r817" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders, basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r167", "r185", "r186", "r187", "r188", "r195", "r196", "r205", "r208", "r217", "r230", "r236", "r238", "r681" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r167", "r197", "r200", "r201", "r202", "r203", "r205", "r208" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements and Recent SEC rules", "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": [ "r761" ] }, "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": [ "r731", "r742", "r752", "r769", "r777" ] }, "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": [ "r759" ] }, "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": [ "r758" ] }, "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": [ "r769" ] }, "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": [ "r788" ] }, "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": [ "r788" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interests Holders" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r54", "r351", "r827", "r828", "r829", "r917" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r833" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "terseLabel": "Number of reporting units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "slnd_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "NumberOfSubsidiaries", "presentation": [ "http://legatomerger.com/role/DisclosureDescriptionOfBusinessNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of subsidiaries of the entity.", "label": "Number Of Subsidiaries", "terseLabel": "Number of subsidiaries" } } }, "auth_ref": [] }, "slnd_NumberOfSubsidiariesHistoricallyTaxedAsCCorporation": { "xbrltype": "integerItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "NumberOfSubsidiariesHistoricallyTaxedAsCCorporation", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of subsidiaries historically been taxed as a C-corporation and their income subject to entity-level tax.", "label": "Number Of Subsidiaries Historically Taxed As C Corporation", "terseLabel": "Number of subsidiaries historically taxed as C-corporation" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r217", "r230", "r236", "r238", "r681" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "auth_ref": [] }, "slnd_OscarRendaMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "OscarRendaMember", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Oscar Renda [Member]", "terseLabel": "Oscar Renda" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r150", "r705" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r142" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment, net of tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r12", "r13", "r153", "r156", "r162", "r461", "r462", "r467", "r532", "r553", "r815", "r816" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "terseLabel": "Other income (loss), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r94" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "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": [ "r761" ] }, "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": [ "r729", "r740", "r750", "r775" ] }, "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": [ "r732", "r743", "r753", "r778" ] }, "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": [ "r732", "r743", "r753", "r778" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "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": [ "r757" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Distributions from other investments", "negatedLabel": "Distributions from other investments", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r798", "r818" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Distributions to Affiliates", "negatedLabel": "Distribution to members", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails", "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "negatedLabel": "Payments of deferred financing costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r32" ] }, "slnd_PaymentsOfTaxesRelatedToNetShareSettlementOfRsus": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "PaymentsOfTaxesRelatedToNetShareSettlementOfRsus", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Cash Outflow related to payments of taxes , net share settlement of RSUs.", "label": "Payments of Taxes Related to Net Share Settlement of RSUs", "negatedLabel": "Payment of taxes related to net share settlement of RSUs" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Contribution To Investees", "negatedLabel": "Contributions to other investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r96" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r97" ] }, "slnd_PaymentsToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "PaymentsToRelatedParties", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Payments to related parties.", "label": "Payments To Related Parties", "negatedLabel": "Advances from related parties" } } }, "auth_ref": [] }, "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": [ "r760" ] }, "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": [ "r760" ] }, "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": [ "r759" ] }, "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": [ "r769" ] }, "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": [ "r762" ] }, "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": [ "r758" ] }, "slnd_PercentageOfFloorRate": { "xbrltype": "percentItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "PercentageOfFloorRate", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the subject to a floor rate on the debt instrument.", "label": "Percentage Of Floor Rate", "terseLabel": "Floor rate (as a percent)" } } }, "auth_ref": [] }, "slnd_PercentageOfRevenuesFromOutsideUnitedStates": { "xbrltype": "percentItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "PercentageOfRevenuesFromOutsideUnitedStates", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of revenues from outside of the United States.", "label": "Percentage of Revenues From Outside United States", "terseLabel": "Percentage of revenue earned outside of the US" } } }, "auth_ref": [] }, "slnd_PercentageOfTotalContractWorkPerformed": { "xbrltype": "percentItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "PercentageOfTotalContractWorkPerformed", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the total percentage of the contractual work done by the entity due to an individual party.", "label": "Percentage of Total Contract Work, Performed", "terseLabel": "Total contracted work responsible for" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r707", "r708", "r711", "r712", "r713", "r714", "r913", "r917" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r77", "r344" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r77", "r612" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r77", "r344" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r77", "r612", "r630", "r917", "r918" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value, authorized 50,000,000 shares, none issued and outstanding as of March 31, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r77", "r542", "r705" ] }, "us-gaap_PrivateEquityFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivateEquityFundsMember", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Private Equity Funds [Member]", "terseLabel": "Private equity", "documentation": "Investments held in private equity funds." } } }, "auth_ref": [ "r855" ] }, "slnd_ProceedsFromAdvancesFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ProceedsFromAdvancesFromRelatedParties", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from advances from related parties.", "label": "Proceeds From Advances From Related Parties", "terseLabel": "Payments from related parties" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureDescriptionOfBusinessNarrativeDetails", "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Income Tax Refunds", "terseLabel": "Employee retention credit refund received", "verboseLabel": "Cash refunds from income taxes", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r37", "r99" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Net proceeds received", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Borrowings on line of credit", "terseLabel": "Borrowings on revolving credit facility", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Borrowings on notes payable", "terseLabel": "Borrowings on notes payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r799", "r819" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r137", "r152", "r155", "r168", "r173", "r183", "r191", "r192", "r217", "r230", "r236", "r238", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r432", "r435", "r436", "r451", "r459", "r537", "r550", "r589", "r633", "r655", "r656", "r681", "r702", "r703", "r717", "r817", "r850" ] }, "slnd_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "PromissoryNoteMember", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for promissory note.", "label": "Promissory note", "terseLabel": "Promissory note" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "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": [ "r7", "r538", "r548", "r705" ] }, "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": [ "r757" ] }, "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": [ "r757" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "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": [ "r302", "r303", "r304", "r305", "r368", "r376", "r402", "r403", "r404", "r490", "r514", "r571", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r675", "r676", "r682", "r690", "r701", "r706", "r709", "r848", "r852", "r903", "r904", "r905", "r906", "r907" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "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": [ "r302", "r303", "r304", "r305", "r368", "r376", "r402", "r403", "r404", "r490", "r514", "r571", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r675", "r676", "r682", "r690", "r701", "r706", "r709", "r848", "r852", "r903", "r904", "r905", "r906", "r907" ] }, "slnd_RecapitalizationDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "RecapitalizationDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Recapitalization" } } }, "auth_ref": [] }, "slnd_RecapitalizationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "RecapitalizationDisclosureTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalization" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information pertaining to recapitalization.", "label": "Recapitalization Disclosure [Text Block]", "terseLabel": "Recapitalization" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, net", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r705" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables [Policy Text Block]", "terseLabel": "Accounts Receivable, Net", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r834", "r836", "r837", "r838" ] }, "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": [ "r724", "r735", "r745", "r770" ] }, "slnd_RedeemableWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "RedeemableWarrantsMember", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Represents the redeemable warrants.", "label": "Redeemable Warrants [Member]", "terseLabel": "Redeemable warrants" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r375", "r479", "r480", "r605", "r606", "r607", "r608", "r609", "r629", "r631", "r662" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r176", "r177", "r479", "r480", "r481", "r482", "r605", "r606", "r607", "r608", "r609", "r629", "r631", "r662" ] }, "slnd_RelatedPartyPayableIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "RelatedPartyPayableIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for related party that have occurred.", "label": "Related Party Payable incurred but not yet paid", "terseLabel": "Related party payable exchanged for note payable" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related parties", "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": [ "r637", "r638", "r641" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r375", "r479", "r480", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r605", "r606", "r607", "r608", "r609", "r629", "r631", "r662", "r899" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r476", "r477", "r478", "r480", "r483", "r585", "r586", "r587", "r639", "r640", "r641", "r660", "r661" ] }, "slnd_RemainingUnsatisfiedPerformanceObligationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "RemainingUnsatisfiedPerformanceObligationsTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligations" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for remaining unsatisfied performance obligations.", "label": "Remaining Unsatisfied Performance Obligations [Text Block]", "verboseLabel": "Remaining Unsatisfied Performance Obligations" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Payments on notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r34" ] }, "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": [ "r725", "r736", "r746", "r771" ] }, "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": [ "r726", "r737", "r747", "r772" ] }, "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": [ "r733", "r744", "r754", "r779" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationCashCashEquivalentsAndRestrictedCashDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "periodEndLabel": "Restricted cash at end of period", "periodStartLabel": "Restricted cash at beginning of period", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r813", "r821", "r908", "r911" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails", "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSU", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "slnd_RetainagePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "RetainagePayable", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retainage Payable", "terseLabel": "Retainage payable" } } }, "auth_ref": [] }, "slnd_RetainageReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "RetainageReceivables", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.", "label": "Retainage Receivables", "terseLabel": "Retainage receivables" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r107", "r545", "r575", "r577", "r583", "r613", "r705" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r179", "r180", "r181", "r184", "r190", "r192", "r274", "r275", "r408", "r409", "r410", "r421", "r422", "r439", "r441", "r442", "r445", "r449", "r572", "r574", "r590", "r917" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://legatomerger.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": [ "r132", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r367" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationAbstract", "lang": { "en-us": { "role": { "label": "Remaining Unsatisfied Performance Obligations" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining Unsatisfied Performance Obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r128" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Remaining Unsatisfied Performance Obligations", "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r129" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of remaining unsatisfied performance obligations", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r800" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "verboseLabel": "Percentage of revenue expects to recognize", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r800" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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": [ "r161", "r173", "r218", "r219", "r229", "r234", "r235", "r239", "r240", "r241", "r273", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r459", "r537", "r850" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revolving credit facility", "terseLabel": "Revolving credit facility", "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": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Lease assets obtained in exchange for new leases", "terseLabel": "Lease assets obtained in exchange for new leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r473", "r704" ] }, "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": [ "r788" ] }, "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": [ "r788" ] }, "slnd_ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents along with restricted cash.", "label": "Schedule of Cash And Cash Equivalents and Restricted Cash [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents and restricted cash" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of condensed consolidated balance sheets", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r811", "r826" ] }, "slnd_ScheduleOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ScheduleOfCostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs and estimated earnings on uncompleted contracts.", "label": "Schedule Of Costs And Estimated Earnings On Uncompleted Contracts [Table Text Block]", "terseLabel": "Schedule of costs and estimated earnings on uncompleted contracts" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "verboseLabel": "Schedule of long term debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of loss per share basic and diluted", "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": [ "r832" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueOfMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Assets Measured On Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair value, assets measured on recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r453", "r454" ] }, "slnd_ScheduleOfNetContractPositionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ScheduleOfNetContractPositionTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureCostAndEstimatedEarningsOnUncompletedContractsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net contract position.", "label": "Schedule Of Net Contract Position [Table Text Block]", "terseLabel": "Schedule of net contract position" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://legatomerger.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r66", "r67", "r637", "r638", "r641" ] }, "slnd_ScheduleOfRevenueByMajorCustomersByReportingGrossProfitSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ScheduleOfRevenueByMajorCustomersByReportingGrossProfitSegmentsTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gross profit by segment.", "label": "Schedule of Revenue By Major Customers By Reporting Gross Profit Segments [Table Text Block]", "terseLabel": "Schedule of gross profit by segment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of revenue by segment", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails", "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "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": [ "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of changes in RSUs during the year:", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://legatomerger.com/role/DisclosureDebtComponentsDetails", "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Secured notes", "terseLabel": "Secured notes", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r890" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r719" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r721" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "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": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r241", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r298", "r299", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r684", "r803", "r912" ] }, "slnd_SegmentRevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "SegmentRevenuePercentage", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Segment revenue as in percentage", "label": "Segment Revenue, Percentage", "terseLabel": "% of Total Revenue" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r92" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expense", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "slnd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were canceled during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Canceled In Period", "negatedLabel": "Canceled" } } }, "auth_ref": [] }, "slnd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledWeightedAverageGrantDateFairValue", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Canceled Weighted Average Grant Date Fair Value", "terseLabel": "Canceled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "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": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "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": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, ending balance", "periodStartLabel": "Outstanding, 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": [ "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSU's", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "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": "Outstanding, ending balance", "periodStartLabel": "Outstanding, 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": [ "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "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 per RSU" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "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": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails", "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation", "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": [ "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://legatomerger.com/role/DisclosureShareBasedCompensationNarrativeDetails", "http://legatomerger.com/role/DisclosureShareBasedCompensationRsuDetails", "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": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance ending (shares)", "periodStartLabel": "Beginning balance (shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "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": [ "r101", "r171" ] }, "slnd_SouthlandAstaldiMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "SouthlandAstaldiMember", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Southland Astaldi [Member]", "terseLabel": "Southland Astaldi" } } }, "auth_ref": [] }, "slnd_SouthlandTechnicoreMoleMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "SouthlandTechnicoreMoleMember", "presentation": [ "http://legatomerger.com/role/DisclosureNoncontrollingInterestsHoldersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Southland Technicore Mole [Member]", "terseLabel": "Southland Technicore Mole" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r136", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r241", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r296", "r298", "r299", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r684", "r803", "r912" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r133", "r146", "r147", "r148", "r173", "r198", "r199", "r206", "r208", "r214", "r215", "r273", "r306", "r308", "r309", "r310", "r313", "r314", "r344", "r345", "r346", "r347", "r349", "r459", "r579", "r580", "r581", "r582", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r612", "r634", "r657", "r668", "r669", "r670", "r671", "r672", "r797", "r822", "r831" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r26", "r134", "r157", "r158", "r159", "r179", "r180", "r181", "r184", "r190", "r192", "r213", "r274", "r275", "r351", "r408", "r409", "r410", "r421", "r422", "r439", "r440", "r441", "r442", "r443", "r445", "r449", "r461", "r463", "r464", "r465", "r466", "r467", "r475", "r572", "r573", "r574", "r590", "r657" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r179", "r180", "r181", "r213", "r517", "r578", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r631", "r635", "r636", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r657", "r710" ] }, "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 (unaudited)" } } }, "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 (unaudited) (Parenthetical)" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Loss (unaudited)" } } }, "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 Equity (unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "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": [ "r179", "r180", "r181", "r213", "r517", "r578", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r631", "r635", "r636", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r657", "r710" ] }, "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": [ "r728", "r739", "r749", "r774" ] }, "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": [] }, "slnd_StockIssuedDuringPeriodSharesExchangeForMembershipInterest": { "xbrltype": "sharesItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "StockIssuedDuringPeriodSharesExchangeForMembershipInterest", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during period in exchange for membership interest.", "label": "Stock Issued During Period, Shares, Exchange For Membership Interest", "terseLabel": "Shares issued to former members" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://legatomerger.com/role/DisclosureRecapitalizationDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during the period (in shares)", "verboseLabel": "Preferred stock (shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r77", "r78", "r107", "r579", "r657", "r669" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of shares - RSUs, net of tax", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r77", "r78", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments To Additional Paid In Capital, Issuance Of Earnout Shares", "terseLabel": "Issuance of post-merger earnout shares", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r12", "r26", "r107" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of shares - RSUs, net of tax", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r107" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Repurchase of additional shares", "terseLabel": "Preferred stock repurchase and dividends (shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r77", "r78", "r107", "r582", "r657", "r671" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock repurchased during period, value", "negatedLabel": "Preferred stock repurchase and dividends", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r12", "r77", "r78", "r107", "r590", "r657", "r671", "r717" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r78", "r81", "r82", "r103", "r614", "r630", "r658", "r659", "r705", "r718", "r824", "r843", "r895", "r917" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r54", "r55", "r58", "r134", "r135", "r158", "r179", "r180", "r181", "r184", "r190", "r274", "r275", "r351", "r408", "r409", "r410", "r421", "r422", "r439", "r440", "r441", "r442", "r443", "r445", "r449", "r461", "r463", "r467", "r475", "r573", "r574", "r588", "r614", "r630", "r658", "r659", "r673", "r717", "r824", "r843", "r895", "r917" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://legatomerger.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://legatomerger.com/role/StatementConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "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": [ "r768" ] }, "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": [ "r760" ] }, "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": [ "r767" ] }, "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": [ "r787" ] }, "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": [ "r789" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://legatomerger.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://legatomerger.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r340", "r348", "r446", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r554", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r839", "r840", "r841", "r842" ] }, "slnd_TransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "TransportationMember", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueSegmentRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "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": [ "r790" ] }, "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": [ "r791" ] }, "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": [ "r789" ] }, "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": [ "r789" ] }, "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": [ "r792" ] }, "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": [ "r790" ] }, "us-gaap_UnapprovedChangeOrdersAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnapprovedChangeOrdersAmount", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureRevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract Modifications", "terseLabel": "Unapproved contract modifications", "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty." } } }, "auth_ref": [ "r515" ] }, "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": [ "r786" ] }, "slnd_UnearnedRevenueCalculationPercentageOfConsolidatedJointVentureContractsIncluded": { "xbrltype": "percentItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "UnearnedRevenueCalculationPercentageOfConsolidatedJointVentureContractsIncluded", "presentation": [ "http://legatomerger.com/role/DisclosureRemainingUnsatisfiedPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of consolidated joint venture contracts included in unearned revenue calculation.", "label": "Unearned Revenue Calculation, Percentage of Consolidated Joint Venture Contracts Included", "terseLabel": "Percentage of consolidated joint venture contracts" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://legatomerger.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Income tax penalties and interest expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r418" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r41", "r42", "r43", "r124", "r125", "r126", "r127" ] }, "slnd_ValuationOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://legatomerger.com/20240331", "localname": "ValuationOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://legatomerger.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the valuation of long-lived assets.", "label": "Valuation Of Long Lived Assets [Policy Text Block]", "terseLabel": "Valuation of Long-Lived Assets" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "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://legatomerger.com/role/DisclosureDebtNarrativeDetails" ], "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Weighted average common shares outstanding - diluted (in shares)", "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": [ "r197", "r208" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "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", "presentation": [ "http://legatomerger.com/role/DisclosureLossPerShareBasicAndDilutedNetLossPerShareDetails", "http://legatomerger.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding - basic (in shares)", "verboseLabel": "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": [ "r195", "r208" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r14": { "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" }, "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(a))", "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.19(b),22(b))", "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.19-26)", "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.20)", "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.21)", "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(a)(1))", "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.22(b))", "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.22)", "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": "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" }, "r24": { "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.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "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" }, "r27": { "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.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r68": { "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.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r85": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "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" }, "r87": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "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" }, "r90": { "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(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r113": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "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" }, "r115": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "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" }, "r118": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "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" }, "r120": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r121": { "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" }, "r122": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "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" }, "r162": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r175": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r176": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r177": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "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" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r428": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r531": { "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" }, "r532": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r533": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r534": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r535": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "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" }, "r544": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "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" }, "r546": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "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" }, "r551": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r552": { "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" }, "r553": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r554": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r555": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r556": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r580": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r581": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r797": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r803": { "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r813": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r814": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r822": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r909": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r910": { "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" }, "r911": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r917": { "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" }, "r918": { "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 75 0001558370-24-007986-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-007986-xbrl.zip M4$L#!!0 ( !F(K5B(#..PJA $:Q 1 O?3TRST'JE43/#W6[O;.UL> MY;X(&)^\WXKTN/?CUD\?_OZW=__H]7X[O;OR N%',\JUYTM*- V\+TQ/O0K_?!L#@E"K(([AE>>]N[:<)9PDWP M$^^PO[O?W]O9._!^.#DX.CG\P;N]3NFNH69C5D7XI((3Y4_IC'B:R G5-V1& MU9SX]/W65.OY2;\?T@G18D8A56[[8F;X[.SO[X+\(44)+X2O+ER_;7_:WA9P EYW=_F_75_>F])0XH&Q!_#22X;:B M_O9$//8A 0O>3PF5U#W]/*=J03XF:F0X+Y)R&0(ZE]3'ILO5QA22U.>X+T5( M^TO*15XM'9D@-27T(RE!*9[M,J2IN7I).B[E?=2'U$4[0D*@\YP3NL-^G+@@ M#4M9[O=_NV+\SY0R4KT)(?-B(R8)N:I&SF:(ELV@F&]O 4C(HZCGLH024G*D M(=3:(14FCZ#/I.241[,]6V/M[?3IDZ9TA&)='0IU5O#_MT J2(N)9E M.,:)^;91/50>BSJF*3ER3IBO[-Q-4IZ8ZBJ=!9(E^*LME?2XW>/CX[Y)S52Z MI ^E*?DNI.4*?:XVD-S'9,RSU]O9[Z&)R.@NL^KN4:R[;"GLI$XG3<@RYL!J M"'+UIT_^U-[FF)(C)5I+-HHTS=FVB!>L&QJ;$N 723G.6"YS*#+C2A/NTZ7Y M9-7FL[>:2X4\J&/!DX;Q@Y)V\8-\"_I!3T6C4F),C#-\^)OGF=&%<"ZTZ6#X M*?TXGS,^%O$7^(9*>8)M]0#ZX^&/3W>7Y?4W&G /7,WP[%W+WOHI3_/]_U5]FN%!@!LR'_8'[# *6@'-.L:,Z3S F)(Z-/0C\* MF^=;5JLT6_(Q1?$5L5VDJN%X.$_-=R.0JU@XT=ZKB_:R%$^,O64Y'>XOQOU, MS* QICB./](KH=:'W\')J07[ZVE!KC@/R^NTH88VV*$C:GH1BB^J&N24TJ$F MFR_"J3^'-OTIU1I@[AGN-;5L2=]IEUV[SIGR0Z$B2<_I2&.W%!R;[YQJPD(5 MZT<5D0/A@YVCG5U =(,%X+%,C_# 6Y3JI<5BE"=3 ML+J[$55R\*U0HOT-*1'4P/-38S1/ZM!ISZ8'+WL48E/CF)M[A28= M;&Y(6WJMHR0>HI)X2*=/-GU*5I+2?Q%SKIE^ON1C(6>F_HENU*%TSDIVCG%6 MDN;/_C1(&V9>AEL'U M#DK=$0H8IU0R$7#\^F6=3$:P\?&FPTOLN5U[77=<+ M8GW\*X+NM';D:C6[$_6#]<)5<1E=$*%&$$'YDLVQY.'X-%*,4V4)(MB('+CM M0F^U!!$67!"BE$\'C!68"\+DKR2,Z#4E^+=1[55@[$1.8 Z*P" 7S[#QLGPZ M8*S W-%'RB.Z"D7ZV=GXA\7&3_)UC5T:X[2%--W-7!+![-JX9+8WFS%MNCPX MWCCG@;D0Y3ZCEJE;.:D3D1]LH<4%+^.DY[AU4%FANL3)*7T@3T5HLDE.*'XL M0A'G]4SFKN5+K/Z,, P2?.(*JJUP,\TME69""9.-X2ADDWB5O#@PU,[IQ.W8 M-G8DK+T,;R_#W,MP[X#=0*SK9;$L)\";6G[I<+;B?".X"02+$/A,+KFF(+I6 MOX@PH+* :P6U$T?+U"?/SEOP\Q*&'696S$Z)8FHXOLT(? L3?IMGXB)UH(4; M:PL+5H873E&SW+SO4GY=**$V6@]D%-;"*B%T(+4/2!56A4J0BKEU.%5$%H;C M['3?CI6;V(G701&O3*0!0,LR[$"K%76P@Y1/=()R6 0ER=TA4!V*L#=_)L79 M]D?%MC<;J[J&W]#4JZQW-,SO!/'8UH$:3,,ZM#J&2#R \$A+M[C6R>3:)M)@M0HG,.L'K3N2IK6$;F MA*E\D;FS>KQ)S*;6(31DXL7WIXG<'^ 8!-]>*; #W M')_7A3\IK%.#S9X;JS#E+^3F4HG='7,<8"-GQ+I182-[**JTH6%N)_IK[+'H MD&XT'(0D/IZCGQ\D 0OKNT=[-[D3RSV;<3?\/,/0RW+LD*M [GY*3!05#>ML M3LW8*/B=BDJ@JZ1W8F<)WAF&R460698(Z_VG#K^U\*NRK35S56!9F.:O#H9$/6M?Y=._2;N1U=@@U\%7J^29N=!KXE1TVE5Z'RXEPXV!9 M\LW[!%WK-^@9]MUJ3EH'.OO02PJ[TDH]]F[G6>WN8H?)0N$$Q[+]?<6=[B!I MZAKC_:#X'U[O\4C"Y!SR'55:,A]CR9!6?V-9$V[.Y8FZ#C=.H(#G]_$]IYEB MOS=AZV7),4$W=ZK?9[&]?4"O, TVJ34FT_485$R@*P;+1"]\@[9U[JQBP_#_ M 3S^#Q^_N*-CSSSP<(+O,+S?4@R7:;:2;U/SU B^#-!+'P#X'43=?IJ%*8EF M.H1\N:Z&55(I 9;O>+S Z-5J\R4U2UD0Z1>X%%ZH "8"8-2,JGXJW9;7WY38 M )1%[+,E?,VE7L&^A4*#EEF$/E_H7G.9\WK;0I%#,K*(?$5&-&PN;8C97E70 M];UD#8:0R #O$HD44 Z>F#H7N+"?+-@7G>4:61Q&&@0S%XKE?>:$IS? :T@, M5P_9>C'?=// _V@4X%U_Y6F3Y$/N 13S_ GHK9#:XX6WMDH>7XE?Z+H2OF$3 M4ZLR[EYO]VCM>F1? :K9 /NF 1;O &$M]K$6^[O- "B^ MMU9+^5)R_+&^\F5>''N![N&79G6H?L:JK#I5.O!9KBWV]=DS^$9/KYFLY&5,:C$P[>OZ\FQ&/]XNVQ MD\",)9>:SM#T0@6CD8*!/<+J_2Q%-'^_9=[8.F% LN412,4-2N^WM,3+YC@+ M0XP6I'_'M# T,Q$\Q$5%,@F_EM5] ",Q\PF/7V\L2&!/;J$<9^R1A87JY[ZV ML-9F/0$5V= 5JF]/;J$<0^43>4?!8RK(4$QJ8?WO1:2G(7A\#]2?6PE[KY*9WJ#(=,6V3)?9==+DHE_R1JOBB0]R"NKRSV%Q+SG)RU:!MO9!7 M;(8W+E\Q,F(AC(BX#$%XJ9P.\G:*NM"]6_*,!=C46X<)*52G3[?49RT (10!:5NI1@SG9Q;CF_6 ML37$AOFVK;%*GU!S7$#D;J87!JO1"#5RM430W#T 8-!\7 F89#W% M9QVJL(L)RYC4FX6-DI&>?4)?_XY%.EAN-39@Y9J95QS$K13B?>5/=! M7$1AF'VN;E4@&\6W%:@!9-D'0'."Y1-:#!!XMY&4N(15?AEW5OO-4&59VVG8*>066+;5K#^(B+M\$^%:V'!\#Q5B 2,R'PRW)V=E8US3"95KK)HE-:M6 MNTI@EO/(X?@B%$*N])*2]%9..0>^CWT >L.%D)_QM#EWQ=;JD7_=^$!M6>]H M0.D,V:8U+ZS=EI.\#.GSR3?M8X;)EEXAUB-^,?/:5I!K4+;7^]QJK /T/[0ZV^ZWA%W<[ M\ R-&8)1+3;X:LKFEF73ES#)(6\R?-L&L3E;OS"E!>Y/#,-GO,\S&*BS,R'G M(N7N=-4J<[_$DWN5-OC$*5A?&B0K!)E#/EDG+OL$^K\$5/Q72#$W[R7Q&AC@ MPBB@V=GIQCFWTGU,'VPX$[,1X_&1ZBEH]E2$RX=K,9 ".D)C[H4Q\04\7K5+ M-9_=+"Y]'P1_1$EH8CC&\5U$B\C+BD]P*\6,*27D,[A_Q]N06 M>M;G[!%TC0?J A02! \^,SW%.JOB;K0:M&\%OLPF@(%*S!18^-PB:G:G5RWR M5MHMJ+5/*6 &&CD('K%US._,+3?YR$3=#&\%:M#->).'*!>YE*0U0J;QY=*U M),$G#U3.\";Y.SRY9SIH(3SH)GMST@Y\'\H*[/M-742O+&GY@-I4T.Q6V>II1/6>%$+)@#P MB3W26VA8/#M8\*HJZ%KH7F5G0&;](IWN?!;RSV1G:FXR53=#.WV-3.43K\BX M#L-(XXSF$\>#&?<:1EA5(G)EKM>7N_EDR'[AU@"CZA-#=_J\)$E\C<$7(H-4 MGZ&<*)X1Z2F5#U/"A^:A0'6&%B:DP26/HR^YTQ1?K]"VQ7->7_;/E$VFH':# M1YB'3^C/N$"">W 6T]BOBD2-VECZA2GT&QN$Q+$&6X9/YB3>]8.XH?$BP#W5 M.LX 75]%-I^\?M8WX[UF+QA-9L[I]K732,.$^M]4XXF57#BZ;I8WTPKFMC01 MHER2A!="@NT7X2/CDS.3\X+XJT&D^EG:XALNYZ;Q+2CQ-0(?_@M02P,$% M @ &8BM6'46+E_6#P 7N@ !4 !S;&YD+3(P,C0P,S,Q7V-A;"YX;6SM M75MSZR@2?M^J_0_:[,OL@^-;[G7.3.4ZE:KDV.4DN_,VI4@X9D<&#TBYS*]? M0)(MV4*@BVTL[\LYCMU =W\--$T#WW[YG'K6.R 48O3]H'O8.; /#+SW__V[=_M%J_78T>+!<[P10@WW((L'W@6A_0GUC/>#:SD?4( M"(&>9UT1Z+X!R^IV#D\.>X?'5JL5U7%E4U8&(TM4UCOLSG^YCNK#Z,(Z;G?[ M[5ZG=V2=7AR=7!R?6L/'.>$CXV\,E90>1']<\']>69,6$Q31BT\*OQ],?']V MT6Y_?'PE7 MZH]TT#T_/V^+7P^8]BSK&\$>&(&Q);Z[\+]FX/L!A=.9Q^L2WTT(&+/O/.2V M. *=?BC)/Y]\!B2WD6N,7( 8X.P#Q1YT.IH X-,79 6+R] ME]']G#074NK[?4*/_^5#L:#&2#"INK6@K(1 M(]5QC:ER^ \8GM^#3^<$DIJ*" 6AK="751GV:1;TQSJO9W0(D_@!]_'F(*^:2S M(?7EM;P#BI-Z,)OKMXKV"RO1L3TG\(3C\\G_;/C;J]W;3)'\SU90/&$V"2L@4%4,^3 M^872HA\ST;N[B64),2.$C^M#>'7MQ;_Y_1Z] ^J+8-0#G'*/_0':K]"#_APFJ01AB>;Q)"O51?+LEOD"V-3 )A=J''H%1 S@N[4H %V M2/ ,$/]KR!;:(E#Q9P!G7"ZY8Y-79.?1+2UDA.V90=A&.T[H[0'8%(PX&X/Q M"PU];]D:,Z],8] M+F4$[[E!\(:R7VN$=*[-]GSD\9P\Q@U<(_)=-S96\/_X M>/%N>WR"N/2O;4*^F+7]V_8"($%*JZRI".;AM(IM>5$-C/R,F!] H,.C^$P> M";AIHF:@J"&3@5UT!!S +(XMFL1>5>[@F4F;%O3$F%! 4?!T1:L_:"-9;HSX M%A>RWT""MZP51A;=;H-23"P#HS3Q_N5_H#^Y#JC82Q0*4'8QC9*[C6U50>N/ MV-2Y994/[BIA,[#4E*O^0$UEZ.(0$P0\Q^7)Q\X?$^PQ-BEWQ/PO"9#J8AN6 M8Y6%>^1X <^6'F(B#,AGSLEK(,*CSY@O$'D'Q![CXNT>^8 P[T4B;3V5FV?J MNN G37V-NC#0EW^$"!,A8ZZ!+).9!_4:8"7%-;$8-@H-,5(2)\;8E\B:Q" 6J(9&#D:DBB%3 E>!F6#\-.5SL!P M$#<]&*9"\$T=YE2RN0$@9S5!1*.$>9"66347%=# &3(AMCHHE!;J;$=14PED MX,278%F9%9E):S1RFG-AH> MA;*7]K<*"KDYJ'@&T#SU4MJ+I$LU"^ RPAJX$A3AQ"+^C+Q 6N1S)O+9#N-;4$X#5X@)YO,3 M!E8)C8:RN'^:)Y6!DRGSU7# %K%#^XOO&BE2C3.)C08PC\?,O0]= 3?FOKW M0+76]]G0R E3O'<[9]U^;]>0*2B<@?YC5NZL M$B11N <65Q]7-5O[67;I1: MZS53Z@LT$WA([YOJZ=XWM6C.PF-KT>!.W#S%%ON+#!Q)?UBBV7!'3K5>(4.W M<#WF=?%,L))=N1X9E0N1UE:.G(^AGV.D"X(=Q$W!O('KD7G@\/9SQL?$*X# M6)KQ)J$V#RD%$*O(%9',Q'ZUL,L[IH@PZR!@ \1B&KL"8TS 7$Y ;]@'ZD,G M%^M2-::UUC4@QE[2'NJ3WLBN'\X=D<5+S2!%91ZT=2.590MJ%9@X)OQJ0\3U M,D")&VLD,&?2[B/8^HHPL$N+[2+F(>+XBI-0#_D]/+_0/MI "8T8&)4*TB M74%B(R=ZPD0/75S9]+Z@:!*.*K$,G*)'X!V@0)I8'?]L'DHJ7:^BDRN+@0-U-S*TVVKMKT8:!76'I;S'"(:\-,?Z]-=TC94G1.(;/'JZ\7RD]7S4-4 MEZPCO^>=C->OP,"Q="L&MI3X5$5[!D[ZI3V[_EFW=[K]A*(%Q4>@,78ZMC6/K)D'E2M3QS2J_\'IA# M-5T8N*O.\T,H'\ ':#;3RY( .F$^Y2#,3_XDI-@DUMN#XRAG Z4V^U;" ZN MG+O72I]5E-H#"RBC@8V]6WAG0R)N7UNLS-G2E5]XB0-?-N@7*-E@?*MJP<#K M\F^G,P]_@=@TQ1[HQ";@RA9QCBFW6Z%?'DB2O_Y3M)H&&TFM*C'P.<74]/;$ M5L7,^M./G.7Y!*D">V %!857/K&X!2] 'NF-LXA?$/-Z/?@7D*60%*EB#XRB MLCJ43S5N_6Q.> ?E(_ G/%JFRLO7*IO6Q)$!YZ_6L8XLJ8V T-2HFMB*C4E3XDCEZGMC_6KP# M'P^5TE5H;JD]L(LR&H@-0">_<8N1ROB>JL5#@MI!RM6B>V *I=40VX,\-FF$ M/4B?'M0V"VD->VD=Q;01&XE1L@RB22%.^>07W:K(-W!5M]A7 MJRRMJV,#SCEMT,4HK)C8B$R*>NK-D<7WS'-KV4NS*:Z1V%[D4=,M94%GJ"5. M$9VG:.8E-NN4WP,;J::+V#KDP=+-6X=$16%XID+^948%YMF'L?F7NMHS,)F+ MS;$BJO>,+QVF+ *8;*S#^%]#ST9Q%&B6,][H5V">056$<]4^*BK#Q'-^3 (' M %?L*_!MR,&XL(7HU[ /)E)1&[LPAHAY5[TQHRRW#^902@?*Q,]M#!21)'>8 M)&T\(8^.?U*PEK1V3'AL?FT64D4C)N:(2A1U!Y&-G JN;$8%YEF)L:ZLKO8, M3#U/]H[XJ84'B'CBU#4!KC3M6%G.//.I"%Z^5Z*O P//(R4%^8%]0+,?_U&1 M[QGD2M'K]SHE.RP+?V@$/'XF>6@3V=NP,MH&@U=<;A-=Q1&812(,QAJ=5$;> M8)Q+B;X&+T_62Q-CQZ7[SH0#XK-&G]4JF1;OE(G7;PJR5;5@X!M$P[F)SM7! M+\=3+?&6R1L,>BG1E8=^MI'2+]@&XFSJD$ FP0SPU2W @=C3_/F"E!G#EZ K[O@? $ZH@&N6Z8;AT-AKP^?9AXGB'\ZO%&$\\TCT>0P^R3J'V$*0E]\$L M2FK!R!,]82!R,$X&)P>H4AA48CQK:"FMYC,#C&W[\>--J5G_-8FZ[_?CYZ \ M3 ,"Q(.]>#K#B+-YP]_6]A8/W.7=T'?4.>ETK9:UJ(O_P:H3-_7%-5H_176: M>[E>\NUB2<=+DVSIQI'(V1:KJA_28QP2:O/Z>9;:LRX,T1'$Q.P2+M<]8N-! M("[2M GYXE/EE.?_2K&3%]E% M*L[W[3A=C&#FX-/X09O\7&CV[G=71DS=NVE6V=J;+[V+ M\%__YF6>_N\1&4B2D:?[/M[C1H:-_3?YW<2"CXE#\"GG1 M,:U7VYC&&!+EP+PTK\E_@?>?ZIEO''Y)D)LU7.7, M//)"NP5*.7'J3VJ30*0%B<$05-#Q$E"%@-F8KQ;*E.T%*'M/=K$F@E=6[-US M_3+&G*).7[\FIX^Q8CGQ8G86,6.2M[?<0[))-OY1B$LZ=N$Y/_@29LJ0Y M?3L/CO0[8N6$VN! '#*8./(O[L[-'GVS:5,2]#I,@JZAL!078XO/B5:( \Y? M&KJR/1ZO?IJ $B'!H_I"@HNGCUY#CBPJ6-I>>-"SX92*KOB,?0YH.D"X\O,Z M0U29<7AU 7/ZG4R;JH!5CAP;&P$39P"3]WEFH2$AW2$&UL[5U;=]NVEGX_:\U_T'A>9AX 64^*6-Q0U@?_L"8 ,;P(]_?UF&DR> "431 MQ[VC-X=[$Q#Y*(#1_.->$L_VO]_[^T__]K3 /G)$D3QQ,? MBT$P>8;Q8O* 5BLOFGP"&,,PG)QA&,S!9')T^.;]F^,W[R;[^S_Q*LX\0HN@ M:,+K.GYSE'\XSVI#T8?)NX.CDX/CP^.WD^\^O'W_X=UWD]M/.=TGRMD,Z@A# M&/WY@?WGD;8WH0@C\N&%P(][BSA>?3@X>'Y^?O-\\@;A.2U^>'3PCT\W]_X" M++U]&)'8BWRP-Z'T'PC_\0;Y7LS%4RC^\HC#O(*3@TU;4@KVUWY.ML]^VC\Z MWC\Y>O-"@KV,1?;9H)&3W^;3'[$* 1W8#;A/WV(UROP<8_ Y2IDK?+?%AC,Z&]A%.PS51V>I)C_ MXR(SI/S_IU%P&<4P7E]',X277.)[$U;_E[OK#2LAF'LQ6@(\!_B-CY8'C.# MK"X.S4B^!QVQW0^"$B":;E?6\%8R^$_^*ZN "Q!T-BK%Y]139077D0_^J%"?@$ M//8WEWAK:.K:[&CM"40)N =SQDOV5P?5J6JS@>\"/%+_6:Y0U$EQDFIL(?KL M84Q]XZF]IL2UV+' I07#Y$E,FX&,(+B,Z:<> )F!QG] MP3.DG=I^1$T"/0.L9U]D(R'&F_I8@_O9'Q3FT??[1T?[QRG0:EO&2#8MP2@^ M".!RT]J"\HG]Y!'LTU^9:?&8KP6$0CS, O5WG%]A[=V9WE2V'W#5]LAQO>H> MV.4U[2_!\K&M@8AY+=?;G5$O#'MDC]?6J[)3#QY&VWG=!8;I;W1.E_:PT9^E M5@'KAP.^,K#I$'OM!1D7.1\A\DN-AVQI#6%%CT^ _V:.G@X" -/.GOYCV\73 M/WY/5WI.@X#.S @@V3\>:/V,F;SJT'L$X<<]\P*4A@G"I,#!T! ++5Z4NHD" M*BE- 8B IL3[UDQ.<1D%->&\OLR:.YC[#*-E(U4@4X@Y^Q_TE4\>T$12:4)H M96C%*O*HXR-,AZJ/>T.S_,F> M_10AJ2>!K-?MHK*?OA]LRB/5MI5MJW MBK9JWV):&TA3!H1V+?R6(RE_<\".E>)':C1"^Q55R.RW4M'@=DMP7- D_6NK M1?K'UE9_!FB.O=4"^EZHLE,97=5&ZW1C(4H%7&Q?99]RNK*MBN@ALS?Y[2@B( MSVE7,D<8 E% T*)D)N1&)2W(1,"+T/^T=!E>!9T]OVJC/F2.N>A(#9IBWJ1H MPB7/N8Z> (F9JTO6S>4$F8Q$!-:!Y$)/DP4_E7:MA,!4!81 Q07L>8)"3Z@% MV*+EUZMF!FY2I4N6OLV<#3U"IK/[&/E_JD)O&5TU]*[364!79$+8S#J 2EVDUJ6EB'7E;9G[VI%HJZ2*#J"L"GF!(V;<*E[9_.MS]Y2 M-(41?2I,:K>?++(MG9K7/U98MV^[0ODB#?M%BRQ6D,^=BP5=LK/[Y)' 'IX M?>\Q;Y%.(W1T^31"3F<#W98'IH#I3+?8:5X@QVM0P.*T0ZLUU )S:1HB:X&O M^!O4[)(SG*/(IS.J-(7W#I(_S]8T/O872P^+?,*4/)^1:LF=@)RS))YV&Y)+ M(5?)[?F&L?908]A%!]$UPZ?KVNIM3]X_>7\@G&9& BQ:>)039#(1$8S$?-KW ME!@0&K>6+H.BH+-GS@H%('-H1HL%+JF=6;U"M2]9?V"4K['Y=8?!7 M0D<644IN@Q+U_5MY"4A1< _P$_1A-)_. M!"SRLP1$_$F\O#E U?G:9Z]56W1-C;V@0:58\ELQ)WSEM%<.7'+J4^JMKD!7:IRN(:@=X* M4*^"*JT<2!M/!-Z:^-R$FDHRMGSP^:J1NTE4O1!XX:WAXN,&G3)_VYH9#N=G6,0 MP/C*\V$H.;2I(5$^P2D6 M<:F_9"'/=':*,6-0LBR@I,E#6C&-!40%'EC(]QFQZVSR7XH79PDMLF7I3 J- M2UM,:E(J%7651"FI2=04\XK&33CE.5O^).G9"HKB0E"5PBX6^5J8(HG"J3P1 ME=B1'DO)YL7L'#XJ,2*T;C71]DB1D,B>G3?6%S*$6O0 TT:86\@JMSU#GCY' +,< M68'1"[]E45!]0%U8T+) M(?QM2?P[5MT"STA Y &1^\%351/XKOH$;<8K0#EC:6, M\]G=02WW'F%Z-V@V_,5Q%IRS0PUF 9RB QK"L#N6Z3*^Y83R'EQ(:AV<>J02D!H"['%L M4LD8Z=L??RP2,%P:@B2,6D[SPM"CP=2=%ZOF;%4RJ36(""W#4IIZG= (6G]F MKI LTK4]NHG7F2T:N)A)NSUZ>NWG;SPEF 97=W"^$*4M:NGEW9^JA"N(U;V] MO$0SU#WV_09J0,;32J *U8&?412\Q__FB5R.^ M[;WT=>^#B(Y\2.(N0CJAV4@IQT*4-?LE(BO@PQD$@=1!I+1B9"KJ+@Z@$RXR M:']4BY($2LVTY0>+'F/E-5ER0JF]B$FM@Y-.I'3DAD#[F2X9R1N9 M\3"Z.XB8+CJ"BEFK;G :Q3" 8<)N^MA> W+YXH=) ((KJAGV\G 2<]>=SBX] M',%H3FX!OE]X&)RMQ14H_&G %J7V.G";SNA-Z^FZ8@TEV*_GCV,9J!FHT;N2 M0:50[)-,T(^_Q)$L$_;#C2.4**1SYZJ5%8, MG\T./ ("-G^@:DQC]L+E/&?K+B#6M;'WYOS%R!(V%-KZ0VTGT"\0,'V]MGZKP H=KR[5"?9 M#^M6X4ABE+$A#1/5!82BT!?IM#_8C^:0*:_C[B5V I>'CWI0#HR%[#:PA'*( MU7FY8F+-*" B=P*HP;A7)V\ MN_13B'WVD GYL/2&%=GO#Z\B1EVY4VK&^@] M\K1BV9%?HS)2V]&6LHD^YP@"DKVD%$RC.[;BC&$TI_-^2+Y$Z)$ _,2R4Z^C M51+3SRABB=C9925E5$K'&[Q=O1:&;+EK5V!J8&AD7*-W+1I!%'N8401@]T4% M%,UCL[5?$:G4)63$#D!4=B)B8F.8_;FK1MK(A(?174O,=-&CY,Q6W.#'@XKD M;NB?_(/@]XRQ$JZ:J7!0 3+@\N7F"&CCGH9)BAPR_\]T,MG4 ^1EY$X@*F,!^73%Q]5H7E+0 M>LN=!+VVW._O3[X_>??V\.W[[]Z?''Y_3/\K\BHV47FHVL?Z]^->74JA']05 MDBV/JV/:.)UV11H1_!7DQ9=\5X#*3F3I\XW%@L6U(%Q>BND8,9];UMK-U M24:B6DGH:0UT?]@G8%Z5J[E MQ,6)M[XC..H^S@S3$QR;]P3]!F<-NX!C-P8!-8<[X?L&&B]3CZ_T [P&SJ!3?=9+I#/C[SF_V>O\404U/HZFB&\ MY#LF1ILMAX>'/QQ.]B=Y1<5_>E$P26N=E*M=AA'9,/C\_/QF(_SCP\,3#O:1 M2FJS1]-X%DV _V:.G@X" -,)-/W'=MY,__@]9[+ V /;&JYX@IKTH#6#K4X* MY(%*=O_1?8S\/U6'@>3T.>/]7IZ^H"6QGSR"_9#%,*KJVB0I**?ER+!7O M'EY ,"2.6!VL9KXC78-[9A"/6XC5 W_O1ESJR&( M#N+@FGICM4O7DP\C=R\,&_;@-01,YNK>OCH]H\P$\0@/S M93I3S;Z'B(#@XUZ,DTXCL;F>6#Z,0B_I9XOVWU8C*>/;66<]1AY#NO^;>#@& M.%S?@17"U8A$23FFS$_ZD7D-@VWQIX??+Z/@@LX&%,*OT(TI^K?]B+Z"P+;@ M^4O#7'):PZ^3CBG^=SWU-C40MC20AJ97, 2?$\%$1TPRIL3?=Y-XG7F[DKX# M<\@61-*+MJ32KI*-*?'O^I!X%8!=J;-=2TP=C7/.8SU^%RQ>GZ- K@1-J3%U M\GT?.M'@L:NB!^_E.J!PX RF)X U_9&4?DRU_-"'6J1(["KD- @P("3['\-P M)%6&D';4I87#/C0AA.&$%L[I/Z?X 3U7E]:4E*-JH&-H+ 7AA/QY;SG%MQ@] MP^']PI1R_Q<2CJJ)CI*S"84L1S#=/,? D MHB]_'E78'6/C,N>VQ,LN0 EO%RB2!V1UDE'%W#$&KG-O2]39Q:+KH^/'![:1 M*Q!UG61447<,?NOU?JWEGABP MG"/X!"Z\V!.G\^G)1]W&ZB6 E2&QO[J,SVD<,4=XK5Q@+E"-*OQ>8M<* +LR MOU]Z87B6$,HRD7=$%:I19=Y+E%H!8%?FERS!D':"/V/T'"_8E:)>)+=W"?6H M.N@E/)4 L:R+E^T>6[K9*5>$@'14+72,6^4H+'=!"Q"&.B\H$XTJ]HYQK(A_ MR[/0;8HH^<=%3Y=XR/Y2AL9_EL6;JBOZC2 M.VN4HRJ@8V0L!>&&_-/)@9D&2K2C9AAV#(<5,&QIX93R$W">0D\T'%>^CRKM MCO%OA76MA'\\Z/$4U_;H!J*#3<0?[-O70?V\:FA1;VI*0"9I-TL8F_YGDS?W7W@AGOCH=J1*=_9(1]7# MQ=YK:PZ<_5(+W_2)L:$.?]E]"<[VH;"FUM?L03@']74:_)&D5P.)3SNUJL+B MR;+F-FKL<#68CBH3!-G[UATU6JO'XMF>H=5:PVKU4.=F9$AG$FR-"45L=F%R MVEE<9OQ13W(Z43[J&2*QJID*2\HCSQ):QTX]JTRLJ!4)&JO:N*75 (S95%]W M_EE,ZL 1:*5%%14@1O!Z^+SU.6ECR?=\_KS[ Z"^GPYJ(.#W\S$(&"R8_S^! M])8^I3H:E+=XM+2QFAK LJN^((!IR[<>#*ZC "UL3VKD;@1U-76TF617(%P].M-]%P+ M0S8GKC1IIQTZNUN@D,J"I-9&9PQAPE(';EE^*Q5X'&/XF,0,X0,2&YI4H_U4 M[L"DV=0>^@$\S(9=ZV?J%5DU"CH'YM"&6ALK:::U@UX3DH#@(F&OVJ4+>2G/ MG\$S_R3O4LT*.S"/;N!@!H R:-7R"$>I75"X7[.8M%E>Q/DT65_V2!F82 MJ^BO>INW #4SC_XPNV,FVWP5RK5DT9UWARSM,&!K:R B/-GS#J3C(K@'^ GZ M(/45]E[X/%6C:KX^?+,VKS9J9E;#R\(=<[O%: ;C&U0['!ZQ]T0VM=$_JA5._C.K\C7'O#V+%^ QOH[H,)^^!2-/LA,1 M[D ^N8I]J_U8F2%VG8LRHTY.[D92G=R.Y%HHHAA@UYV.7TM(",+KSRB69 3+ MZ1S(C].9R&837HS@=$ M[DR(J?/[ 2$!>P,#$OEG\X*B9ORH$17;F>V;PVPN*.P"_@$ SKK);?>FG4@ M^3.Q4:!]MMFLZ,YLY9K!<4=S^95+U+ >8<2#D,)&RAW@";CGB,2RP:Y)!3NS MM=L$E#NZ+$^N'@!>&LV\4\*=V<,5,>^J#O+!]8X"X^@".A[[](,WE\7.32K8 MF7W;)J#].V)" 7S(P>: '"TH//4<2N M#DYO<"%T&IP]4"1*+^M:F?O;AET1NN.W7UVR;K=-Q-ZR=0?:I;KR(.8;RI^ MQ_[F.];-MJK>UK>J6*T37NVD6*_[.U8;<9P2 F)"(_$;Z#W"D,H8D Q*,*5! M'8O.J3;34!WG?YYY!!+59E>/]8_KUAO&S]8%C5YA\%<"(G^MV#@S*NG,3EKO M!E#L#(Q$8;7W%G4'&_Z4&W1&)=W8JVM@RT+MJ1 ZISVR,57E.5"SH@YL"C:P M4)WRZOCO//7R"=Z&%_L;X!3R TZV65A9VY#&BLCE8I#3?T733).KN- M>UU%'<[UOP:&KO5B.5PWU'L=K9*8<%PG9GVPJ(2C7:_68(7J$P&TJRP:;T<^ M9%>7&^2"2:G'[UTEV\;#]JXR^%95R!_"F ',P*:ITQ3(="9@ECQ0-HCXD[*W M[;<)1SICM>47]=XO?,M)(_#)BT%Z0<%5$@7J^W[DY YTRT,8?CFY1 ;>C?&U M0Q=76[H;8+GFQH&\OD%D)1S9NX\WNW>!S'7T!+*S/ALY;)=#)::E*^1 "N'@ M5J.3@3N[&JD$S+6KH'<@J7!PQ2K@VSN.\P2B!-RG_4;V5[.-CG>'Q_4S.;P> M]E1$6O'F%^>W.B@.;S['3&Q4K--9QKAJ]T)=Q%*"?;YKFBG Z*)L<1EG-B%, M5"-,R!?CLKL?G+*BC*LJ-&X$1D8&5M)"&<4 ^13G\ F*+XNM?W8@,!&J?I/M M4.)V &'QL(@]4,V=2"XU,9T#TR^U^,1L6T[L%W9;NB!+7\Q:W&2*J)S4K^J\ M=R^ZR?B7:6_[V0&7::.O+8"AT^'*&UH'XH8F8-6C<"?%^QHB0],X' MB:F7*!PX9-3&VDL8AC;X0F.G)-/Z=%8V!I'QFY5SX(!08TQBOV3;;$B7R MJR^415SM!5<1N;,P<)$]OIAFS0!^D\-G(->3A-K5#E&M(@D8=[1S@Z(Y MN]>!69.L#RR1.+!PT[SS*R%P4_CGRIM[A)0.K.!T4L6Y>U?T%-G37JI=.>FET>]* :VF?V9%[]OYXTZ6T6IY)MI2VJ?!U)>UU)>UU)>UU)7H+2)T8[R6&9!,ZDZ,S%D/.'T".&)7@&7'P*(YOUL1S?#FRS5UYI?[ M9V_%OIB,#VWK=&!DEUNC8/1HB[-_O1,<%W1._]KJF_[Q^QV[NUO0M56^.7-@ MV:@_JS!O1ZCB3.+J5[O=E- "2A*T9IB?J#B6R5(JQ]#V\!)M.T345.JS"!6A \]P-/,- M"8ZAY?S)PW,8R81;_.K 0QG-)%IDWIW^I)R.1U& !OF(17('GL-HW)_(T;BC MH)\I?L+>-@9D&EV^L.< $D@62WZ$3)'^9E#.A9O9),O@4D\GNF!!9]FL@[ \-Z%UXK:+9"*7&XZI7[5@>_5%_6=J[D4A? MM"K%@X-ULE&U,D3.MGL/#];S^OG1=*G32.E'U4U?2=P*/"XIJ30G!8WFX\#* M=/RHK_A>BL;>]8$,+^U6OT3$BR&903XCF2&\Y(\M/X8PO02BX;4)/]2O3=@T M-2FT-2DT-BFTYGXB>':KQ0:54&J7+RO@TTG> USRRXOO.6[/9]]46>-]56[E M2J7V7-,9,8XOU,EK?3?B3#I[OP8EN JJ-Y'9SL/N!J;60?=M8(4&K&V2]R^E M7@W*UO:[)"[^$@$/1R#(<)U[H9^$'$1QE9B]4(E"&+"H_;\151'R:%T; 82O?>A ,[],,8V3#B ZS7@>@VX7@.NUX#K->!Z#;A> ZYN 1>[BHN->2BD M9>=Y5A?Y!854JJ3=!5E'1_4PJ]S.9-/0)&MIMR[/VDX?F.@!(0\++_IM0<&M MI\]T\G&?/!(80 ^O;SUVS1G[$9,%7.6X+V^.[./.;B2\P.V%0&,?E)YT[[PL@\AA?WC\T*KJDETP,?>IL3W M\!WM #WYVV5U&LOGY26JWD1/=8:'>&<))?$B]*+@ ?B+"/H(@T\4A5R,F@*6 MC\[K9*KA?D@!GY+8"P-H(-D*I<4XL)%(*VP/(,M3.G>"OA>=81C(+A>1TUD, MHTSD*&;::G SQ*BK6[@=N$UK:[FCR+(8#PTX9=J]&RX^P8B'=#FV#=CMJL)9 M)@>)73:JP8%EW='MK9& QCQY_(#HN)0O)O^&\)_9RH!XB=^TI .KLZ.IN)%@ M[&U7A_SHFX?C-7_P-UW5:99C?G0LVI7F%4]XS9-BU>XOCMS["Q D(6#/+8K% M<[8N?5$L?+2L:^SU6!/6E*G@YA4XLSS22\SZN>%.MF MTE%KR[3)HNW?UMX:W11$%MZ$7??:6ZE<6AFG*C7A$:.NE2=8@X"W/GDF, M(VQ-_*(LXT H,Z1#E(,AI23<[A1D(M!%3GU4;"VVZD\J MXNBK\TBS>Q%9:Y%>_I7P[9+\YA8RC1< LS7\*<=//J/HB7H8".Y0R"[:987Z M-LJ63#@0-0YDRB,+TIU(=03DGQ/5ZTCCM;\+0_0@O<;(EI[+^ULP\I]I%>RH M4II%/KJ-5YO?Y0YZ!TR\*NYOP<)_Y2*W9N'5YAU8%/V:+;PJ[J$S=H9#.\]DSW-&E_2WTS!NA5UZHXJ,4NV+ORH/X5R],@!.19#,N=[F? MMQUJ-I/TJZL41>.P?WPK$6R;[LPU#_LVW*H<#[GG6XWY^S;B9W<=K+'"O@4O M*\=D[GE98_YV>6[W-7A98X7M_BI 4Z]QAZUO8]V@K;.XHR>WTAM;7AMS4UU?$UU?$UU?$UU?$UU?$UU_$I2'7/N%1UWF63\?ENVQ#%DOUW& M[(2&E!VNFUVER+A$4A[P=J]\! MR7O<$P 6+5E MRA4-0O@[P\P';U@C3(3RSD=98OR^2+80-&1?I!2!B^I4]E2:,FYT7 9V:J A M)Z9N]X#?U/HSB #V0CI?.0V65+)T1L*#[OP,K'(JU[ .!_I((\LL3=J;070[ MD'L]GO)Z/*6?"P.62_;8)@U:SKT5C+V0 R0TH 'X"017"%\E[+F%:T(2ML@I ML:L6]>SR'JK2H%K(XBO8GDRS^3,G(J=/'@R94U"P?!6\[_Y(V]PN;QZJ^ZO! M1.:.%9Z&O%X0B,%F8[5L&=JP\"[OF"DMQ%0 [NC[]I!0E^V5Y5O M G()D.R6P>UW=NG+9Q3_$\1WP$?S"/ZK*(&T4'7C3F)"%OEQX"6.8:S2HDR_ M 4-/)!:0+:;_M/_ U!+ P04 M " 9B*U832G(E(I= ]_04 %0 '-L;F0M,C R-# S,S%?;&%B+GAM M;.V]ZW+D.)(F^G_,SCM@:\_89)F%ZMH]TU76W6N2,K-:>Y0IK:2LVMFRM3:* M1"C8S2"C>5&F^ND/'. %C"!($ 0)9];\J$I) ;C[Y^'NN#D:9I M%B;QG[[X]JMOOB T]I,@C)_^]$61;\_^\,7_^//_\R]__&]G9__[XNZ:!(E? M[&F<$S^E7DX#\C',=^0A.1R\F+RC:1I&$;E(P^")$O+M-U_]^U????5['W[\^NN/'S]^]?'[ MKY+TB77_YMNO__>[ZWM_1_?>61AGN1?[] O"VO^8\3]>)[Z7<_5(W3\]IE%% MX/NO:U[*%O#;6=7L#/YT]NUW9]]_^]6G+/BB%!$^UF!2-?]TTK[$].T//_SP M-?^T;LH(!7G=5J;[^Z_%AU_\^5\(^6.:1/2.;@GO_6/^X\T^H) RP]W5TJ\/[1H ME9TX&BT5?;T4G ?F.]0(D]QS+#!AX=#WFOW4PD<_Y30.:% A!)8]E+E$W%: M,)!._!:]",P_24\5EE66E%'_JZ?D^>N AN".W\,/9_ #UQ/[Y:^7"0LQYX]9 MGGI^7E'BXO_IBZ[/QVD#A 9:YVE;0]3?&:VQ"^ MRO)4[7 :X:"TD^U1HDQ^Y;3_[U1CW'K9(^=99&=/GG<0%DFC/*O^TIAF^8>_ MWN1:B,%2QULC,]<]44VM5E.D"1; MPDF27X&H$V.5D;U.]EX8*W31V1"W>:JQR79YV@JO0?;(:LL2!5DWMICL]TG, MY7A']X\T56FAHQUR2U0A:QGB<2/$=J@4U=@,.<7*" 718R.T BN7%V#+8YL# M$IO[;[X7&R+_'?[RUSL:4+J'N=LO7IIZ<9YUAH*A MMCC#@19"" F]#=V&A6HOD$^SQWPKDRWNCAZ8P(QU1O(=)6G-AWPL&7TUAW=U MQ<&Y@=;(*LIN0N)B,*LOT,G>P748TRLVSS]>GVDTQQEF=''V["/4;?'-0;0E MMKN? /0)9["L#RX'U_5VW@.CV .^_!B_R\DXCET,/L/M4BT))]L44%O.@OY7 MX:7,D:(7-E5(TJXS!W5+_':E0'=L8D?-<%N;2MC)AE<3)H+R"J3._X< MIZDII30UL7*9 !2)(+F4:=W1IQ#R&.+\O;?O&EX5S;";6#>NMIFUVV V-86D M$\VMH4J [%(F=Q7[2"UE$D_>)^N C9%"+>A2',=&*W5[;&;\0#2M@$K M&F,VW2&1)QHM(T_:]!<>[\^#@"DM*_^!7<]OE;KH;HO=0GL0MJVSHR%FR^P3 M=Z)5EC0WU0^$;\[?Q(O%SY+O)?OQ)GU(/AX?A/:W7(E%GJ+KM,>FV0JLL4-8 M6[8(I&$\!^(+VR&?2]RDMVGR',:^>DZJ;+X2BU3@[#3+H[8KL$V5Q+8,M)YQ M5AP6MM+;),N]Z/^$A]YUDZ+Q2BRT$V.G?;9:KL ZN^6U99N".F'D%UH'0;0^ M3ZFGL,6CC_%:7Q>.^F:2]!E."^N4T#@CD5L4H[:0"<$5T>AVE\3JO>Z.)GA- M286G,J?CSW&:E%)*4[/B! FGN-C:]Y[Z1/7Y)*OKSV]=#ZL%E__N7_6/2A?3X<[R6U8FD M,JO6ASAMJEM$8X,2U(@@MUR<>O/)WS&)J>),3M$,KU7UX3J.67(;G#;6*ZFI MJ55$245UT3.YRR)-:9R+M ;P'[:V+;H2N >:XS5!'9SMA65W6YPFJ27QQ,5E M29W4Y(F@O]RY<4ZAX$+X3%][N5>*TW,(J6B.W4;[<1X?$7>UQ6RC Q)//A2N MJ4.RH%<9[9*96NFEE].G)'U1ZN"X%7:+[$1UFK)5-\%L?]V"6DC<2DE%=2EC MN]][47119&%,,_58?=P*N[%UHFH;6ZL)9F/K%G2BL7&BI**ZE+&]V=/TB0WZ M/Z7)QWQWF>P/7JR.<*K6V(VO%V7;"#N;8C;&?H$G&F5%G CJI"2_F'5^:I*S MQ7T!M1JZFJ*W2R6^(Z,\:8?:(M72&IMC1'VH@?D^RGI@-E,MN:=N\TB%:#9$L"$2G\4LF2W;4R^Z M8F'[T_]'U3'SM!UZ>^U&=F2B[4:HK5(AZE1#%&0)ITL8X06R6,1NT=LP\[WH M/ZF7JJ\=]S3%:W]#^.I,%T4[G%8X**UQ!DRYXRTH$R#MX!IR@^LM^TM?59W3 MEGA-<0#=\1WDHV8X#7%(V,DWD&5#Y*27MD*Q9M*SPW;;M5AB!\)N6Y0:KL$: MN\2U98]EA8:%+/*)V"Y2/+PPLBM.6S3!WUF*O* M*RN$+F**YUG&0O+ L'_2"+<)=F.2S:_= J_I*>0TGGMRH48A1^9AMD!<[CU)T\ M^.)EN_,X@'_>_*,(G[V(R9.=YY=>FKZ$\=//7E2HIO&Z?7&[Y2@-M!Z+T>F( MUVW'B6]LX8P\+VO.?Y 8;8B7DXH7X'86?^>#Q5T*47B='^E"T7-PPCPO4C>A MT:-G1$'/8[!/7W"1KJAO"Z&X4-P>7\KP]40G $<2^=C@=:A"9],+@:2/TKPOV MB&Q^D@]V1A[#*&(A/D^(7V1YLF=63XHXH"F)DOCIC'G!GC"]\]V7# KI'=+D M*?7V\!XA&_QVWC-E(R"-R<(F7M!(<>CV'&<.7D3 F7DUR MZ=<+9U!D391(5%T\63@KME2);:%GDH6]_,*L[+(T5+Y#.#@QT.N),ZH9H&\_ MKCS8#>\48HSP$Q(^. \>O$C%94,XGPWQMLSER'D4)1]Y L@6*M>G- AS?ML+KM#VRFMH@)TF.#J><>-QL MX'SGAU(Z#K8NWQITJY5XE%U[6\*-DMR+M ]VIU?_ W8(/.@V30XTS5]N&8[\ M/ [@^.( JSHV'"L4,= %MW_IX)7=K:\]7N_3DMK4="OB&\+)B[>H*P9\@\O) M,+<(9@Z6-F#-=KBFSRZ9,!Z4R;NF3+R[\&F7WVP_9)3'*-4T8* /;K_50MR: M?O9UP.NY>F(;S]LJZH23WQ#.X"S9GD$Q$\[#S11U5M0U2-C>,QYJ%=O25_$S MS7*(!MF'V)?N7_";YF'W'K5.)YS^. YSO7L]V .?1XZ4V]0X)0ZDS8)4/!9. M:G$ _(P4;>BT&[H=/[T.]W -ZCKT'L-(5#XY>/&PJ_;U6X>W#B+OLMN9":#:GY.';=9?"?D:C40%1KP%=H8)'I\3LO_3O-X="GK'S.Y'C/ MO*1WGVBP$TX7'X=9GB'W]\#GW"/EMF'9#5E'B:4+8CTCAS1\AF?G8'T[_643 M$\=]3;>4(0O@_>4]?? ^B4TW]5Y4;P?<#CN,5796=6N\CJHALW&5D)(T$;3Y MV\?5)K&K#:@EX.8,I]>Q3%_$.W]*DN!C&*GP2Q_C]KQC'+*?59_A]:H3"4V- MJB+DPI3>AC&;,%Z'S^ N.9,_9$/<4+ ?[(3;[/0PR\;8WP.OB6K*;6JX@OP9 MIT\:!LX'@)EA2TB]$JFKXXQ$JLES6L';J%]=.KLN\BZ8Q MZ2[6(<8U0>=)+X..MSJ?TW&W]7B:=0MX^2*& #[QN^,SA0=&=$=]RN-%8/LK/I M]L7KCJ,1F)J[Q*C.)W+^_C5Y\[\^7#W\IY/A MK[S#>>N]P(D#@\W^DA;-^2'3A6;=+2-*N*/!!.VT1N'Q9/#&B"E@)M\T+IGR MF%&R)1)?/!7!'"BI@AXU+!!$E(&+&JK&JXH+?5=5C3O"#8W)G// ML#$R=0_!ZB"A;(_3L;21'@U1W8WQ.9R^R!,BN')2Z6HF.3-4Q_/%ZR1^>J#I M_C5]'"B/T=T2MR?VH&MM'9TVP^M]?<(:[XA !1\@2H!JLXY[Y^5E"J15[_M! MH(SI$UP]Z-T3F@,LS;(?:XB')(5J2FYVO&9 =X0+BBLU]9D"QLC>K)A?'6LR MW3NC1V]#G,%C&%L]2>YLA;Q&6+_,YM=U:09F]PQU=[G1,2^C]-\R$H097Y:Q ML2YYC,(G+ABOD!.!)# E%>G0H'WQMPWQ(R_+PFW(.GE9=6E_V1)@\^B)4Y7O MK3B8W,P([W['PHZ(->+;=3R]Z:I]-!"Q1G;%&<-,\ \5!,,5Y_JF2*.DMUT2 MK&:$K^K7?#IPO8K1W518X6Z"WC;"FO8/9EA-+[9A,)20,@.V=N$BUYXF+5D& M$R*5C9%[7"]&U<;!&E(D!^2UM7WPYI,?%0$4/9EY(\%DH6T;MVIAO=1AVDS8 M1-199NM &4B&VN*,(UH(%7L(6*+(R&T$BX8WZTY"D_3L>9*NX#8OT[>6,&ANU,\% M'*[53W-CUU$ZF#3@0+K<+6XYHFI=Y59UP!F>]+&>7.KN;(UW MDJ A\[2[S^T9 8([WG."E:ZCNM[B'.&@Z_1-;;=1$]B*.M.8U_M/OT]<+N3 M!MIV(HNR.5YWTQ':/&6CILWO<;:HS[+(U4A560(N1^O+Q,FK]TE.R7]\Z<)K M3^^W7\7EJ>FM2-T]S_,T?"QX+=J'!(9[R+9)(B;%TU7,M$JSH5OAUIG@C@WS MZ%0.)W8YX(U ,^$T3BN5Q/FWLES%AM0BD5(F(@L%+Q6WQ2*57*[OIZ/6KKM: MU+=I>3K !?H9SG\5"NQNB3LX]:!K/W]VT@QOF.@3=L+Y?WE&Q(EN""?+O#W+ M"AHX>NAL3IB9@/G_?O/5-]]\\RTY>*G(?=@0K\AW21K^DS7Z_3<;]BG\1[*= ME\)61)S$E(1<*WQNDQ1YEK,?(-)Y&61.O&/FN2/??[LA<$[&&[VF/MT_TK3Z MZ_>N5BQ)/.CE'&.&S,#[S.V$NXHZB)@@-WGAIS$))=N[[Q;Z(X$+V:[H-_5"UIZ#5$;>3 MZF.7_76X%U[7'2'[M"(S\(ABR8.\DKB0DLWQ7MLR+KT ?!EK(&@ZJK)3B<'/ MU>']N93N:)RQ@5]D]5TG&>3RW6P?O$^J$#B:"FZ'-]3*49V>,23PA@)3(#8< M0Z1ZM#A6*;"O@.F7//,5YK2,LZN"/\ZTDW#M^"WM1(P9CN,)[;U,]-% C:U_ MJQ^O3_?(:G/+_61__=9SE@DS V1QFI\AV0U_%\9)RH\&Q':_0@\=S7![GPI7 MZZ'4HS9X/4\IZ:Q^ISC7Q+VU!)&H\XW8NG_T6']_ENK"0AOWN9?F*]#'!7T*XWAF ME1A,)YTH0TQ!W4TZA]Y@46A/HQON04H7]Y@'A_ .+-J26\CQEAX8@^GS0IM:7?&[<[C=*!.OU+UQ.O:(^6W MEJ3%.)$D)8*7R.T@C!OA[! D;2V@B3+MHT[W(*_"F 1L@N"E&6%S,I'FX239 MO*T+#CP[KW-1M!38T6E-,4"%6>W[QSW6XO-*N:WYNN! &A8(_'M&U*5?BR0M M*84+BR.+#+H16JH[K,^!VUB'G%>T7I?C'LELVVG19%'/A+;MK&$76F>.>M-D M;HY04;O7^ERV _60WTI=UN6\78+;]F")!QHWG@=WVY<3)>ZE[RR,7%/K]<3M MV"/0*RX[K&\I/49X.U(SO,9X(J'Y+5M! MR-$U6KLHW$Q#L_QF^U.2!#P?C*;/H4^S^R12KPU[.N#VF6&L[0FHJC5>O]*0 MV3S.9_PF*M,S&SD*O^.5^$4,]JLZE59/O&XY4G[CZU""S88\"48;GN_MM7@1*IBY>65&K#W@ M5DI5KD"AL>Z6N.V[!UWK09G39G@MMT]84S.M:;8+;#@98^;%%W*B3J9F7A@# MF)OX*GZFF2AAKAIG%6UQ>ULOPM;$K:LA7H_K%]=X_L.HEGY&DIA(I)TLU^Y_$23O ]$_T!COA=DD]S">/JRE[X'523;F-1Q!> M;@DN\GK9KAXE2^INZM0M@C@LD4:BX)8CUZVN3/?[ZFDKW,ZI0-4^2&DUP>M^ M*D%-K:]^?:%<'%GUL!\$GI@^P6E,GX\M#&O!TTH8F=\R^DHM3:&(W4DG:^OT9-2('&;GGP[*W*.D!2N![XXT LA' MJX]#GP,U==&)@RY![06.J/LU0 MMUY#5%&B/(T8)TVQ1P.UP!,]G1$F)67RJJ3M9@(^,U#F@BZG">*8IV=#N-4 MM[N=8FG?*JP^Q>M4'3(:ETRD^7$=953UV30N%5K516N)ZV0BL#9 &CF@EB&Y MJFS->#>SM GE.TWHX ZIQIJ1(^]H(G@#M#D4:W$<==!>7C_7-,M@P[**A]Z1 M=N+NTL&S'+]H1$PW!C1--\O'8!WEK2MV#L9%MS%OO4P?[$(N^3(M]% MD#TCEV5T88_5UDEUHWW@ND=/<]Q6.H13-EA56[SC]:#$DXZ\#TZK&[ZQ(I&\(IHW!0 M.QAGPZ,Q>YT'44>\.2./0+J[W,O)=H>36/,ZC(I<63Y"W7I=\>8(95_$*9NN M)^8<"VPSZI2T4<0=6SAGQ&00>VRAZHP^@2".*?[\0L.G'9/IG.G*>Z+O"WC, M^V9[((CDF(-NGKH6S&,I?%Y M^(ERA3&*P/H]Q,[+%4=JJ:)&M:%P$CQ:2X'NX7>I M&ALYQOZ1;J&D]EE>%S2"L: 51%8G4A=!#(0D'4Y=IK:=6X79,Y M,P2=84->PSE,.I*9!9 MRY6U!"#\N,MQV3)^5:U#+SRU/DE9:(@OBS2EL?_RD'IQYO'Z/$R7_+>(Y]J? M!W\KQ W5]Y2I^\'[I/A.9F.&VRWGU?')#53KG/ Z^GNYBP^C5?J]"MUYI+Z/$E]L5!??J*^I6HS M'RNN4H'%!^_M<\$=7V?2ZE'1:)LL\$;4N8!.J%FL#J)-+,1V#V,H\P^WFN'D M#G&HG"2CRRLC=?PFL/1R%"SRC#B+D3< M>FP9A&YJ,\,T!?%E!VD'4A;ES3^*,'_1WYGN[8O;_4=I0+$+K>Z(-R2,$W_6 M'6?!T_4NI>VE"?E9A^'^).D^_JL )3[Q7;. E86&]# ME?P*=/^ODU3U-L#7R=X+8X565&UQVVPOPE:2>E=#O#;:+ZXMVR2_"L).C+/] M6/@["BD#"FTHFN(VS3Y\ZE?N13N\AMDKK:E='KUG3WX5=(_-#P$4[,_O[F\4BSTW3KYLBIP MXNX!6SN%2>Q%MUX87,67WB',O:C?Q0?Z('=K'<0M5^[K@-A]M<0VMM>:.@'R M9V%,2@:./791U%8U- MM!FRR&NZ#7VCA]2R* [ X'[WS????\N-#O[RUW?>WY*4K0T[+:V[!4[SZD$# M-M7Q,3Y#ZA/2U'HJWQN=TH MJ8VK#'0G0KB=6[E ;,U?LS27?)7]UO@I^^6OEV+0A%<>MUOJY[ M) >>JW9ZG#.B&TY_'8N;CXR:??#Y[6C)C4\O:R9$<-D0P0=.+2M.MH][)IIW MYYG/J([K-?'3TR#]7NLTYE^8+8Z1/80SG+>2Q1*N N5#V<.+_ M_2K+"AJ\+E*X&2GTPB5Z3S_RC]1IQ)J=D4>=43IH)Q;K]$0+*< MX$,$HW)RL2%50&/<1(M9'KH9W%E>5!.AT$0@-)'O*!'1"$')P(7TT*09\A<9 MW(? .WI@VMPQX5JX?_:B@O:I:J#?"@*?#O*3F-?7"7FXTQ)]FG^G#8O*R0]E MN'L&-HY>C9\?_K%;-XK@=7>"\#D,V-S.T95!-7H1W@S45G=MZNNBU M3E<_DMW4V!OJL$7B-8EY8BQS-XV9%[:NC[L?TT^G,3S*G?O_*,*,?UDC%S9= MW5?@^"/TH+&X.>F+/ B,03#]."$C#PDY2M(E39+NAJ]Q^*K_9DL@\3(I\G(- MA&G=8U]%-6X6*P])EI_M:?I$4T)+'70&3?=;(' M)NF6AGDQ,&^82'>5T66\YK3W5'2(KBX>&4";F$:2\Y5VWOF!N/Y"-(;O*.#9:;[JSI\\RBHU'-D<0XU*L-88M MIT*T(>Q=&/.[%U7V]6OJIY2)_)8Y[.LP$Q=T84*JJGKW%U$/2*%XB^1QAS3; M>I1#FRW:>$.<=83FKZ5(S&!I65XF4+^EH1Q3I[9"IS%1W+PTCRF MJ9OK[/56P$.BN O,YZH A+^:0>.,UU*_HV*Y3>]I^ASZ5(P)=]1/GF).I>\P M:@&VN />4GIOW\N?ER?> +D8W;!#^)NO1>>Y'R>IHPD%4\6 M7,4B@)%M H]*9#F1)'%4/@"Y9CESPKG#:U8U>VPO[$QX+V!1TL_XS@SBYV(LJ\'OJ@3^"FH$NWZA[M++=F^CY&.F7_2WJPMN-]?!JRCQ M>](>KUMK23UK05]@2SA?UT5]F?^",+=I J?IP<7+!R;Z57QSH"D;;..GC#%:7 MRLC4VOC1\68$[,N7#GN=[>*?NG_Q7Q3?3WP-WF-1 *T>XGN9X@Y..T,:G(!+M M#6&_1;1^XU9FM(%GS0YI$A2^LWW-I?3 P7L2=1=N_),7QAD$0IK=Q&\^06 I MPFPG%K>OZ:-JXJ33#[=+:R.7'7NP$U[WUA?=U+B!0[GE2)AYMWG K@5P<70> M/#]Z( ZPZ0GLP#9LW4B&#/1"\Q)QYT-,\1Z\3V\^P<$/O: QW8:J<#;<"W

)Z-5A:(4 M]ELO3,4]C6;M<[,M[Y14.,FI@'T6RABX+*<_QDA,?:9B2$J. M?-]B,%^MY.YDGK2XBC!EFK46??=>Q/[9GK/?S%?NA%I,S7).7Y2!*[2N^?6RU,!QFC MRLME<+(N//EMDM+P*;XLV)HL]E\>6'3-/+XO#C("^@]Q2KTH_"<-%'H:20*W MMYOH0_;_,?WQ1@0C%,9K!L&,5-S('1O>O:Q(^2A/^/8?L'44!ISHPJ]TD;9T M\>J)L?R2'Y*["!;-D39<<1+/4K^C^2X)KN)G6JZH%&K4[8L[/(S2@!P7M#KB M#0CCQ#>^ARMGE(ODL?+M<\&+2,P<18-E%%&]02AT0(4.]D('H5('2[U'G?)S M=?G,^F;+9G9^4L1\'73+HE58[+/AH&!,#'>4F*:CHV>K#2CAC2,3\1CG0U5L MR2N9\9?\P+CBS?<<*NX;!+'&D;(>_L^E%&1(N>M=[6I7,KDY=WW,&6@1=>\I MFR3QU+1J'J8\T1KJA3N::*)NG[OV=L$;'W0%-S]]?!1[B^6\HF&Q(=)>A2.' MGQM]E4F1IQY_42"3T,?422I%=>6XJIT@Y<66UWL'LNM'$<#MZ.-U<;3"T.R- MU_T-,$Q8:XB[[J\J9E_"D5W-KZI127ZM6+IYY'5!E8B#2SC>+C:2LCBM= MW=HY50";%_'YSQWU:?CL/4:J,B":7=<6%=3X^^/!:;\U18(>Z2W'@(H3:5BY MVVV87PLUW%0%UY&?7T+%)!;8?@GSW661YIOP 1EM;?136YO6#VNAW?F7W M-<6 81"60T'%D'QD'$G%&%0I9.6 M6:IL]<1K=/0F(Q@36UO(&*.C_NBA0VE-@604'LLQI>1=YWO#)%L4ECGO\B_' M8641354JH8*Z6'@DHM@./PF=$'L4^>*G2.^2HC-L:#3'&1AT<=;IX#UM\3FW MML26W??NYL,Y>)1NY+N+E=Y4HY MM18B921U?8AY#;^/#QCJ_FL+%0.:T#S!;'=>4W@8@C#;^27G-V] ,)IAS*60 M!GG$D3N."7Q[I*/&5U7,M:ZUJE#I\NNN3O=RVL!=KEBAHU$$<#O_>%V8E27&Z_X&&$PM'DKP5JS0UC1?1!F96AM.LB/+NACP.A*\3YY2IA4H2?1RRY!6R>2' MGG7&* *XP\9X7)3&O +JU#&XF8[.D:,HH \2(S71BM* MZ'=''"8,0)BG]@A>8MR\+PN>+!@I=#+M9\*"65Q$3Y@7VD4N(^3Q)9#0Z M+N!0X7Z;I'+(D]#K;%&.I[(.OQ^IE:XHH$D"?TP8"\3X4G;K^7+Q9MB IRP= M)!"K MENY>0]&_2A8KPNS'8E\08( PPS'6G4+)$>:LR9)2%/JV5HSKLP]I1G:=Q$\/--U?AS'4Z;U,::!\B$>G'^[XH8U.7ULNT2^F@BMF68MGD ME8N8_E%^$_PV#=DL[>!%E92*R>-0'YQA;A3BUH-R?1WPKF;TQ#8UY&89XTN' M4TE:SO6I* '@:GDS+W9YZZ$%U^W60RMSZ2$YWV[#*&2:&MZ%Z.N)VYE'H._> MFU!VP^O88X2WL8QO9\3!9:.:C_/=B_DT(%,&T'NZ?V0S"/M[%S?;!^\3SE[FN<1K\-PL[W+BMX]C1$T0T MB8?B[T_TXG);9FGM-+8B&5*?T;C.4="E\;ALQX5G$%XHE94J1(: M)!!/M@R!V-DD>M7L%R3IEV6-^JZT2.=)%TOH!ELY*?T(,8H [N P7A=F"=-X M0X(!ALD7#>3K!5W9OYAN7,RJB.X;%QHJ6210O-ENJ<\F4F\^^?PEOSLV\;F) M04GP']Q>?_8BRA\/@]6ESZ9%\,%Y'+3_(+54Z'X>3KA#SXS:E6/4#&SP!K,Y MP9HZNY )U@655 3$@NU68%56TI0X;D@C3-D$"C@<_;'= ZZ&AW$!,:.L>I?$ M;J91N+\"6GT%:?D50!AV$5LG*>26IF$2G)9"]J,"WF&652^@*[ZKQ87 '9'= M?"=RL%Y6 KQQW)$>INPTVHGC0G;248Q]0VH$1P.) .%DSKRR[PGFW4')!VJW M\CDX?"?\!]J(QO^8-E_4*D>).;ZSSSN&6P_)GVF$11,PYPAZ!QZ6WL2]9[88 MU'<P^]]+\LU':(WT*XQA&6Y7J%AD![HO#09PL M>1$@@"<-KN)MDN[Y&F^@U(5^;]Q1?:06Y/BMV15OI!X+P-0_9#[2ZQX2JYFK M50QN+3C11)T0R":,-2O7I[MLDISLZ8/WZ8YNBSC0.TGX3.= M91JD46YG5O \: N<];,"_"OGF2OV;/'7EZG0WPQET MAG#527D=;? %ET%))UG8@1'ER?%A27;Y^RW.L"VVZP-SF_?,7MF/3CO>_IE"$U]PL(YLDL.!!!M2RB"5WX15>6?% MO$80U\L1YPIDC,^XVL*6VM#4T[L+GW;YS?9#1L^SC.8WC[D7QI!34VWM0WK= MJ(>-IU'$';TL:*M51\B<'-Z890.4J;>)]X\]X)N1I.0,ITAU3@',&V+Z<8[+ M@KHQ:<4*6FAJQ1^/>//I0&.V*F31.&/+L +JNEP4^?LD_T^:P\12&?*UN^,. M-F/UT)X2Z?7%&T9&(YCZ5HG,B52LR&.10U4S\D)S NPAVY'Y![P1[( YV^_*86_+"CY-F+"E[,/"S9\00)QI#L.4="&4N(?^)N[,+7I^?7 M0<6!W&P)\""""0$N<-V<"#[+Q[$%H9??^%GW-VXO;KT.X5)4'&1E"9S@ES#? M]52*UNZ$.&YI8Z[CUF /Y'%+7_XI<4QS<,D57 M'E,7-?:B>_87GI>L5_2S$_# \_184'Y MHLC@-1HGN\(5;TDDIHH++PLS>+6[T<@#_91?,!G^KM"L$2'<3F:N&]FCQE/! MZSX3L!B_VU*R)++3P%DOYPKN(_,EOP)GPEF[>E?.@9+L!13%:J1#^L'DFU$= M<4:"\=CKE8E6+^2KDW$8S',YX(&), Z%:S][8;3\*F09J)TQR\FP?PJ7Q:C[ M\"D.MZ'OQ?FY[\.:,8R?;MD;!Y"^^*8O5QUZ4T;M'KA#!DC44M'SD-=D,\6 M1@!8]51A 9S'+)9P1]7X/J+;*AVR: JY3S#L\F>\VF)A\5][2CGFTR7LX7IC^#.?U#<"AHX.! M+CBCVQB\K<=P>MKC76%H26VAD0\-A2.Z MK]K,>P= W;ZK-72;2QC.2-02J5B)]*F*F?L1;VEMN/#[U_0QUZ[SH&R,VZ?[ M,W-T2K[\.R&N>[_#HI#Q)&\[0F*-NO29S[!U1%$W78I V,W >C#$XW]466 1M+ [:9&&FG=9A]# *]+F\$POM?><./) M!2U^:!UC:*@:3>0S<(W>@6T"HBW!JCY_] M/7"'! VTLO_W-,?K[#I"&U^ K4OHHK'6H4%MH,OJ[+5WP.IKORJ+M1=QI:K/ MF%9F"V%VXZ;E3N$M37GR#]S)?XS")YT7&S2[XG;;,?@[MN9[^^%UXU'2FV]" M[\L4L@]QQDAGVQ!JZS0\2\MAT4G&*>D\'; MRA]@&GZ(*'^YKQ3,YC,DC#N#5?.N6-_$$N.:;^^\Q)P43K>PH9_FR1,S.LCG M*%-1V9^G^)4WT=J;J.1-A>1-?B77LM,55SHSB3..;YBL254NIC#P: ;P3R)& M]:EZQ&=@SC+8"6\+#)Q)Y4M'/R%^2*&!NZ<*@WX5Q MDK+)527,0T=YRJ&VN,VW%Z%LM9T-\1IKO[B6;90-2T#^>$1R8J+784ROBV'AN? MXZ!09>V83DH=ZL'IA$I^EN$A]>(,7K-+XJ'[ZQK=KBVY MG>='9!:8C%I_.!M'89VFKCF\C>B^/@>8IR2)RA=0C7@X5.+D:E6-\&9[F>P/ ME)\_)G$I)6SN9?PM#Q">*>A%IQC\9**X@X@=G;7N]>.QN7B8LE2G:7UH-2\$(EZS<""6N)QO8](PI2E8GA[ M[.&%L%^&[[7V=L'MF3IXCQ+YE.WQ^J>6U.8Y(1+QC2CY_D)^+?]U[:P+06?# MZ8>O[K\B/YV?WSI_>>)#QF8;58:.ZOCUI!%N1^W&)+MFNP5>9U3(:6J#C!Q, MF6N"Z#QP9KQ.1DDOV\%]=O;/FW\4X;,7P>S]CF9Y&OJPU]'YN?@^5'%J&DG< MSFM#7ZU1> (]O('!"BKCH8Q1%343X >)_H8T$I">5LBBCG-E;CIT!)H[TJ:+ M\/53D@0?PRAB^*_8-"5^"A\CRN]Q9'I3_E$$<(>F\;J0 Y%^;[QAQP"#J5]4 MK+@C-,R(X(8NAKC33/D"#SV[#I^IK"J+%YR@L';Y$.]U$C]Q3CI!8'1GG ' M3 ?UM27MGL@O*HW'86>+WVL>B3L(;X=+2OF.DN=*(F@6,9G.(NX$'I=JV2M) MRVFGYD1NM@1X$>'Z@IOSD.A,&XG0QIFL#3>I53YE$SD(P7ISI-X..$.B/M9V MGI2J-=XYCX;,$QYFJD@[]]H%X);/9F:DX;$A[ZF3^K7OZ4?I%<\TB=F/OCA9 M%;#U/-> #&Y_-M5+ZZ[@2!IX?=\8B7'Z._W8>A.WQ1+=HF=Q]4#@B//HA9P' MR0&V1?@2*,L*&.]5:BNW4J GN7]S2=+";&TT.>9,>L_[,WFYV_R-[K6_QKW0 M^]'H7]=>2@_%?N^E+SQ%K%\E]K9)&N)OD_07#[*UM'9(-/OA].S1R.M]$9U. MR+=$1D&8:S>D_9JO]#ELDWPLA5IV,V01O4B^S+B0BHWSZ=%R&JCHV@MA]_Z. M!FR"=+/M/O5B?VD?C/'SVVQOYX9&1.%JFULNH'?,5.NE2WD4V:RT=V@YN8K:R+-&7CW(67A5GO<# 7 M#YSCPZP:;:V,;3) O(">!::I4TL/3I?G;A5C7I+]I4^DY@%QDJ?CR"(V\!8EM>_>'GG_2U)J^*VV<7+'3TD*4SY[^D3 MWWH<&0TG$%Y+")RJN^ZX9TIU#<%N,C8;[EF]O_SX0K@8]:O+_&IE+0FI1,$7 M\%"H,6W4F ENGL?]"COU<*B+$0C,0(->MPO3F1 M,]?.+C@#_!B\W;/-T_9KF$?V2&W#DOF+Z\LXN\9CLHO!YAO$+/KL2>#H)?8R MI-5/!76^2?3FTX'"MN)#N&=-;K;W_#$A45],R]7M<\$='6;2:L<;@[98X(U! MIYK>XGM3:DDHH(L7@VB228Z]D-5@VWU[PC'KU#^X:95I T MHX0[$$[0SNA7S=82T*: F5 _A/,4I]$5UTW]=HXXA9!^KP79U FP(N<>2]!R MH<7646RE*<_TIM!P#@T4LASQ^-*87)J)I'%&G3GTUY5;,X7N:G;<[*"TG&L# M,N%^6PZ+ NM8=;,E7!*>==/QFMJ-^N$Y3'MO2+1I:H1SC _O:5[AO4VR<' U M;M!]%7%>6P\=L7RP[VKBM3X2NS$YIGDS&3J4G%W%W/F5(,=5QJV9,5?\D,7- M!36B,@9KR_(LS:4E.?NM68ZS7UJ#11S0.*/!A1?!)L']CM+^0PF3_DB#HZDF M>'02^B M_:)$E5%]GS.EM%*]^5\^Q"&;E?IY^*R[RS'+_(MBMK& MNP#U0PK-RP2M(I!*/(.*&5#*Z#J_KT+P@\(R$,;F[_Y"1H.#I MT5 5ZX6M97]T&XR/Z]Y#^KC/E/4ZC HX@AH79\=26TL(-=)2=W0<16H-@<\, MD W/.GU'8L-O;B M,0N#T$O#DYKU?>UPQH5!9/6F5US9D$MB,(252:[_,[4G.".OD,\!?L'7K8<[(0S](S#/%Q6'__+ MDYIRVZWFCJ68>S-9N$V3H/#SJY@G8=5;RH.3#'4_W :NC;Q[=JWHA-?,]46W M,0$L>1")23D_/IX4+V+FIY"OPYA>Y72O>N"HOP=NT]9 *QMU3W.\YJPCM*DA M=QHOD">,5 MZF67S/D"C+.7\N#=1!0!^^1U;BH+=P7;FB27X&JD^5B&]Q[;T]?)W!E34L7K>9K,LM3 MG&KC;-JNQ40[)+9DJ!L"M,FO@KJ)P2K.MMB2;Q]F69*^O$]R^H["#+%K^UW1 M#J?M#2*KS[:Z&B$_V^H5V3A%>Q="Z3N^/LAR-F_)^(!]J'F1F#%;]CAK%J"W M;43+GV,Y0#7ET@@D%XFG3E[S5)];FH9)P(_ZLS>?1#H0FU,*'-DN/%S%##_- MCH^LIE-#'&JF:ZFY86),"GG8L@#,PBDOYT9"\79/F;QVX() 2ALMQ>"Q;U\+ MPCX2DBQ\.\6=QD2N9/G$D6!.!/>-R$W*H$A%J2QX!:&1@51".+B\XE!A+E&HY""8P'CM<*"^*+(PIEG&(M9C&/,)]+G_CR(4EV#O:.3Q @69 M\I!Z% '<#CY>%[*;Z_?&Z^P&&(Q3,DI61.(%=Z-J;J1D)PJ!. D("ZKC(?7B MK*RPYW< =G L\$#3O=;.<]D0MW.KL:D/ : 57F?MD=7:QC]0=3,6VP<'6YZ$ M?CJ$J%F[TF5FSR*P)J\4D<7:F_MZ[T6 M+];"8,V[*VX$V&V(8$@:C@@\?U:%U/A91*#DE9<1#S9D@?R73N[A1%Z6W6S+ M)TYOTKOP:9??%#D_% OC)X7&-+KAC@*ZN%NW<0;ZX/5X;_TB5X^FN#3%'YL/9B0>^D3O)!: MQ$P^\EAM'OH-'N(U!9F6S95PI]SN3=1&Y0UWTF)?)5(LGR;A3E=EE@1DUVB9 MFHM9X]@GBL715'KZ8K%BQ+1)'^=X,)LFY1FG->)X9Z'V(9KZ;?/J^$9Z8QQN M-\D,75Z^KW5U\5)J!L:@MRG]1T%C_Z7GIH]>SY5XVC#Z3A]2=UN!=V@(;VKW M$F%24W9X9ZC&W(6X]_J07L^56/DP^DXK5W=;@95K"&_9RLVO&LUBYUD]\'1> M4AK9=7V6KL(_9.K'_=9EZTKIS8OX5;,5*!CI9M-L6:".IV/UCW\)V6(R]7_--7):2F+A8EYS\CFZ1EIWH8/5WK MH[$23QBCD<%Q345@!7XQ"L8\[H%A=G<5'XH\XP'A>[U)76>/E1B_&FVGJ9\V M7X%A]PAM8^])D-\0SH!\3WX5/-P4RYL3= G0B7>&L1?[H1=IU>EY'-S3]#GT^?OR'>BS!R9&UOU1[S3, M,@O<+C&'/F4_LDD?K_/-@M*FQV9.YWZW:?CLY12JE.J#$N6T>N+U^%HW: MSGJXQE]X?1Z8-E:@0B"^C2*)1"J9"+\SJTR0$#70G9=YQZI>(N^+N8B(5_$S MS?+VMMSK^M%RA38'.^&.67J8Y2#4WP-O5-&4V_PF6TU^0R2C;E@X3@O(\F.G[;5][W"X[B+15]EW5&*^C#HML7(Z<4U[2/9/[.7:\G)%^DM>%_XZR53+"$-2N-UXBGY: ME^\,Z.!U_DEHC*_>E4S)1\:55&PWTK,-;.K?>LI ,"? W\K.=-&L"FZQY>M%"H;* +[F"A@U<."GWM M\3J_EM23G?Q=$H3;T.R [>'4-8M0]?>++!H6*>CO@ M]M5AK.H7V.36>/U40^;IQ;H;XJ2BCN UMIG I@W8K!OLE$<^ZGH]@.*9Q@7E MU7*AZD<84'A=C@:\M$_GE?5QW7'ZIJD>FI="]/LBOXAN@L3\ZCFMRCDQ?L+0 M!4=12CH1/.&#G#45O$45K&SAUT86U,IM2R,5-P+L2,FOK0H'SY0X4T=I((1Z M:0PG*D<6 UUP1LDQ>-OUM=7M\ZP,#A4-2"JF4Q/BN=0']R6K(58-N7>#GAM64]LX\(=)3&'Z9ZE M"+WYFL=MD)MF%Z*6*IYC337X7,8J9\X;'^,TW94..IEBO09 M/HM12FB\I0>TW"0(SH/%GK'S1&2^IP#S#[75*]HA-O\^9+4?=#5"ZA"]HDYZ MS* FZM!%%D"':$5X/9 /J]$-I^>-Q:VQ.KS&GXBJ+?D,J\1KQUFBLV,O"5I\ MK%9,'4NZRC<F!\6>N*JH-Q>]C(B2DS,^LZ <\&=' M65+>N'I'8EZ4_PIADF>U$>LAY*.CR@ MZH(G).L]L]+HMCZC[<(]9+QRGW49<:?DEL,O%+WB5NZR>L<]7 &F 3P/V%NV MHZL=;B-6(FN?QQXUPFNF:E'-]Q8X11(G2^>CN<&TB$.]2]+\R7NB_55P3EOA M=B8%*MF5CIK@=225H,;%UBMZ;LO:S 7+G2NQ5742/8?Q4WML[G6LH3ZXW4P+ ML>QTO1WPNJ">V!-.H01UXHL9U[:D[\0O<6!UMUX:.#X?ZH/;8;40#RZ3\)^: MZXEM?7_JVO&!^;RP8=KK)-&E]1;\I9>F+U 2JN^B]4 7W$ZJ@[>5W-+3'J^+ M:DEM[*%)_'3V0-,] 38;PH]8W.2PS E3'$$'SOQR2U,6:T2-5WJ99'GVGJI= M4M4:NS?VHFP[8F=3S#[8+_"4D8)T,<$[JAEG%TXQD&Q*?!(I%O.9G+PWA?/F.A9.>H]V.9KB]1X5+ M]J#C-GB]2"FIJ>55! E0='AX*P/K/:[M;+@>$U0?R9ZV6H<96CIV/3)$]X>L M4+XQ#I]V^=MJ2@.2W2?;M/[D*@[HI_N/W@$^T3F0-::)V\"M:*SCH->,(%ZW ML0/+^+#UYNV=-7_*TESR)?9;XT?LE[_>05&UCFG$\6YF7^TJ_4)@+TN <*LD_T:N8?4"S'.:$/;M2>KUQ MFJ*A%HZW0S6ZXC-C4P"F1E[1)IX@3L*2.DEA"9[$?$.2O/(RXE7WY;YTN:%_ M+9WO#^S*'C7%;^PJ?%T;_7([W&:LE-9: I7WE%(^A723<;((1FQ)8N7H>)&D M:?(14N6\ _LD?U$I:1P)Y+YJH(^AC#)5?\2^;8+"^H6=GN,HDB-B=(O>AMDBI29(\GY2/[XG1[(PTT MM0 U.R*OT# :AG$%OC(_C'@\00PJ%915IQ^]B"?39#M*F6^$PPXM>2 MD1V- OXX4*H:0I)(,(Z"')0I-\"HV' M'-Y&"4-RNA;O;8@XS/5BZWR&H6Z%/(#URVRA:OXA":%BKA<$;#F=)SQDI9 2 M1R%H\>4T^ZN?[ \%_,@^S8K'OU$_AS][9 LRU:MN^)BOO,,Z<=;=2PRSJ.MF M2SA=?M;O]FD%>_C>-E_BY"T31?1YYZ5/8:P*.:U/$<>94Q1U<&D^PK?V40EH M/H,'4HY[ZA(]J=!I\?IM,?I3LP[D621ZCL*RWG.^\G.S8=.F1TABFS"7_92>\L^K@ M^#)>PV#C(@XM^:7S54SSI;J^# 3_#ASD2,UPQJ8A7*J+0? OWN%?*:DMIX,? MG9X06D-V+N[?@K*V51M\?M98-(A^Z_\L9X_6Y89*MW8%W> M0Y\/:.?-5P1+83IJ)4Q7NA ^1MFS#J9K6P:?"&QO%4PQ+8*MX;SPXK^3C*;/ M(0LZ_LY+GXQJH2D6O]4[Y/?%8Q8&H9>&-/M+F+'ND,\>O3QXG]@D.KN\3-)# MDBI77&9D<#KE5+W4*V@#&L@7UE,0F=I_\YQ])G$E.XFM6&GGP)SP8XK+,[^1 M@'AQ =084K"V$_VK8,JAC;,7\XB^LSTQR@LNTAWJ,^;+9&Y$IDMX7S)>48N MB<1Z^34]5GNK3:UE:"[F1V^V6V;)X3.]XJ;-% ('('<4XEL8A5RN5"B;#2ZNQ8CRS0QEGB)]!>_(JG[1R,F_$H,]*15FM(A;AG!U_=FOD,F%#=5RPQ>C-@8J J]J< M&45@C1&J3Q?#@:BK]]KB32^&^<,*OH QLT)E+-)VGD<5+?)WGPZT#A3S6VF4<0=,2QH2PXA$\CAC2DV0)F7&&QX M\P!3<=_(4:>6@*]>*QE(*823N.-2::5F( H=6IJI[W?23LU,V!EC+%/*F%_% MU78XPWB>930'@->A]PCYW4R.]TE^+S84'I):&25P&#?2@ :O"_J07.Z@ZL15 M_)9UC)_N\[3P\R+MS'M;W%6I8;!W$Y9R MPXO,=2%7"!\>EYW'CJB1'IX8D;<%PR;>E(&%/%(X!TM+*(I&02&RXCE&X+WE M*$E6P5QV?W$]WUXE*1OJ2'W\" .AD)8P<8DD+V$"DU)B\I#((V(IO^W-)T MFZ1[4/]-G9>[OY)4U1JK;3Y(.91"$4!@O^)Q3C^9E]4J0\TR-EFH"3UZ@(:-"UPVR?!I!2.59,L?J&%3[7B;13O=GC** MHQTVC#0P>OZ[\JGMDK-6AT==2^EBWJGF,L&@B6M3E-FB\AD$B%.MC X5#8F5 M!XT.( N$CX;K'"'DF::/B84@8E$W[0E&-;6E?-6<00I:G:N+-I;T+?%9AS ) MOIUK!Z$A_QE$GQ%ZM+J#5])>>;P:@]#][AV/=$PFO!.E)?19*RFOE91);%Q$ MO&H)^4N8[RZ++$_V-.6I%[=>ED.&9D^&@6Y?W+%JE ;D0*35$6^4&2>^\2L M)1?RD;$A%9^-2$!B48'QXHG.#H_NAQ0Q=#8WIO^Z7:'W9$V[\WI=PMX!CK9; MN#[T6E(E##.DZ;W)V/#(MQS?>"F,UQF\Q/ !4FP/$86_7T[8?%2]K 15Z*[8 M+,"G67:SO0BC"#AW[=FJF^+T;AU\S3-)W>WP^:R6M%-L$8X%B* ,$[6*MH,7 M>V8%&<9L]5V!?.P&.=6O'I*W11357GN:@S[0%+M?J?&U_>JT'?(CU2&I[=QY M]+DAY@G9%M&666!SN+2!;.V%WPF;";+PMH>$ &7I[)'1=A129@.I_"9MAA5! M5]P2Z(9XU )U$.E"(\4.^6.T0W&GD),GR.==MS/LN$B2>U&/B\R#Q_BV2?_$ MU2_@/LM-+$V3:\_NF50,=$/M,]JXCR>W?7W0>I>^Y%,GO8*)[IIKN0GP N!# M"7PA@9^2[:+PVWJ56RURNY!W-4+LDTI,M0>>M$#J;VHYC??^3W8UEG>D.5'1 M;E2V1K;S.-#R&)U.B#U(&W/WF-;5 ZF'Z:UX$;6S%6)/5*-J7IH[:8+4UWH$-7[4"78,*YJPK?':]MNI/PA0 M,7T"NU6ZTTS8?JSW0F$[(S"K(#JX)PI[)/K;HAVM$3O0,,J.S='CID@=2D-@ M&_N$? OMLME"FVFOL"=-!JWG,Y;8/4 MK_HD-7X7@^:U#Y&*ZO+3OKF@50Y##MW0+&RR2W7]H%!0Y_2NIRUB[QE">+(% M?]P0J1\-BCMY&UNN:&1YXYOT>Z V[EAHVB'.&CT M(>L;<['NQ/2*:G74=;#;,ANX64?S7=)9LT3=%+'C#>"3 M'A3H;(?4V8:D-2\G7M,EKRBG3/:<])P[*D3-.'74 'N:ITIS7)3%Q]KN**YH+>$8JK2':D*_E)!HZQ0!O4UV6+P8>?%O^R2*'JY M^1C3H'Z _>762]D4"/Z89KOP4#_TQY\\86M4\1 1'&H.7'F?C1_Z4#2OIH^B MUCS,4 >XF2%/W[_UF:2_&#_=;$#O;+7VO1.JKM=WV.TS>52/B4]?A#?+:O%M'45AN3 MLUP,7M>>7B=09*8/9]UB!3;51G-B5>)CY'9U)*0%RQ(436Q+L5J^R7POO:-Q MX+VC^T>:'L-1M$%J0'V(ZK7T<0.$1M0KIK$9 4'"*9)?!6]PG M1;YC @4/U-_%H9^D]!W#IO:1H0Z('48+:^T]O:V1NI*>S*8&6%,G#7D"]!UZ MF2/$,SC@>99[41!J>-YQRS6X7">Z4U]K-UDBX&KYH9HCTW.M_3 M-/2]^"(-@Z>>X4O1#K$+]2&K':BK$5+WZ175U+(JHD10_5RV2:^'RR+.RA.G M6RRJ\;FW3*]74;)Q =BXMTZOW=>(1/P=O&?."H=6"<\0K/69D;\D4<#D8KE M2!"F)GQ'#TQ\GJ:<[ZC(ZB.'UILK\/?J\DK!/OW(!"!!$G-/AP]94TAO#@KH M3]AD)8R#\#D,H/'!2_.790MR+J2Y]L,TG%%S@0E8;4C-;/E-CX64(&!7UL&F MIMPX&)P#F^*%CQ$EC)&+"=.]OZ-!$3'T=S2".Z&W8(@/J1=GXNV,[.*E]4E/ M#H\I+9R1U8J&Y.F4$2&\$ZMI<(QW$TNN$$M*ZH23)S+G#83<]L<.W\'0TT]' MPHP1 =S>-%X7[2>J='OC]1L##.:3EI8'V$W<,72 SCR>WH;K,>C3K!YUJW48 MJ*4 MZ^S#K3'>K^#X1%MR.R%58N'^V&(Q[+!I2B^8M,%EL@<5\-WF\S2%0U->M.'BI6ESZ[W W\X_>FF@MQTVG3[N MX&!=D]W;9A.)XPT[]B':V%[C?,XX(R)+0V1Q8*--;EB*1+A,;C?=6+0)8:_] M/D_\OW^(PSR[N_\PL.;K[X/;"[40MV?7/1WP>HN>V.9SRXHZX>0)IT]>,0[9 MEVZR[UH [F2K>V&$1F_$0JS&L#HRJ MKA?XB+6XJA F2LQ=\741GTW=Y#N:0I+GS8&?";U/>-TX&MPE4?0V2:&3[>_$ M5(C/-#1.^DZLA%$C"3[#D#M-#\["\X8(P8DD.>&BBPSU4O@-J<5G/Q8PA:L7 M71GY%2"1$M/*@KR;[XU-7__-S3;2_'H2YN'N>ZKY_^9C?ON;6#C<"^:_Z4A_ MI((5!ODY8OF!IF$2O(D['_18W[=S4^19[L5!&#]M".7_DD>/$?/M/H;2TMY] M[J7Y9ZB_1_H4QK%:A2L?(W]B)* B_BW_$A?_ZD[8_U9'R.[O89D!LLW[MS@^ M*C2 ?W@4@L.3$T+TSVRE8_E[X>3#=W\,R$;S- M^[<8P14:P!_!A> S1?#AYPI7]\T(41+7>_[BV:NS1QZ%#V44#AMQ-O >6U3P?9",YZ2\2E)2 MQ&'^)4FJ.,RB#J>4H/29K#;V*W8]F;YBOZ9K@<9&#@ MO"@'3M)U.J\<-Q^D<9-4@L,+@TX&SK5],17!SVOQ4V_]_4+#IQW[]_R9IMX3 MY2N]U^R[>^N%*7^;&$4&P$@I<0[8>/7EXE!IC(B_Q879-$7A7[])!U050E)" M%+MS!$ 20"G>HR>_GC]FO(S)9YN7L.A773$[:VG][%CK;-Y&UI:B:U'CB(WA MOP:Z$=\?MM'MOX8T+>U\AN/8YYR(,?\7^YO-T5A8M;^I] U\LX#Q\OU6IP*& MWZ2+#)'_FA185!'^F<%QCHG+"0*:7)3YO^#?0+(*OO%JO'R_U?'*\)MTD0_S M7^.5117A'Z^.,VI^H^/5TE_P^A)SQ@X_B,3".>H@4M#2.3[(QQ@$R3_S1Z Z MS'MEF-]";'_FQS]>5CTQ\<1C?P"Q_SAWR.,)* ?&GK5N1I8R9TA.&"H;-4E# M<9(3^HFF?@B$DI0<"LA!RA-"^1M2(( '#Q8445Y)DOA^D::4J0?^XA$V6.S# MV.-I1O29Z?)SRS)::):Q9/H1PJG%9_-ENDQ9NF4RO_?VM.=5@:,F.(?D/CSR M6DS^'.]RJ%-*XX=U6#\"U!Q6]J\ ]5;U/VFT#E-35_-OM\!O;I:J^$L&9U[! M7[%:JL(V/,84/E-@Q1I]IW[3>:@#3AO3QUK/_7M;(Y^5Z\ENZ4VV,(;'NL1T MZ4#3G!DH3W]/R,-'UNBE^2=I9DFE9'P^O.QT=5[=G #DS@L,'+XP[PJRBY&1 MB9'LZ3WS#3Y=O08F,(-5S\?Z>^",9R/0R@-H3W.\HZF.T*:V*VB3FCBIJ'?/ M[9;9VT4$V*7+]LYMA_JLTFW5,]_>#JMS74OSXAY;[IXG.W5?5Z"7.?FG_(GI MGVA,4R\ZCX/S8,^F@7!? :8$U0,7O57@Q]+ [>)&&FF=\."!MCJ1BZ;:HO".]/$EZ\=IZH8*EFU>=]OLDYM7U+[U#F'L1WV3. M[M@R,WVFP=LD?5OD14JOLJR W5V%4DWHX XCQIII/PHUD@C><&(.Q?P=)> H M'J78D))I52^X8@O/B!/!F%2<'3TIM;1^2DVDLB:V0A-AR8.\"F.2\79?KBHO M412&+)\'RLZ?O3""AW68$OFQE>W59S>WTAN-BNS/NF#A. M!W*$T^N)-UZ-E-]&]*FC2N.?FVJ]YR1\+*2#5M3UD^PX5B[B[6_VARAYH?2> MS0-#GW8CKN]S\B"9/21LABI_#J^6OD_R_Z3Y'?63ISC\IZP[T>DXLTBA>Y?R MX(Y)SK\I.O]1C[$:)1$_KW _SY=P$FG#>I=$ ?MFF*)#OZIUI_B"S*GACL,3M20'5$-2>"/C5$#& M.VTL3I59%Z^ ]9?2YF2>$/E\J.2_(5P"UQ4;G2FLV+,PQ$+(CRL(-'9T][D% M%@L!Y;,)).X"R!JBAA7M1(P5\?(\#1^+O-*++_22M?3RV*$79&'E=1@5;#(V M6;T-G<\EM!QIQBRXE$0^A_!R#&7) %/R1AYB;&I(/\@$G;I9)E7%W]&@B.C- M]CS.0RY(^,S6H7Z1LJ4;S<1V*0W>,A>$Q68A+H'=;-]X*2SX,K;"Y,O5!T"H M.M2VS01W@)I'IZUD%*L<\(:VF7 :;SZ5XL#VABP0:20BE4@$;()(0D&G2BS8 M>RIK._S*17.21#]1I]=A3*]RNE>=AUHDC]O?;>NQE91AB39>'[>.T-2[K7DT MB$2X3&[V8=!H5.Q*0>I_.:\B,"^"25BCKA4&/G$N/(_R:]J?=#@X.?_ M?%UYU@L($0S\7SY-ONQ]LH#O!"[T%[]\BJ/YYY-/__GW__%O/__/SY__Z^SA MQG(#)UX!/[*<$-@1<*T?,%I:3\%Z;?O6+0A#Z'G660C=!;"LR=Z7XR_[7XZL MSY__3HLXLQ'.$O@6+6O_RR3[X3PM+?!_LHZ^3@Z^[N_M'UK??CH\_NGHFW5_ MFZ6[Q2V;P[J$'O3__(G\WS.NS\(2^NBG5P1_^;2,HO5/7[_^^/'CRX^#+T&X MP-GW)E__Z_;FT5F"E?T9^BBR?0=\LG#ZGQ#]\B9P[(BJ)Y?]]3GTL@(.OF[J M8J8@GSYGR3Z3KSY/]C\?3+Z\(O=3VD3RLT E67+R*^2DS\F2I"^5G^I@!!Q[ W*)?_12]K<$OGQ!@.(07 #DA'!-NOYL?A8CZ .$A*?9NF*&D BO$R%6\'T( M$%:UW+*!7\@0TCP QU[#R/;@7PU%*98%^#%H DB:<9C^_APUZ=XDUQ#MQ7/P"D849KR(QZ-IA'>7>)<)00/V< L; M0KIKO%U>@2?[M8DTAQ#2'19>:L^>/;A(%I5- M.HEXVSK"X]B. I\L(_19X+@@;R%Q7WC <]^QDGQB]/84V)J/3F-&LDH:0ZW%I MTU4.(=%J#6@G:[*Z8)4SA$QDBX;'"-HD>4F*N359N=[CO4.SN8Y;F";2/=G/ MGB+9LJ(&7=O.YOEE:5/I:HH;<*W;5**=[$.M>YLV/Y]7[W56ER^28ZJA80^N6/N&9#W3?W'PU[=L<1+;70YMSU21M M7N=,QS>XCK0F4I::BS[S$"$)-(%3:(I'+FL%H4"W=@%,NC7^8]NM\8<_SH,7/.X\([K>S$KRB')_ M^;3SV]<.FY'I*JOJUTR)>TC^.#TZ.)OO[QX>3PV_'IR>3P[UMF_,,F8;% M]MNADU6#_RR0IHQ)FN+KFE[$^>PLH;>APCP,5B6MI34%#1H?A'C(_.73Y),5 M(]RF@!Z;D6L_6)HY",-TM.&TEC;5RW651O#-;?1,RXS1YX5MK],9PHM0]LT6 MS/2+/[97#SP;H=G\,0JO$.T@6IM>%UBET=L"WTS&,:.?%_ B(&9/!NSE MA+K@W0RT,NB"$HX:[6"U"GPJX2U8/8.0!?9N.MVP%L2J F0AR11A'.VNV42! M+N^)R#=_/ 7@!49QWXG&U6\)J]$D9MV]$C*2Y>BN3\4FNU76'BI#*[QX+8[ M)]T0X^^]/8!U M$.YNN#@I#41(1$)FE^L#K'L0PL"]]-T+O 3D0%5(5Q#CV][)Y.!T[$#5RY?" M=# (3/3TA)[&UG:JW:0&@B4D8HK78:]X)2:P*^B!N[AB?5F5Q"!\A$1+<3D: M )<'L(#$9N5'=_:J:K2K2F8FPE'#Q'D0^U'X=AZX M;,BXN8Q#4%[:%-!O P#Z9+]>NUAB.(=)W+6:D9&1WC@09>1,X3L9 +ZIZV+E MHO0?(N:$"5U%6N-@$Y4QA>QT.,C.\9^S\"GXL6N8YJ0T%:X:";/]\MYP:-%A M?!;>A\$+3((\A&86(P)E[!V MXZIC85YR@T"3%C,#;P@K!+TP0VZ/O( +.[+35G/,@57)C0-/0LP,O"'L$>1 M(#S'&[E%$+YQ3T0VJ8R#JEZZ[!AX"!O$X\KVO%R(Z&J$"JF,0ZA>N@RA(0P- ME\2K'X_/OX;!CVA)KMC8/KLO5:8V#C%Q*3/D^K4UI*U\W1Y7)UX&;-A*28O2 M[&-I3D:.F9B(&6#]VB/2@6 )/*^NA^43&0=2K7 9/$,X5^3\D.EU0S2+(_(P M$MD?LE?SG$S&P2\_A_ [G [ZD4FX;>,5_H;G ;^3TB"X9"3,T.K7 MP%%L8;(F$L,KE]98Q.IDS##KUZXQQ0UT:2,]NVK14?C=(&SJY%+BSDM,R^[3_;(9?=-!?CO31U6OA(KK<5*JK'^%F<5_?NG'NZ_ MM[JY/)M?01\W'N*>EH;[8ER4%\O2[Z7,)#8>H\'5B8JD/< DWQ^D,\H@D+^% M*2#-T%;UK;:$E> MN) M$1Z=VV'XAG>P-!(S@PU">?5DAPC099(T%U@1:5Y ^!SH0)MB!'D&/XJ)3"*" M@&0=7.T=%&\'8+Z3UR-(S-+* V%N6K/0%Q60>8MQ"!(P@S5$-EX3+4!.K!UD MF>E,0%5...8]QU%VZRPL[.\P6I['B&[XJ YK.[E 3A/(T596$)I%!4#KFMLY,( MEGBWLR;V$SS<,;#G92EJ[' P7YA6%@)I 3DI%6T M#'\W=KAGWBOC/?' MZ344+#AY;8.[+N1G&C4[6HBH:'^@#34NTE9O7F)+%,E>,K(S&$$)2?%4[2#T M6"[^&@3N#^CMWIK<_=D(H+G",(/)- K#/""B5]#'\]X-?"&,CFQ_ ?%@5]?% M^9F,0+^!B,QH-:/LZCES6.U*H#*M$300EXP=_F:4\ LB;R3H4GBW]AC1PS:8 MR,Q%N:B&(ZR&H[%B6RD*.YC.*!'-MK)XRS+U77J399F\E$ALG-%;C5.8:'9= M6-'4&;"5G%I%>F_4[1V'1+U$]_8;V>5B#>!OPGAK",%J$70BE"])%^HHH4+% M4*-((V:Y)NYHI>;HL3*Q;KQ1!70MA7CR:^:+6.>6E$K$=4E*TY@/M[C89IT^ M,O7&'@ZJTYM/D68JT.I8LOV*-O 73R!<78#G&C^VBI3OAR*BPFOE],B8+^@! M_/90KA)T=D+S,9>4W2S'Q2KWS1JNR&0UGSVMM6&6,Z3P.J1N]CT^F1Q.#.6* MH.QF>4[FI]1:FWAU8MT8HMC8(2&T5GL8H74'$W)N6D,1EY>YTUW(?M]C0*R@R& MD_ K( $KL?8&'6[&@SQ\ 5.?=H;82P_G8@[(,\S:]SQI-5<>+3E614CC'+F2@7I9L;TFPGV0=C1)6BE:VVO;^)Z\)$@'L;NM?^N;V&D2=V8Y822N&D!]](.?:P_-'6<>!5[Y+[X!9A#![(#J-5E_&!6@B6P$?P!21&])L $=/Y;/YDO[+=Y61**>KU)(E=_=[HIT)G M9IFPRS ([Q$_&"6N%E4&;3W,5[?0IU5G.F-09C?9!V%$E6)67 $U>N[4=O5! MS6Y5:9;YOLZB6'^:4YE--Q)V=\0C+GX_%[&U>'3EG@*R!!%TME:+VA=8CMJ^ MP&+]K5"Q22^RR&4=TBB.(9B%M)DN-=?=@Y ^3"AD)V=E+G:HT\&CN3:]Q-U" MVM&_]%*4/7FL57$<(Y#2%&4U%[208[&#\$%Q <'(8 MR >9I8-*E^2!6",!P\S$3-6W[\H+\&.F M!WGVLR[=MT:W1:\13M-';^(Y#Q >NDA :FH7!^$+= !Z##SVW,S*,$)L)85A M6G!Z#I4>!@C=A\&48O76"NF/>!7Y0Y#-_'.9G M&B'@#00:O74B\QOB0[V3:H38BDC0UL)PFH#I$ZM FK9_.+-YZ IK*+FN&V,F M;S?^9V >A& 3+ :@"_P'BJ##A+YQB:.DB5II55V''FSBWPB:=IPSO#AE;[L8 MJ4=+!#%)NK@PW/OKQ5@XSG)]FV"$6-8TO@LGQW[ANP/1=N!JXIJ<3 Y.3.("3TJS F_\ M#N!BB46=XK6$O0!W\>H9A+-YR:FB9EJ0+487_DA,%TI$S(:2MK9\;X@91%0# MO)E%J@Q=6**4 LV9Q=:)9D^,=<6T=%@6=823+.5]LTU**[W,@0.ZUA5BBY#- MGZR'W4$S#[M"O1:I> R>=CDGSF0^I;$^2]%9Q"]ZBI4R$B/G\ -)0WQ$C*!J MYY^!C[ 9$86N@A /F7[RIH[S]A3:/L)J(OCY+OWD)6BZ_XR3<_Z:Z$_=5&8@ MZWI4U.AOEU:H*1-88<06Q;48R-D^-#1Z#TZ.DKHAYP<9E6G$A"NW+*7($^M] MD89'".7NJ0/N_Y*@1K*;OL-FF[ZDLI%M]-@1I>JW=[R\?4>W2QOU5/'D?76B M8A?8/YD<'NK2X>LQ*4:,JQ5+T;9N$&/U1KQ$$V10"WS2Y::OD+6%Y^;1%G@V M?AS0A24<,P>*$45N ;%T,JTWY:3:(BX,7I4A1U#.T9MT"",0(YW)!.+^)'&DG_.ACSN#SA9?'2(Y("SQZ<\'NLQ=<0E0G-I$) M$I(J,A T64(R7H>^M?])#YLKL:Q(81* HN*-_EIJM4V3VWUY64SB0&-Y1W]C M=4=9%\$*CV(LW]>JM";20%Q0YB57!2BB,,HAB#]MT<,?_CA/%J2M.)2GQ65-&I,W4H6M:L MZ;B&!0RCX:_3B%Z8J;G\,6;""$FF: VB%_:DJR01TB_BD'20I'54(7?@!_V) M/1N)9#:')B4G:S2--4X [.[O2C M3M)U'O!"/H1.E'JT37_8H4O=U:^"< Y@%-<,06W*-9UL+35AX$OHC ZIGH3" MQ18U?V@,"."' *PH2;?:"1/HG%@\R*; L'K\E M)A,&%545;PPE.U5(V^"^NNT$MH>&6!T,/T$ZH9![2_1.&O 1I<$#2)8S('U! M)NGX#\ )%CXMA;?A[+I:8\@\B**Z"&X\(,<;!P$9,6]J1%(6_U@/A'DA)UJ$ M]:B^0#MB5C065E7L8TWX,KI3OQ%SKD-UJ(KCG!S]7/H:K,<4'?J-F2]"DJF* M[%P/?:>4%/U!]Q+LLI6S0@Z.JH ?,^':X%HM6(Q@/;YM^7.$1 M-NID1$7@)^T]DC]I U[GO4",\-G;=XS*M;]YG6[J1/ %K_,!2YCF!14[Y-%@ M0XT(K(0>^"X#;ZD [C3@Y79$=R%_T(X.RG!RZ ML6T04I2Y*:LQLT96\H(L(NK%>QC_\I5H,H9HF2Q3+L S\_7RNGP?;*MD6S.] MM1W*=#O&N4A;+?=T8TVN#\8QQC=YK7409Z4YVQCA%:YL&":.2EL]S^8D4D00 M1S?0?H8>KF[W6I1XS@\Z%>C45G,=A&@9\GVKU=H+WD#6B1!>.&3O>Q6/-5.H M&".:;#$?G*P0(L;@HU#>#R)6$K&Y[MIZS^K&P*GCA( 2(&=)(D^?(2>(?;HXN0_!"L8K M5$_)9H45]7R,];SWP5&ERC3-KY98GK#X2;]]!$X<4@5GDPC3(,/-]4%#AD%& M7FNM75QU(QQ6,_5RS[S=(>TDM.%VH.S)UW'*KQL7=O0S8YZTA,>O,B@'O1UA6A<< M9)RIE:5^".)*^M0E-Y8@C017=/BE3> >]FQ_;[^1J9XXTN#==HP%2T\%(?-R M>K/"C"58!VI1=+2E,?VJ5@4L'X"&I;Q#PLGKPZR8,!P5WY#/\@QCY'^'W)+1 MA*(8+]J,7W3%6&'!R:Z%;&Z*\"X!B^0O:O,;UN:^6;QJIPFS K>(>^^WOEJE M&Z\ZN[C04B6J_"ASKU;K1[#DK$S!'3Y.0;H03M$=/EE)#;C*@C>[6?G86O.I"=>@"YD44R",KM:JL0TTSN6W@' I1XHQ"%O-I?F MF'@)[X=D+772P9LK0W)LM\O1%6B](T]MOO?#IT::4&M$+_%H?R@>705AOH/E M="&R8I3 NB+J[LUJOV=\.SEBI1=>5$Z^WA%?1MWU&P/>045-3N MR=BWA[*2=O(NR'!K]YO 7SR!<'4#?7*IYARWGWDGN#:?+M10##E_G2ZN";.B M&>1U(!>*2B>SNLV"QQTQJ/O[ST;;= M/8&?FR>G[@MY99K^+4 %H9SOA!C-=6&67U&B1T ]7^Y#B%6Z)F\DO/$,R-P\ MQO.GN19,N^"^G5IW'H>9SN?0@[B1]:L29LZB!D]/)@>G9O*HJ2XTNZQ>LU:A M#R20M]7H^/H48'72N#B/((J\U$[U@&+N&D:T#..IHTXKIET>S\_KN9,7>MI2 MH6\!8XQ *<;S3:5>#'LA25S7K4\8W@W-6JI$V75P/M+%1V$ MHNR7G:U4DCRL5_;$3Q\YRBL_ 81!W'X;,59.:Z"E#KP,1D3W+MA;4//IWFA> ME%$OM"*[7/*L%18GC#X8QE#V^Z28NA?>=Y].Z_FAO'B]3@P#MIZSC4AOQ.KC#-YSU9!.C_P',8]\5,97L9M&% RJPY1M#A"3OY/4S MY09;NO.VH7L5A(S76EG)S(1;2EJS_)(RI66A 3>NQ+Y;88LAL4N] ,4AJ)E! MVA:K"\^:K$>4R]W6@#_XG/, %TNLP>\(T*!%L^?(ACXQ]V5;2F)@E@IUT:+$ MHHHG@YM8.Z%,A4.=8HV9YBM]11580^4GG?&7?:ZV8,KXI=(Q03#Z/9_#Y MT2U]"YV\;S6+DP/^ZCB(=9G>(U6:*46K9\(8'+F Y(@4[SA3;S27Q$?CW"$0 MR_0>.=),*;V\U/7SU[S.;W"SZ;>[7Z82%;3N$<<<$BL/,_Z+$ZR2ZK8:N@#( M">$Z>7WB+$;DDM9F7$DP!:\15LOVY:0(1J2"R1[^G_79VI9%/FR+LX*YE2MP MY?F(HP52\C->5W[J-_A9N+#]]/&-\\!'@0?=[/'=^YQV-W<';&^SZ6/='%54 M9K]+W RH''ZXN6^H&*WVL=]\V"0L48I%_(+ M7$4JZ<1ZV/7P4B&EX."R7QY<:&%D6-DIKHNAA3'=5LA3:_:2R=ASKR\WBCQ7 M"1<^G$.'!-1)HOSBV?4>=P<'SZVU_;]%D;J,!/)(%[J[:@WT8DSI< QX $ZR MQ4\'5\$!X* \ %24U&/?WZU=K..+Y%)C96#5P^JRHMFTZI;B(.3L!,U$''N_ MVSR0?0ML\KEPHZNF\QV6.Q\ISJ+E63L%:KFTWTB_%:(NU@L_2\_7\BK N_;7 M<83J.W:C,G3IY3+X%6[CM1:V@_[>_=3Z OP8"';JHZH9-2M RTZ<-H]X6%2^ MM<3OSX*Y_SCH_%4>4;80>8="\.?"=W1Z^FQWTK][A739$&E?7G^4* MT:6;-\*TX)#17NQ1VJHW/KS"P\!)>1A("K&R4K3L]1M!:_LX-V7O[U_M-J6N M__*RZ-);!;#8>;M*3J013L\/8&5#'X\YWWV$"T)S"-Q[$%*_;>+#\>S!!:U MM)N>5NU[TSJL7"56KA:K6(V6_3C=$E7J1FQK7)-5C5U:%,T:.[5T,;IT\29P MY8S7:N0>Y8Q,XC22-SU0!%?$U8^X;&%5H)G_G8R#:P^0>WNI-4!P-)CL5:W= M4407[9N:K*PJ*_"M7&56OC8M!P7FF^18D1NG[;H+&G)E*+EU) 4U=ZAH6%2Q MVQSB;G,TK,];$R"W%Y84*F&$:PCB*$B$"SR<=Y%=V4*_!1X6172DJ/!O*Y9K M;0JVMB5K.2I4ZX,Q#-0E[G?A?PM]>F::M4-\_2^04Y=.+X9/?B?05+@1=N:\ MH_]3:..%D".Q_)]4>)*E)5JT2&NG3"T[,$L'C"Y]NF25L^_6&' M;NWYG-I:=!EFU/*H< [8@\+&[F5W$R 2&XV*+CAF53C7D5*L-0BMK!PM1ZIL M$YG)6S,&L9+_T7\(S9V6U(T4S/1%"I.GV@\'[?,\%9?[LYQ88^^9%8[XF<.] M4$?%+-K;%[J#8OTM*_C?^W5)[_8Z2O_]M'#OBNKTK?Z0GIU%E]XJI_*J$WE) M&;O:!?1&A.\(+SDRXR4K]%@QD2E@"TC50=2+_@-+$=^2FN",NR%H*?-9XT"+ M(DVACG(==! EHU^B_1H$[@_H>5CJ:ZQ,?P&?O23&$1*;7L0+,(5$+24>.J Y M8Z5$KH:DU[?)@[0W\ 6X(CR0RSQV#BB0MH. &'V;JAV AT9,>L$A@IUA['1H M*&$'#^3U_:;+C]PE[3#P\9].8N1*Y!;"W MOW<@:(9,BC7+"+FOID<^.DO@QAY(8C67=\&EMR"H+KF=M66117H?#W9^*(?% M3C_N0@9_P-G>)N;/F\:56R M]\UYW>)%20J%._/QWB@.0SR/T1[$'30ZJ4.7440V7D?W2ACA,))>$9$:-H[* MPT9:C/9C1#_A/0Z'&T/2)IZ]W=K_#,*L9>CL[0&L@Y"L?A_!8CM3B \<30O6 M9;1H@"%O"%&JCJ$/3VL7L/72_AH2KZ0PF,-(B&#J*S"":#VII:OCW(ZCTTC- M4L?E68J4H?T4-:)@-5NB;M 1GU#*6?)4/=D['2P@G'C8&FEI1GDI5N)&L$P' M/:U:1DI^)^MU6UZ5.!N,*AM''M4AAIV3Y][@$@+_WELY?4-N$/%ZV M/UK&*)&]*Q?CWN^X2ZV #\HK8-9-=^U7N1I>>>]_';SM"-M6%=N=^4T\1K@K M%#PIZ#???8C;GSQ[*+9@[K)*W8:I]G3@61A[TM_8[^#F;\=+C785SC#%._+: MCW&J+LO+^K\I')=VVT0\+QQ,Z@OHQ<2P)3?D2)6FVVC"@XNQ#0.4+ MLW?$XQ>/@OC7R(:>V*AP*/'B+(G5E]5A_2VM1=NQ8M;!.[1*RY9>'3'VV7?Q MZAF$>/J,GQ%TH1W"ZE?,J]+I-B0H4^S.CEI8]J$-=JUI?Q\&#@ N(EX9F\CF M#V >^R[KSC\ORSL@2&,UC-#'I,(EG3B0USF8R\THHL\,D_,F7/A_T/^WE^$4N)6?0:%SF^)FD7GQ%9S_:$:_O66DR0B8UE%/1V4]"F4O?+1&F=W.; MFEEI;!00$4A1*!F-L![#K#0V)G4@OZ( -O7$ZW?WW-#H*AP%M4^3ZS"Q"'J_ M2IC9 C@-HU//"WX0EYBK(+P(XN=H'GMI MQ!2$=;>"\8H8OF;1$H2YX%P,7C0LS13BJ!1_A&94+)*]AI'MI99HN<&_XGV- MW0*'&NM+@@D-]/6Y!O $RJS^]#B8=9!>2%1DY_ZPG5-,IQ7'Y/4B*1K*O2%& M<7(+\=K'"HCI6QBOD#5 EQ/J J\$4F5X!<4R!^([>P4N G(G3 CH;7+=X!9$ MK@[R&@$'!)XQI=QC+4"$@O#M+HC +2 KSJI)I"J=WAC60+'C@B LW^A7VIN! M#2^OP#7^DS5&EQ/J!GBC,5I0+$7K7H5=E;K37B,4 _I<(K_H2\: G7V4N9E1=X&I>F+0OX@.YT>,7R]^*S.(R;$M81O>9-?,I7 M@4\5)^*K5)5O]-QI)ZFB0:48?F- GES %^CB;32ZM]_($'P>AT3C4]\ES_LF M'YAW5^JS&L.6QL)V<%=P0+IDKLJXFSQ#/T'.^5<,DZN3^6LJ#-*(%V ,=5J* MW,'-P2''F\(*_PF$*Z%M)TEH#"$$1>O@51)M@,]68@]8A52/)!R40P!G(R5($T$[>*-$-XI]$A_11,9WM2593:9&DG?P:,HS1G&ZZS0M;/3DZ4#\S%JWIP5]%)CT.;;,._"#_L0V\XMD'CV+%(B; ML6:T%],W[T[DWU61\XXY+'O'Y)YL*;[7HON-P)$^V"+[>DAB90S+CXDP!@1E MY>LR9L@^U-*M L;L_+'1S-E;KJM?A>!?,?"=-X[#CT!.7>C2#PTXM)-4D1&$ MJI*8ZU@DD%-;0DD"S*&*I/"F405M.E^EYY),5FW)(@FQ&%F$I!^]JU.NPVW^ M_ WB[6'H+-]NP OPQ&8L3F9M:=/_I"6KI0$]K+H9C,H*D)[!F&5HRS-YW 5' M*"E-&#&Q7?OK.$)4>0=B\UDY1U$[AX,?3+6'ED,70?''/X]EP;*$[E8P4FO+ MC+YF*@FU*'*[&F0X>0IM'^%&$HT^@O %.O0MG@KQT1-N!JK^B3MSJ:Q".UI* MT*1,LLXU,^:)[CZ$+W8$2#""Z.V*!.[CSG*LY+HQIG/,RS234LWXIS\%,\5- MS647I77HQM#!-H6=*;.K!S%ZX_2U_P)05%P-;X\G&"3E9S*1=7P6E)G70$-F MW=Q)="U.*6;Z#S;)*D=5I(P@LKTAO /2)SX;QDPZJ@J;00L<5V!ZP6?3&=U) M./?P#U!N [_DP\6<8YK"B#P\PO2*EB]*M[%$$N.ZIR<;B3_Z5?EWWUZOP^ % MN.?TKNR,"(2F*Q)EB,$=7A:#."(MYM!/1"H.VD9ZPB-8T%48@PGL# ;Q0%+( MH=^%9$4(V5P3(I)09=!;S^0. '0!B4E'GOJRHVJ_98GL1:T0P<=LP//9B$1(VT&=EG].2+/ MWFY*U-_.2)I<^PP$*U&_ S.A]&R>'(M>V0YQW7CC&0Z9Z8M4/L94/AZD"_-U MGQ^/Y431Q'14U6B.29"57!>TFF$AAB533HVAO"'#8L@U#-9E&P.T3&C$D*T5 M5Q.$'XFC&W#)D,1UJB^E&P.&M2!4F7Q%Y!QZ5]L:]ML@C!9X7\>_2;&3RE#( M1:0TP405>"_07Q35Q86?F\=0,LC+/+3[33>3?(UIFYMG#-1HNW+C"SOZX:(8 M SI[;9SKI,G+,@9&\!&M..J0E=>L"R,7:9N3.XF OB1P!]CDJ$QM)B_$16T[ M3IPFE/")N0N4'\_NG10W@;\@+PN0OL&:.7))3(2_5CY5ZP7N=9]!$#_G/MQ3 MD=)T_'EBMC6AZ]SU:Q]QJDYL.AUJ)%7T\DK="PD='ZLTO 9X7/;B3D]51G0' M\.-0Y9LYARK?M++3=G*H,AQ:S;!H>JBB/Y3*#U7TA)8)3=M#%;T05G2HHB>& MM2!('ZK4@3<6HYF"0Q5C(!>1P&A3]Z62^,P M^@OZ*&HP#S>_7..Q\?7QA[TFOXBL_9J5J3-UFJP,%6I!.YZA,,IQ#'_:\@M_ M^..!1'JIF"$*O^F&=]-IH5XHYL3?$Q+5=SB+OQ8;?H(;OC\(&O7:K- \1X0N M=\\UNK^%/ES%*Z;V"[]KIW].LXH(U(LQ) ;V*Q^#_.\CQJ!6#.9Z5 ,[H3J_ MK.$PZ]+XRQ=V].%_R7%BE!XG_@[(N@BX4[Q$LA?@VL<_ !21]1'GV%4@]QAX MPL>Y^ARVJ>AJEY0:G-'G%5IS0I]/:BHOA.0TZ[)SE>K2B?$L",/@!S'6V6O\ M2_0F,=6PBC"2.6WE[\#&J?Q&];F-EN>!Y^&A,;2]JR!DF')WEXLR>4TB1WO! M>[E:W=_3+?8;#;JU>;L$ZX XQ#+&%%9RDRC22%9%OF%=!5[(1RZ]\@+,^/(B ME)W0)'0EI4QQ/=:BMS/ O;7#!?19B&Y_-0[&&M%2[+Z-=C-9O,&"500D+OAL MDQ>5%Z*(5JN:&P8SL6.VGPF M\J29T"EA3LT@3+&OY*TI- :KRXRN)E^ B11J*7UFG-K3@DR,)43^%L0#F"CB"GFREP7(?_6&*VS9"9204C& M#'X];(N=W#6GL0N9PP,CO8F$D!,V8X8A]L6=?1J0VL&"][.!Y8J:<:*M=7&P M<)[7/OX2/-FO #6\?GI2#NJ9%&K14L=U#76CCMJ[J-R4*A;^V5-FC_$S@BZT M0PC0;Q#A[-"Q/>^-:->=HO/S(%P'(25!U7Z@03$%IN_O8:9/!NG4 F!L=@*J MQ!S]3:K+^1PXI+-MM$?VPP_ "7PR'":XX5'-)0=L9)L]X03_&VZS9&B1]C;7<%"_ *.H("SCZRUS?R7O@P<*'?P$7 M"W\&?#"'$=IHXQY@<.Y%#)Z"Y"W@:_\*9_07 MCWA%[T18UU7+I-XJ'QD'-5".(@>.X<; [=!?6#'0,PJB/URIE]N',<8]R5)& MQC.54G;@&3*,T6[3R^JC0^:3CA1Z85&Z\A[I]+%F3UV@D7U0Y+1M?-E59N;JL7&56KC;]+3+;][3*RA)[TIF;M?_W MG--6;6"J;!Z9,YT(]P6X(IN$^2,%$K<7_\:+-::F<%T&$%D@RV-*A_K0)&!2 M:PGQU!I&%_Q8&VHK*:IS@M5YJ .]NB!)!XRL5Z5V]_C[I//FM*;-CN.A#F6:]32"$3YNA]=T2LKV6AAX4 M^R%7K<^S9"D?A%.@+T7G4'4!UO5B(@\$G $&[J2K169:_ =WNU3DV)]B)OZ* M4]^]1!%66[;O6 MIGHKJ]\*?"O7 FO3!)HM^=NR:3/TMS]F#?X=1LOS&%$\J IS)U]O-89(J3+^ MV%>S5Z'>K->X MM^E5Y<,A7E(C0144<^@%-!/4_,AH<<":S:5%UG1F M+W7\*IA+B8H2[H\>5#$!M9W'VY5)M,@;B9P5PN MK?S\4XBVT<\ M!1>,0#_E5*:!*BAA)R]WJMU7S:',UFHWM6FX2DK:R3N<2B[3@2AK_'V (/.R M7#F9:8B*BJC*B5;;'5>%(F3W6@>*]EJX*9:3&4;7:6,^-EEE.A_V?4[$;!YA M#_>=9H&4?MA=7+O)8:0U"65[.MCNUSA9\%:-_ MY?:L*IUIB K+^ ZLL%M/L#/;(\?,CTO0X+CT4-UQZ:9!UG/2(@O1)GVL#\K< M/NKTZ)0==(^;8=S#Q9'H,2I'6$6SN_IMX;7_ E!$8XE?_BNF[ZI&RZ#2+Y>1 MU#1P9<149(95#^NY9\,5HF(_D;FFLLONI"E*>' R^78T:B"%Y#-^0F\6TPI/ MX$>JMO;CB7W5_W1]K+*[LSOYN+OV,:-K\SITRTN)O>V&#^#-$2KCB ZD5 [O_P<$U2Z(*LF&892'!$Z71Y/T..'3[@ M>=:N?L>\*HV6"N3CT$<+3W;=Y^ L_2A$X3@%M?#QHZ;8>1 MRLLV]%ZL#M4IBFS/A0)P%E*:@F.]4$.'QF4 .,4[(.C8_ED(W06G-U:E*\IY M>#(Y.AX3>,(B*;IX.TB HBX6:S=)2*QJ2H]+:S$ZH&]@M >$CS!%90R0KS2_LA#HC MR5$\'[%Z.\Q( T57LKS.E%*733<*##!R&VZLV$3:29XE0GDM,.UO["RZ$:81 MJ%56,$F1S0J#/'4<*B>BX0HXMHU"&MWHTBVT%7- :RSIHBK=R%E/EHJQJB^]C)FG#P /]Y $=G^, N?/[SZ,$%X; MU=AT.'ET8TYO+*C:^LOJ:>@CXNZ'/9:RZTQ*[0O6CI@]S[<=:7#TIJK&>DFN M[E_[N)/'%*59M 0A\2:8426@NX#>\P?N0^!Y5T%(,JFF=Z-&:-<5NJ&FPCZ@ M3LUFF?!Z4.A=S%F*]%:_,5U&'9,'Z5X<-!3UK#5]S(@^ &MR__H5%T$B#"5O M-_7>O8K5?_2N07N7 !B]>!X:T*W^0<$=K%L5J__H5H-V*P$PVMZOJ@S=V;QC ML>[+=::BE8BV3Y=^N^C=_T.X&*)_YV^@-!> +J0)@^S7-DPI"'*M##]R;32F)ZJH6VP M-0X?NS#5&M>X4QK3$WOL('IV:UY?_C!7-C!1Z=>M)=OWT;?U[MLJX/R8K)N8 MR?3KVI+M^^C:>G=M%7!V$!9KA$9;V:ZJ2[,^>FB;'JHUBHJ"GAD_YYJZ09Y\ M=&2-IMJV4/9FDN[]=F/#2/P'>_L2=QQ'%(%?QYN.!Q\W'84\SH=?0+4'NK>; MCFJ-?V.\Z?AM<+IT"ZW43<=OXZ>#43<=AR=G/5F&N.EH $\[ONDX/'-Z8T&K MFXYJF33<+AE4\ MLUF0",QX9TQDP(GVV4](<#/HBJ+0X-U0O-&/W-?D%6'PB(&AP]L-J81 Q![( M.3ET8T#?X[JL:H9^4*8K]G"'?FX>W1@DBZ@P)[J?)P8,(@#H7 MT5-W!7U(#$QD6,T"/'(W&U)EC(0U4KN(]@H8/X]:>SOW%#]E>,;U/=-UI,$. M3JS[#O6[6@4^W?>?VVL8V1Y5 WK C A?@'L5A%=Q%(?@&J&8'.XS&"I=CG:$ M[(8@92:JT=1'(!*J_.1&5#J(H.F+#3TR*& =TE-JU<-I377OEM.]*M0LS]RI M1\L%;K4.TV43ZZ!.*/.[I64+]6CE(]J:9)>KM1>\ ?"(9QCHL+Q:,G\?JFN4 M/FZV_9T7JFS$1S\:3LV*_"H'>T;R)D (2YNI#CI3W[V M7DP"'( H_ZN<>^5A^0D)4IBU!F'B9XF_H/59MN]:;E*CY8/(\K)DB";3WM_R MT@Y]Z"\V>JKQI&0E[]]'$N.;F!H),)O5_E.0VQ,O P_3&R7$X,O5L#3=QBX> M/.4!2*709AD1[L-@#NGXP3K#WR30C0(J0:TXZN?+K8@%=6\0#33(1%$(G^,H MT2>>F!WR7'- CRJR)Z&%AA>!7HR.1SV-5HE=&C.,K9.S-H=,O21CM4EM<@QC57*^^::E%9Z M>@EW,!L=;_RJ3/M.N",NNZ)5.XLAO3^-NRLY?W7.2/U.6<*37M$2NXXG/9V0 MD'.C."EN,Z)NCTFF?@3I289T,(K#X7[8($HI8:OR(OT+"\B%67K-A#QH*OP%.I,!5TY MM;<8?FCQ"#A?%L'+5^"X20W7/H*XJ4^A3GIT>'BT.Z2DA5II MJ=9.L:)C!!'YYZ\)=]/O_O[_ 5!+ P04 " 9B*U8(LG=--BJ 0#04!( M%0 '-L;F0M,C R-# S,S%X,3!Q+FAT;>Q]:7>J2+OH]_LKN.ESWK=[+<_I'<4"JIYYJJ?^^7]K M3<66P+040__WO\0]_E\,Z)(A*_KXW_\R7*98_.__^_E__OF_T2BF]-*M"B8; MDJ,!W<8D$X@VD+&58D\>L+8QGXLZ5@6FJ:@JEC85>0S\6PC\/GY/WL>P:-1_ M5%JTX)V&_K =<4\\_9CQ'XQ^COT@J!\D3M)8XH&./] 4UJ@^C?1NKBA#4S0W MVU4\P*?A]\DD"=])QV/D\^$<,)>*!+"2,<2*V0/D6@-[PUS M_,/_ *'K6-^0.%S^V_X4M_P)\/QLB*-5?%S8-NZ -4-8/Z&G M]#XJL@QT]R,<4(."T%0D;[IKNX6(,>N8+A@$ OX?8@&A;0B40/E?ZJ;6!VR^ M*<\X?=R7:GBA4IBL[C!=U-#+@?+ ZG 5FPQ+N)PY1F4Q228+^Y\?!!*\ZWXQCFG"R.<62 M1+4/1)/5Y2R4W[LI+X&,VU+:RK.95MTLM&TGSH^;\!UPRM$H04*!\IGSS?KZ MZVG".7C%VDVW3O#TK,0NTSA@QC&AQBWBLM$4:#1=](JOFVL#OL"0#V<[[HYT MFZ>7# XF8J+@"&513J^$&)IM\U/ARL")RNYD57'LS:\FFJ;03[*-XJ@S://Y M9IJRPI*64L5 MJ66S@6L<1\@Q MZ)M9'J^G*TPKP94:PGK\/FS(0%(TR-3_WA5KN?/KX=RWUQT;&1O(U3A8VZS6 MF79Z%M=@NTXK51>F_7D]TX3Z;2LMMHN[VF)?@:Z+K?8QI24ZK:D@X,Y0K22H M@J[D^?%GKO:#J$6RQ-!?L5)%E6K5<;E=G8F#?'1DSNH+,0-72B=Q,A9/)F\& MO4$YE(8M1+M#5IL(IDB4DGZ>+$_#NU+EX2@ M2 ;6SW^0&?]@N18Z7 ;FFO4/R/C]]\Y2M+F*S'7WVL1UB)!?%MVZ7_=K2T9R MX<>S9[I?+<,QW6^N?_3@@\I=QW.#@-HW""C!AP7"@@V0(F&A:0[M5D.;0\L9 MZ96U8NU&'3)$%6A#8 JSSN.@(??J%;PL.-5D!J\MVE,((G\RP#6$M]\4&7T? M*<#$7$" D]YKIE@^M(.?W[Q]G 7&:-+>5QF^;#U7%4FQO:EAL@)_=4,B.Z2? M7>C=S].L[SWNGQ\GW_)S.[W=9'Z<6OG<-?MV$[=%TT;V-3)&J2A.P/_?/6?W MVPZ$\MY0RK6T#W_9?M^^Y,B0*%#EN47@^SR:6>+V3;3W> M.E$<+3.DB)RS/ M\\T;IXZS2_[6E/+,R?RH[, KL4U)I4!T)FK-:;FIS)/C12@[7DL1].LI@KXX M1= "F=@)CZ==B.J&D/YUCGH]%HOR49> MU-P^P1G;7SX;OS5#1P\S#17Z!>,B?"PT]OTE"N.>IBXH [38_%B)-H:=,I$$ MMZY%SZWX>^/ZO,F4D])UCLB.DVR4:"^+G8G@]*E;1_:GF4P!Q+8D.9JCH@QY MW9X $PTSP00!<@F*D A;--:\T*?:'.;I02T#;-Q]*D?G4GZ!NJ M\,"@^]4ZO$6HDZRQ)G4^,^MU)+'QF"G&;MYZ^V(=?F$R>&^H\P457G22'6>C M-849.:;6CTEG,)(JMR[;/UF%7\52OZ@&5ZOKDB#&L_,9R-J6:99HA[[YY->7 M:/! X/J\ K>EM5A=3C8T+X(^F5@5RQ1.W+P4_Q(%'@QLOUI_B[0&TAQ(&C,M M)N=XI;FIITNA#QXH*MB9<:1@F;:0\=8&E\*.1D"RO;++^HB1C3FB=Y<27C50 MGCJ66V3G$\,E10KA9!J=15X=\4 KYJU,JCDBQ<#I#PBFA]? \^[GJT8^ ^B+ MY/4=1!UY)5\E&$2.2I2$JC@U3/B;?V<69](JKBD*ON'S[585M' 0O+3$C9,T M OS#(>!# K:@)DN+*MKX\BY1?=;2SW5G:T[1N04O9FL$8[*53*D?N.C--;NDDI\URT,P'//UZC#;YN#[[+83X5U%[:)QNMUJG'?C)5S.+:/"VPZ>:0:.&!\_6^%>E_L2-Z/3:XH/W!%T@@]/A:#X_+ MLE0:.W@LN@JZ)34[Y_.#?('.UXQFZ>:SQ-^7YZ_LEQ=R MT^YCLV.QF2FY;*KKM)4]GRYE1 M:+7< '&\/])69I.Q1"XZ2/!*BIO'K2BI1$'@9,%WCVA=;N-+QK!QCAX/*JQ# M472U)D83XV;@0DQ!VO@2P(K.8[1."XZ);S:U/+\I]1\7\_Q8[^LA6F^JR.<8 MJS%M0S*Q0;G"UKGQ."\U()IK@)IM$><@OEB;1L!_+ M^MH.G"BX\=S89Q/S3?L-%V@ D6LO^C11'!1PL;DB!U..2N)*X"3A=PJ87KL[ MQ>])W,?B.LW8;4)B$J8!09E\N"GQ2H)*+*;^>-4"4K<(NEM9+8Y_)HL:D*UJ MH@:>HCH>W(J0V73$EF@ 6H1_WWI9M$DVGES@Y<:(R^2DVE)/!DX&[<+Z^Y#9 MWS=P!C0?%R[[,/4C26>!>K,AB/<0WCHFCLU.S*K/RK.VCMM&8=Y*!E::7)2 M AEZH/?PM@2Z UI $Q6TG0:J8K?_,B3:^E!5QFY+%78]!VC=;46#0^HC#EZU M1EZW.6[;H>1)F$APEH(,+[FOPFF<$,1X;S6II+CY++.4A,8$GV\>%U_D=*)N M=_++V+\L1. 2K_/@>]E S_%YGG:[[5SW33L2WP-@8,351?M!O;"=KEY-ETL# MNVWB\;[:&31SN2C^&#@G,W#;Z8+3&>H27>5>H(U%M"3*JM0=\(")]YWEJIR6 M$H'5<,&DC2#TD7-I8\_JJ0WS^JC69B6^G$]DIK'I)E'DKF[Z7A5R!Q9%0#KP MG2][KS&"VA3&!3RO:\JX4\B6B)M/M&OUZQN%^]V M5H^$E)GG!IE;)YHOJ5@+' 5]K"OLJRFH%H\-VG*S]#ASRGF]/JERY3X;N$39 MS5'05VCYY]XO"N?75SHPK8DR?W)<.<.Q)ZJHRVT@371%,DQ0-=0M/8Q+<6M6 MUHMQ-E,%*I@5LP5V'3@3#\77#Y;F!Z/.KNTV@E&OQQ\#7P27L\UX*Z94W\P* M@(]O^@F56TOYV#1PXWBM'XS3/9\.;>%)>J=WQY[?:)2EH2XA= ['^%0AK.M"21DY%9;+#1(MRA@Q MG7%@@Q[8ECN >E9\L_?( M*A MQW0%:LX$"P?HTN;T\_9&6BT@.:8) ?W\P8HNZI*"COJU;--!8Y_5>2E+ M*.8\T9US='G7Z9N/#[5%E8BR&SN6;I'=VKHW"2PEO@XE3W1Y!BJZGX+19,O-ZREV8GKK#/5XT::*RIV*U0T(9,&L5;R/),&A*/2 MPYF>RA4:"99C4M&YT4LW^H^AI@F)^*+[!AB'4&N#0IS"\T2T4HO)"[IO!U9N M!ZA\^\)V RD0E">1%H^Y3';5S"_8Q6)27/6ZO%F_?B?0-T=CR2A!76KQR2-Q M_,$ #+Y*IG+F\#'.:]4)$VU+N7D_'EBJ#F8 !N(X>=F(^Q.-MXV]+UN49L'0 M?J8DW81)PS0TQ;(,V:8?1]KOU%&'U_Z&7+, $+CL3!!IZ!KEO0$'B^C)RR"R: [G> MFP]F<'2"D,3"< 8"Y[B=HJ%]"(1RZ#.IZ+D<6M&"+BR,50]7AH9%C.=*9:[? MA"[[;!JZ23GT0>,7--N-7F*6:\VBI0G?F>3BM6EP3^O^,N/W>@YKXNT.Z[&> MH!Z'RVZI)_&S:&]991>UM3C@ XO%X$ASZMJ5 >_ Y;2RS%OYXB;'BTD\IU0* M+2&6#9S.#QXNKYY!?K/FM4%[1M3[ZS*O+8QYN=(J,KG@5NU]4_UX(D'S#J8D ME*&VHMJQ/I^ABL.D.-&'\^ VO T.4UX_V_;!\*Z1BW?+.L/(;'V<>5QF56M> M3M^PYOR:\.Z7(_FYZ&TR1=GHCR6')QU]/9!+&B#P4/1^%B)?N9N[!=PMI@W1 MM#=M4]0MKZ^,E=[L__*,FY]^\'$]KM0E:97.3EERV%_W%VM''&T"B^O7KWF? MJ9\O^FJ!_0#OW+X,M=C2?*7E:\L>GI\5:IQ8:_0'0N#"(3="+5^WFR(F0#ER ML)GB,UL=BL4%]-)H7.*!UG0L@$NK=7 W_?_6K0[)*!Z+DO2EC!-2(&A?1A4W MMOK8)-+L9J6-VFS*8HWNU2W']\2J+K;X)YD\S4?MLC2/"KRSH<'&V"06GUSVDNPXU5@_9O?M)@V4 &33]@Z$T'_4F&&0Z4IL7'&T-]G)=TGK ":]^' B^0 M\::+4^6\973M8UTW95E!#Q/5AJC(13TCSA5;5'UJ36ZD MY7RM*6N>C">K^&,]7NA, QNE?6V?Q'-+_E:4\O+) )<(RHIC);4<5?L$6U<& M43/;F\Y6CX%5C\$+RGZJ%W AE(MX.9[LS.%N;6[;*U'BY MULA96:XR[5IY7*;%P&697NKF=VI)OQ.F+U2@M!W5$4U%'*J@M3U$Z5FQ6GT) M3%T93VQ_K[H^1B,Y8V3N?BGJ,EAS*W&.?MGF!RP]EM6J&P?7IEQCD.PQG!D+ MK'2Y5OW3JR?P' M'%77O0\/WY(O$7CG'15FW;K,0$ M3B &I KSN4V4>'VA1N)+@@MIQX(0LRS.6Z3UI!U=BWMNF+;[/)\8>E%*3..U M>);/)T;]M+J:T;-\8"77V57Z&O/4,K^G9/@P1624I;*-+'%J2:NRQ5P/S_3! MIHV/13-.!39X\!I"V%O=M\;_KQHFOU$BL US5I<%EN:[K4VI,3('E'T#(<:@ M2(3 '*SV+HK8EPAZI-*##,#O!]*A #BWP\R;M5!4RJ5_W" MA;=&&B^Z]B?5KQ@U=K4RE#8?I9;JIB3VZVDN")'%SSB%]IG0ZXZ-W# C%_*L M.#3L\JI5[@U35U=CMR,M+AYBD0?UKECF,E-6C";U!5V4N,(LL'9#,/> 72_M M9.E<,#O&4/3T/GD\/JV &N8SF5K-M5B-W6Y,!#: MT=)P&?QHP?,5/C'YT1*_M:?X9DIP?8(6D '04+RV*YK0E;*WI5/:I+-^5%-* MD\U/16-",_%ULQY\!^&8&ESGX*5E?BN*V&[[2GD4( RY&&VM1L3,F7;J9"*O M*HUQP%J;TFCK$9ZZNERLFUH?L/FF/./T<5^JX85*81($'?$E1./HB@]X5LVK8?WIS]&]9_N>[6_; M[^A%OW@ISV4%I:REBM2RV< UCB/D&#GB6= \>J-B&31))![@+1]XX1R.%UK9 M;%RN<4YG!KAV?!#-ESL4O7IAC>B.#[S0_NZLLH1TZ,+61^JH-Z\;)XF1!;+3TPG(Y;#P) ]F] M8?]A-4<#D*4,\YU8.+H?7&I[+3!.ER<%X:E(EV(,:=?B6XX M_[X?ROH!0LQP3 E8WM<)$&57^D"P_/P'_H-9]D:%0DP3U]&5(MN3!P+'__?O MN2C+T .*JF!D/\3ND\FG2R9*PFZO&99;P E?H[K%OG_?/7NJ.5;TJ&W,'TCB M/CZW_]Y[!QPZWPX<02$4'8F:HFX>_MN&.MS":F"%M0Q-U/\;\:[ OQ847:/_ M_NV.MI1' !\$G^F]Y0%^Q-!_9,+[@%X@8A,3C/Z]^Z-=S\"OUES4#U[I?G[0 M#5,35>^Q*^"NS[]T][.-# /,&&$9)">AK"\#EBW"X$QL0WL@]BXAA*#O2/!'1549ZP]H M4S$PO2N*CA05 NC?0\.$!//TC#5F&:HB8W_@[O^VOZ,'4O<(^H<_/Z'F[Y/@ M=R>[0^'N-22\M%0L9>AZW@\31883@D_XSQ])$J?^WJ%@?BE8_1H0KUE)[$,K M$5VI()"C49P:BJ(@X>)(H(?QE) : EE(4C%1CB5!*I4 =Q[Y?^\*UN#*.?A)QA^LZ7$A7M":0WVU#CV#9^\P]1N(Q.G7!R2>O M./E#1I@?@@PE?".!OA3>< MT)]5T9QY<*SKX*^ "$U9L>:JN(%>G:KH(#I4H4^^_T!D>/C& A7W;C\D@!%2 MT/:_=PJ\!;I=$/R&.A15U;"'QOKN.O31=*#3!4QUTP(HJ[Q'*E2*H,T9ISJS M>/5(*._WV:V#RU M]OU JMJ'H\[X0E$]2+?][ M[$_Y+_]2SK^OP.YN],7I5XO-V.LDSU;@>]-G,FVLGL.(%$4':/ZG+9"D^V/. M,#%[ K#%EEXQS^?' 'RR_(!MR>-%CGJ04<@,/G4BBYL--&>!?B66:K@38[T0 MQ1Y#I13=R)?KL0[;'1% ,.O#*5"8TVH\>4J+NY"4@61X$XU*AFJ8#UN[]/FO M2 A!KPF:LNC3T<\>*[JF+01O%6TO]VB#(B+>![3LZXG]WU/PXJ]3T"C[J%@H387E%!5@4(X,@?F28KZH<&7=A -Z MJ_?2/:$JTL-\?BAWBGR>'YF%:'\T7KI=R5Y>RA7I!,>)*$W@*7R'UL!HUE.A MA)-&"%*CVABS3.G?.Q2TC2(DX11%K E\ 1=X/YV/[S!1A8HU;XKSB2+=G=78 MST*%OL*.W9,H\G3WX^<7>O;')L,5R+8%QFY?"=U&K1'W2'$ AY-$K$1#Q!#F-^(-2[HRT)-" =M<)G +^I)5O$F!U%R4)3( 7\^4BA MRJ?[?6;:G]69S7 JQA*K5@6-)/V1MAOX]Y?FA[FA>%/%N04>MA_V@87L9I]! M4=Q?\O(%AZF4_;B\ETC!CY(BMKE]J_\T/RM@R]OK2V#:BB2J/AEY(/:?$H,/ MV4.1_[(MNO;2%'L/-^ #1ZJQVF)E^SVZ@D+I86@"<19=00C\,M_C(]M]\7:H M.(02W;'!E5,_YU7N!S31*XG62P/Y_]KR&739QGPKN>\I^@NQ=8PBE,8Y)LC/ M1=7%X7W 'G3\/AX+.>1R8/]AFTADO44\_2JG^#)ROL;<.Q\)L5!YV=PTEDA% M7SQ.YMD]J ^7.?>EDUO/EC$,(,N)=Z^PIPZ:Q"^[%@.7[/R4X+FMFG]"J3< M%M=%OPS.:R:W[X9"(L9K$DUQG>62C9<5/9;*UUO*G$&O?!,1)Q-1(I&D4@1^ MGHS?+[Z\&HI/Q.=[G =75F"&B1GV!)C8U#$52U;S+%G>H M.19UY=']_E>P&/Z"M1K)#[DH[Q8$-T$UQ1:'L=I<-3; =&GDD&.QFG'_US,6 M^N&Z2Y]IM%"OQ]8W%:6,+)O LOP_:&,3L1<2,2J#-3<:<=-95RS55L5HG6;, MX^J%+\F@$=#&QV1@M,2VJ62/,+I2"G M;(H=1%@ )AC!KETJ=(! 5[O6S08T_J$6W8]']FVZ41[, MIPM<(:/E!6_FQ>SJN![D2X#4[@45?9^+O88!73=UH,R?G"@7=_C2!*UV7HVQ M46E4K,[%%;P<$ Y,Q/$8$9SXM)OSHG8YKS]]R*) ]=R$+*',114#:R Y*!0" M+T,3 EA_87]"J&,([%]9CA8 =/YY;8)'*H8Q@?B,Q!>/VGR>)]GR3&%RZLJA MYZ;F!$0\)8E$4.737U<74*C#NMJ8&/IQ=K;K/)++7)&S9_$R&9=KVCQ;WP1$ M+)$I*DJ3<2I@DNDI&__G4^80^0=$XF\+LX$*Y@C4F.[".H)!B:4ZR/O"1,@S M$+,7$U"[Z;\DC=Q>=HJMP =Z4P4FD+&&8UH.RO79!@9'(,C[%4+DGT._-@C* M6E3 PDCVPW?(^HDR+L5C%(W2?[A $[(DI&1:$F0Y%:=%/$F,Z&V&;I?+>\R( MT]8P'0/'24/B#(DS>+#Y=1#_B!"_,"_S2UN@K=C>EE-6E":8V[7B3=#R MV"3(*WPYT?9&H@CR(MNFZ-J27LWYVS 8[)7]%NBK^15W+A.R:VDBZF-X0<>Z M$P5>>;+2WY),/)9#HC0;FP9TM![^D"0 1J,ORQ2]PNY_M^=[A=Y3>UZS[SQM M"'+HRLY=,GDU ?*04-@^SM&/G-"W'J.QQ!C."W]%@39$M3N-"#8736R)SNC# M_@>_1VU=T!X!S.U'<:XX^8WR^J8HX?.3JL\DQTU!*Z!\XVLH3T'MF*:E=U91 M4IJI>%UJ.)D"6\MIHR:<%/D+IN$JM>Q%^.'6T!LRP_N9X7DY'8":]AV5=)^C M8+9FP-/N \@O@[&:!HY"M&;:I&[7K56VI'"(7^A?\$NMS['8]IP?K%+)_))Y MWF%@! G7%\7GNUH4OL9H<$KUT3!M%&56*S?:N69%JK,,(]"_-!J>)H.M_-E$ M4/;+E!3+O0IIW;,:W R9Y-D8%EH1)MH8?+ _&*#LF>1:G_]#$/($M3ML$RQF[ZJVS2WG&E4F5&L2<280%_RXJ_U@I]>WSOZ2_(AC:O?HGZ<\5+AZN#$!P.L,I7!6ZR1T/[T3S\1_F MGH[BSL2=KFC96 KWGB"+&^L>\YL"^'^V-'*$J%=TUTCZ\4*_4]&I+AGGJOB/ M-F%48@D 10"FF+;4'8 M%0H#T]"19:%N, "MC U61!4TZ!SN)<"RHBUZG2B>"^ M6/#],JWV-CD&!8:(J?!^@(F2!.48)&S(VHB7363\G+R*04**GOS!TJ A&\Q MM^H=!6'@XC<19/6A PDOS&Z/C:-E3W9_GP/[3_@SDT&(T5WMVV[,1P$0A+_ M^Z49NC\3?V^'_7+ R_/;#D3VGC_XA;EN1RKZGIPFR&&4Q'Q;=M^ O?\.-8.T ME$J))$T+\6$,M4RF@9",2Y20 !20R&2* LFC3B&/*C#4T:@EX^(C<"A2X,J- M#>.G!@]&*NE')9$6.C4^7Q^W5O)(*M8G*SB2>#Z2+2=[G<=%(3&+YH2T-)W* MXX&%GDD]'XE'63'7B8&Q^^2- MEFB^K\(UE#_?:GVA_+GQ!8;RYS97'\J?4/Y\AP7>O/P)CJSY92BI12D#*:$"5HAQ2<+H5]BG/DHT5Y=SGP.T09.Z'R\$,9-G;@X16'N ML6%NKM04$N7KS(S_CEU)BS 5BTZ2%E-\?=7.X.->D\YIXU=4+]9.!QN/)&A>8:<=2=&!9.UFSL/$9-]XD"WP9 M%TLXGF2;=(]YJ7SNO1GU2_7N#(3R^&J^_!0'.M@@",5S$,0S>SI['0KGMPOG M+2CS+B0S'B!W0KH^XU<)NC,9\YE6S7I,C=BVJ#-"[#.%].]2]_R:)GGGJ_Q& M9ZI04(.JD\4SRNA4_9];]0<->=UPB_8298;KO4C?HY2L% MOAJ^%M,A$ QD2$& NHZ!+NJ2(JHH](+:T*/!EG^.O86A5OB*_*QB\%F-]9_B M7X='=KT,D]5$L4$4_BZ!A[D)W ,7(*!.E+)@[O]^>;;E9S'E^NGX0N^0R[W" MN;D\5*:)"E[",]84US?E+J639(]C5QIBYP_RG6/_>%6NY$YM33D9P,A:))Y-;GMJ"X><+VYO/ME"!9HUE.6BS MEBYCQM-,O-+42Y4B^A3J$H3HV,;V@E>)Z%ZY6"?&5.+^*\^8^MQSO6Y09!![ M.'EJ/O5TR>N:<;RTPW95U#TR[ \[:[RV[<;9K.U70^8U\TQ][:1$;&(B>?@' M5\S7F#;?8CDH$2DZMNWC&LA9?SQ1_XY#!LG?2!9=&]QOZ;_R*R402M]0^GZ" M]+V0F+AX[,"UNZZRV"M$'/=)\9FGX$;W$)6<#^^]1_-LCP"'!K9OX;YZ_NZ9 MX;X\?RU1X>\2C/_GX'3372.R9Z<+2"H0312YGVQM<]*EL3&(>LI$'$&7[$%4 M5^+&\BDRF;PG=WUL'W8,3"& Q^Z3R?_%GCZB57F3VIL-,O_WM,R!3^C==;@= MR;_V"XWFRP82&)EX(K"=[=.N9TXB$WV&1 -=2_7 ,_8OW?UL MNSX5]-$RGG-D[7 K[N-W;]%[^'L.U5/@\O?EQ6DB(0V'*8%*)5,"+8YP0:2E MA)"4J51<&LGQ6&J[W^U:1\ <$O[9T^#K?+M086I9K%"O9(NU/!?!BK7,_2[" MXF^?HY+%.OM=E:F[M=MQJ_C]^ *?L>(SUU3Z5N M8&G?T$K_!4U=>\47MN)^14>?;L9=M@+]L_'V*WWRW3'YLKZ\XF%2C1,M43[I MU= >/3SK^^TD>:(7[U=3Z?2L)/<++ M/16W:; D21!_8[E=54!1]](:$+P>,,7W4/[7PO%[B[47R*/89JL"(>P(1.#: MU?;[/ ST*(RXWZ.*78?'8V?CAB0B<6.BX05,5T4=BCJ$C:QB28YE05X5=9G1 M175C*98Q\O'V?N1[PH&\QYY>M3MX[^F=;LIO^U;DD#[1"W1-9:\X"8UI !(LE4(O91.J+N ML?UWN"2Q]Q:7HE3#VS[>)#+Y$>_CF?M1=^LN3[D> MNZD@BP+H%I %^,GU^- ^1X&S-5O(Y.Z^CX1(WH:$.%(01 6,1=65W&XW6$N( M4SA%G>[%_@;= /T0]\G8WJ-OVBCX$(*#9100##+1 M-?PP_['?S0*X5?Z.N4)Z3T9_(+80NS\E\D.>#@)/Q]GU!)H[MB4DB7@\D?@H M/\?OL>T3OQLKWZ++?ZKD\AWXY>"21/OC'MK78I#"/XEO7W<$>$#I_/O'SE]3 MAQQZN== [%L8X[<'5EC0<)MX"XD\)/(0;]=Q04,U?;O(#?$6:IX 2LD\A!O M(=Z^8(/6AR<6E'UB;ZA[_U:0N]PTPEUSU]LU1^#W5.SYMKGMQ3?OF]/@5W]= M-'&?B,T_92L=A=_B5CHY-A)C-!43Z-%H)-!$'!>&*1(7DA20Y!$-)(G>'MYV MI7UI^[+-K>EYBVQ[#C9>5X%E80;RQE:*A7:BN4VG%=T[);;IB.BL5W6#>2#-&(%'F]B?[AC_&,3G0_WS#_^*8!"UP 2Z!-=M&VY;+/^6S+-#%?W+ MAG-T(*-C/;^R KLKAKF]R!F./5%%7=[^Y+[:;7RW_04K0""BRH,(5M2E^\M+ MT".$77HC88;A4>T.T^ICM7J;Q5ILGFFAC9)8KM[JPH_12KU>1M^Y-M-FJ[N] MAMT>CCDB;A%"Q,UMY&C=PC\[ND$>^+II\ZL MWW_&P2OW!V]?>(^U)V#+I]XJ11-@0Q%UA#1TO^.=:!FZ*Q"'0%7 R"O%%"W+ MT>:[(U,AEV':KBC\'K'U2W!$;U!TU'1+MR$&]DZU-Q5K!CG)@+8=?0NK"!*YR>J[O-OA;5H!]N*X^NDD,:#TYRJ2";?-@JZ@OI0(Q?=59S;=X:4&U+N&P7DS@!P MK2(%^H*>48R^Z<82H"[-)A252\5T+.S/K=-8[Q2S42*UM8@Q^!X9:(KD42O4 MUF T0@(7D?D^4Z"?GWJF2]M]C2'AAH3[ML5X6VD]WP>Y'@8D*&0TNHWZ=XX$ MHC'7?7,E*;1:YU"H@FT$9$O%.^H-R3 DPP_)ST,??.NN8W[\0X8^IFK,D3N# M1"Q2X3O!Z.ER)!Y/^,LA789T^;;%M "B0I>>)@KRJP%RA$1S@P%MKAH;$!)5 M2%1O74Q1EU!8$V!#TPTOKD0HW4*W(Z2DMZM-VT:G)$30N4N^F#(]B>7Y#:B/ MA3$:0=?8M"+8#.R)+12)E*%(UU3-&2H(:)3GFI@ M,1M($]U0C?$&LS:6#;20R$(B>^-B&@8J?T 1#EFQ3&?NY[1&HJ*Z;7E0,L7+ M1VXP5+PB3;PXGAN".4N+** "<2Y-L!7*,:HH">*&41S)/HBTA$0;$NU;!F3AQ(R_#B'&)T$Y)62%IO#-8!8&_K E0%DIF,))\) M7(+SL[N0ZKSC-KT0'A23MJEXEJ!D+($NHE%N,9B;&L94 QV/ 4P-'00*AO!J M*/9"VGQ'[F[K<*@;/T#LDM?8*Y?! %2NQC:QL0O-[1(7(<&%!/?FS(7O=2!K M3_53NGXMF/54I>;7D=7Z'(LQ[BF=\+F52F:7@T._[/)OJ/Y*=RM(,7V;^=A[ M&/"KV$)J#:GU;8NI#[U LNS).Y10$^>*+:K[90VHI 92,%+#[MF_P [E8DAI M;U7$.A11$MC:B7X.UR]W>:H9\.M%0_H*Z>O=J5J($45^BJZX%<]^G4!(5R%= MO6TQF3VO5157EI_-&#NJ5\N.B?.Y"M&)" K< M5):BM/%K BW'="7F4]U\2+TA];YM,9PM0G)"06C++4K1#%D9*6@?B^G5F+Y$ MT1M$M) NPZ!S2'Z7KS^-^#2WC<=$7&(4)*.F.HZL[:9MG0QBNDI;W"%R3L),.3E+X?'-)?2'\?DGD61!E4 MN9)KRB&I9RN:'Q)$.^A0G0S*OAE#B-O0R@M)[D,Q9U1*M:TKECSW E'41)E[ M.[6QN6C:.C ]FT]64!)NZ(2E5B'1O:<&>9=->[8W_=EVC;EIN/4KB.3\'7$' MM?)>K99[AA6T ,'<1J(RI,>0'C^D=[>[R/VZ*U3*O/*(QJTM=6,N'A%N]PNA M";J9-MN[ SU)L3&_&4!(D"%!7FCSY5(T%<.QL!&041&"WP;!\XE5 T6KQ^AX M<]V5CB-'=P.(BJ[8BMLJ*23%D!3?MYT2"CHOT[8?5,;<(:1:+W\R7[-^I04X^ ::),"1P) M[4M4@8#$94B:(6F^+1_BN"UC1@Z24S3;;3!VIK$=>OU3E[<(N@%>055Z0S0OMQ^:EY]UGP>?CUI[00]VXK[$ M;7T&(?$(_%=YG;O<,+3N;Q@Q3-^Y$/TF;GW#P;QF8-"EAD+)S8+LYNOW.W.- M00WUUQ*1>>B=^Q?!]JJX/(?&@"]]15O.?0)"_4*OTI?TQ3-427J/PCV24#ZO M@6PB=4^]T#_6Z_2*[7U&T @[R :[@^S5I-C+S35EQ9(<"[6&=%G69=0)$%TC MQB_E1:=Q8,]/ZMQVWG,[0JD66+GR1?$:ZC"ZCI("QPUARTADN>_8 -2KSVUH MF042T(;PW101P4B?"LIZ::KYD;E",-$4Z@6'RYQQ^:OU>9;+H7O!V\ MAN3X_4&AV'+E+XH$/NO4B6[=->#,&)JFN&T'=R70')MYFJ_DBD71[SL$8>07 M$FX;3'H[3- 8240%JYX W+6?-/U)&HZ-3$ZW3:ZLC%#K6M0"TE1%N; M4/P;*N)MN%M5MB'()[/R!PHORA!!R"!PABITD]P-=Z'[\LV)I7W@!^\UK=JV MI42&K!?H@WXS%!RZV];2_VW^U-X[XD4(4P[[8+W&X*V>UG>MK"!)]C MPA5%H"@6D0B,0+]',\80HQ,XSC91&UA/"_D]&#!Q*2JJ3[PA<7Y_XMPV?O&S MPF#[#9*G8WLB[$G+HXUSXXU;)N,5N+J#9>_"?D7K]E8H\I["V6Z%_].^T)"Z MOC]U-?:*FOTJ9W?W.;+T4/EI9%?VC Q'-."I9X)GZJJ&Y;KVZ$<_[!=2S3>G MFO91N]*C=HXGFI'^JA&I=7_5*-[98RA.!<1.GD/A^MWQ[Q;L>^XW>QW^G_2* M'\CRHEW[CIQ?(+?UY)[\MCUG;>N?#3?O]<_<>)]FH&,)_-BP!M]3 M/'3DCWS]DU-Q3S_P6Y]>9QI^9!6L)R)"W!+<8^YAH6YMQ/;PBM-@0NU MOVWT!/I\1P=%9I^\]J>],2?8\\4#(^Y=LD0@V;T(XM,< Y\(%,WK^HK^>E(! M@Y-':]P=80%_AF:TK*!")%7%+$>:'#PP H>;;GQW!=P4DV4]RUZ=O&V[D?MI M7;JOM2 KH/P]?*]7:XR*D;V;T#*AQSA4]%VGXOR#ZT\&*@[,8W!>= M.5N#@>LX%_BVO:+ [8XFQ]7#7DM]RSWW U6O^HV?P4141RY!^?$2.*\%G+FW MR<2C/@49C38T^5 [I!V#@K&!'@27ZU*0N3F88Q=X!&^+,S?:OE<>Z\YI[H;X M77)9*CMG&I':V<5#)V@"7$I'Y\'XX-UF)O=:,T6VT:6G@TQVYS=%T'9[ .68 M:&UM65?P0%OF/C#2M?B4#3@X90-UDW?/J_&2)_Z1'WL#H*>I;GGUA4-NC+FB M;PL'O-(J%2Q1+L(_M.;L^3G.W#ALR.8[FUM:\T[JV6VIBSS/ZKPDF+SJF=7S M7(_+K_NO0Y\\U#^M#54YN'%5=_0^M1S=[A]#LSW#Q#MU!@5_P+: Y]DSMOD< M)(N&;D;)=8X@%N$"[:?DT41T.^&XG;[<J^Y.5L*RWG-=>H(#&:B1-@BID%IR M.S63V:D9-*;UI&?J.SUSH#9/J>;/.4#S9"I[=V;F"3OPRT[^Q,_.^P(S_8(C M+H\J#]YTYN7MY%F_3:+5.P;T,,_J7PO3K%<\J%-*T4 DDX1 Q&E1H).R+*22 M@!0H&L2'-)F*4;)TY[W5NZ/!M-K%7+'&U#)%IE*LY>K^S]<_-O&0'3Q0H^E@ M15>M$%#H[R:&H9FUJ@PZ M*%ES?[8INM"H2P&R9P[6K[H@OX1170_I&.PU-E M3NZBH?'G:M#[/=7'[=3]/S^&E]0%;P4Y5^?;A0I3RV*%>@4=J,E%(+0S]WM@ M1FH:Z-!&$. GRU 59/?)0EI44;6-P$T L*W+@_W%LT(_@(C=4K#]I6#^4C!O M*=B?CBY"(PG^\M<..UL.B\O).$U2PHC$28$625%( 1$7J!B1',HQ.D&*X@&' MM24AFVP5ZDH_6IMMRL7BN&%D"SV9@82+/Q\YRQ>2!4[3IC.1FBKU656US%03 MCB2>CQ3)C):.ZCEIMN"B';E54X@8O1+(XV?6[?YFFI,*:5YK+,KY67X4ET@T M\NB9RT>SIF5IN\B+5$-.9L&Z.++12/KYR/AT7.2YXCK&+Y360B*)1*QJC07J M^.TM66[EU=C$QL$HV9A/._.JO%X)]/'(!3[(/$8G)L?&Q]-:1VE$H],. T<> MS;/:L)MX:TT-<&T5M\M1(K5J"F,X\FB>;:Z1R-?:=7,F/JZ;Q5Q%;9C&6(B= M>#L[!R4^T>KA7;K>?.POJ!H]883X\.1 M;($4JK'.D&;%QTFM()GI7F+3%)+'(\?.:.@\)B8SME[H"X_)92K;3(R%U(F1 MG:ZJ]%,K@2>SB=S&65%ROSP6"/QXZ*"6UC6Z*$39^%(?L,5Z=\HR*X$X02-J M;@*A,:$W7I?U_GH&?:R"/:.K%;$!)W "HV-< M)=,Y+1-E.2N%-]G'9;FZ@A,X ?Y);$.4HF#1XI4Z848;RSP]<2#AGX"_-J>B M":NK9_AHC(!2J)PL$ Z

TP!1BK23?G3(L4W,RFRP-AY[ 0-^6FF4U;% GD"!GNG@BT66 MKK)*E#!BXF#V6&(9@3S!^HP^L)28*!O\(K?HE862*EE=^-03V.(S9$-R)0BL$^3BY$L5M3/G5[C&LBJ^ M7B7JKJP\02X5Q1@N-4Z8LYD!E3%6587)2XQ G2 7*]..E\H%X,SJN *,F%XP M"!D^]02YQ,EAN3LFFP3;5:S,V+;IQ'((AYY ;)^&(GHI,&5^TQG&9ANU-"MG M5E"YG0!6*U,I*G&1F(G$*MWC;9WEVW"N)Q!;JRT9!RH*,,LW.Y5* 0KB;*\I M4"=00->=&5VA1P5>G# ID\^N.P,<#CV! KT"4C)77U&L8R4%0M.L:AZ'$SC% ML5:UM[2-Q2.?F0KI1+7+%!TH0ND3*!CFF&QIHQ><&4>V!J5HKYE+<'#H";CV M)LOA1"Y')[-NKR#K*[HA=--0#9V *ZD.&$FIMBLXJ$>S>3U7,HPZ'/H(H:OOT.@7S'/=21Y&?K(YN8=FML MM-=:CA9V:3GO005] N,]BQXTBA/-YLM4K=TD]$Z>3#0%^@3&[50W$4M!8XX7 MITY;J+:LKB#"IY[ >#=!9"N&^(CC]:XZYL14*T..X= 3&!='D]1LE"M&\6Y1 M A.B62''K940.X'Q^"!/#L0T4\47(C4ZE M&CA9G/5T^-03Q-$:1AN32F&CSQ12LX659:9+(GSJ"8U:-3F<->BU/,MDQ)A( MQFI94UNAH4=R;Z:K;;PM-Q<\*);ZDW9NE,37331T*_=>EW'?,[>1B^V[U\C1 ME#P']="=W\^DFKOHS:$7;IO;M_I/(SQK_,4\O1=Y>3E+'T_BPI:1:JRV@:'M]RAZ](,7#T%GD?\R$K&7'M\-%8?09W!L<.4(Q/EH MXYN"7_Z_AU4%;\0$<9^(AX@( B*H>SP18B( F"#O$ZD0$0% 1"B;@H((*)MB M(28NAPFW&NZP'/(%E+S.7/KPJH\SHLJ)- AJT:=(\-<_&0WUCO0+O S'$G79 MVI5J6!-Q>_01JG)ROZ%JTK_^^:'\/*B$A$8K@M*_=[&[=Y(F1=[3L6VR:Y?[ MG*\Q-P",;=-H5P;=+^+P9\/6C/6?/X@X_KVN<-U M[Y,%^5ZR(.C[)'739%$536GB409%1+P/)$[21\"ZCI%S>8GB+>'XWRM@GKAI MS&\WF!XCG[J2A'BJ/GCX0Y( &(T^5]>HYIGOLN]>'Y$+4[UF6G[OL\R4C M9TV-Y$?J9"[AE8:0>J5 _0) O18LGT,O(6.]R:7Z?2 5?)BZE7Q7(@O/G,U_W,YZ?]YMI*;@-BO_Z$.BBBQ?Y0UJDW-H3[>J+38T16[ MA/A!X/QC# 2>RPI*64L5J66S@6L<1\@Q(P-)T435^OYE2UCC&3TLT$"ZJ3#)?.TE-ECJIER+N?T!PDJ11TI \ <1,>05"UU2UR MY=EHW+?@2H+TV9(2[-RD-2YS3&6VZ1?L7&(2QVUK_.EL"6*@.)_G.0H5T0P MR-3S/0*5N\7N?M*I")&(GV'+]ZF_+W;,6OZYT<#3B3=J'[X0B;A5[R@(S'DU ME?E$<8@]3S A$R.B*A[O-=FH,-2R3GR4W"A-(89T(Q&+D(GD]71CZ-Q]-^;] M= \L",Q[/I'*"BG$O5"%$G0D3M,75Z&?29N, M=Z0:VM-1[EGK$?I*%@)<:0:22(!_48J]!MOU&^\M-;[YKQX317W.F:&?F/H M-WZN4GT+!X_L0D+4K92% V,1K^;:V>1$9R '(X6*IR*Q.'G3OB/J'H'FO2MT M^=VMU-!C?'^&PZ>EKF)/,HX%00U,!I'569.UV>&-H4C3HYE87H['T^*H+DAH M2SO4D;$$'B%(//0?0_\Q]!\_E'Q\%VOR>47L;JAJGJ_',J18@[#*.0QD3:C\ M8C$Z F?ZW;Q)KT6J]*SZ\WJVZ!<7#'^VLQF<^NCOI7I=LG49VGJ9G=O2K#XN MMZ,.ORE,R\MB,S5/KII"RO5&Z4B<.L?-H3,:"H +.*N_N0"XGH9_E00@0%/L M)JBTS&HJGN]W]2:'KU90 D"%3N(1/'DN51-\9_;LCHZV@0XF>:[9+[BOXV8Y M-71YW\UUOV*X44F.#FV&K+'<)FH_JO'IH#19H=YJ4.>FXHD('@^]V]"[#;W; M#^F^7W&AF595>SCID3CH@_*XD^W@U8+;X1#JO11-1F+4K1?1!I4??WLH?-E. MQD"!(70"0Y;X^CV(UP!#\+VBAHG.6/+/=T3["^>H2;A;(1J:7:'O\VZK:TM7 M#574;4:7V2UIU< I(\R>=<:UG-TT>+"*I_%!@06I)8.L0A1^Q,E((A$6BH:N M4.@*?<@5>B-3YE6NM(P+\1J[Z-?SS6D\&LO.W(;N,8\IB=BY^,0M>$;'!:,( MXU%C%'7/X+MZAN]FV3 L%[UHALX[?TP?5]!1VBX-UD>\!=S8Q:G<.Y%W5M(C M;O%Q:;J8K"FC)OE MPM#;?%^Q]AYY\0>TQ?JD=2KH7VC-XF(EG6.5RF8RI3-YRR";Z%0AI$!).A(G MK[CYXC=4ES?+E:&_^RZ4''G%,+!K&EJPF)2)P^ MQY8WZ7$>:L?MN=*J(GJ%18V1)A9DN#)W@6 M-X1"IK$P:GAWU!_@CPIHY13WU#VTQS\22UVQAB5T1;\;/X>NZ%4T\%L8FF+C MFNQ8F[%L$S%T[-<,?6O>Z-Q4EM H<5.?]B8T=T,G]-UAGZIH MSH!['AX'),=T;=R:H4LO;VY,-I*;=+Z7G94+^;7,$O7F@ABC0VA14]5P;V/H M@H8NZ$=CL6]F2N9Q*#>S-=.>Q7.5Q\6 C3)+VST9.H:8DJ1BW\T!S8(1@-"0 M,5M<>RG/&[5, RAX0@_UPDIV2ZQ%73(TT!;77GGWZ0*&<30O5089O3PCQV4Z M,>X6FT-\A8YN=UOL1)*I2G^3"*BQ,VYBP^^6WE]V+\IUR):%G>4DEF%/@K$!%62++8M;K[AA.R5.T"8((?=!+:M7ORLJQ+U_; M5[/RIW28.U_S$)W&VC)C9F9:@32*HUB]4+%=7H[]FI=OTJ%]1=^Y$VKY@JWG M@M=H\;-=XM^9V*1[HXFN4:JUX3\3KC5P7$\0L5" M-SEL+!LVEKU-M?\*"9"O]_B.H92BO!8;C,A2F7Y,I1DD 5 Y<2P9B9UM+1U\ MU_H5"OX:6OV I"E(TK+AH*CY5[#PI8Z0/W*V/W]=7\VK5U;6)QBTFV';JV$# M_NGV]55L,]8RT@(RJ-=[*4*2B0A]S5CV[ZB1OR/S'KG7OQ_S7EO1GN#>63J: M50V]L^ S!5J:EIKUAMIQN==UJ$F/A[,3A"M7#DS MP'FGEK1:C)-H.W5&(-TF+7!F$9H.RP]OQ*.X9NKCFS/B%3,;K^7$&+V>UE9\ M/LW&:VV0+O?L&0M6B!-1IB,..3%^KNO]+>0YCH^C +:HZ.(87%S??:>],^%& MN(LU =T1G,^.)_@P,5VW>-+IC%G261L%2Q\"LMT42+>K"DU%:#(\*OY;>5WA MQK<;4*>OY=X9,9C5^F)APR^:J6X![^;Y4I%!W NU*(U'4E"[3;Z@';Y8A0X?Q0P[CJSFR.V\HJWBW5N7)M:D(DX(V3BX9Q)$Q_YR7>.*[ M^8S;+-C<,%UT&B-,-?1QU :F!F$^#)NIA#[DM;5F!1)<&]);%I+;R]Q)1QN% M<8I/)GDGUE3[Q1K1:+7' NEV4*'CT),\UVPW]"1#%@X]R>OIV=?Q<'UJR2D= M+W=YKCC(1./9M"T771Y&_F0R0LKI31<I3*#"4O:[7D[G1Q6M5I3H'"_@S5^S0[6OZ$ZO%E&#!W* M=X9,7\N)SK*95<5YJ<)'-UI"X]KCE&2[G(@\23J")[]=YY(,_ DMY2HJ+WB[ M],.N)+>M6+=VZY9LNXH]R3@6!"XP7\'@2JM9/5\O\F,W4E" M!D_&(D22"KW1L%-)V*GDII3\!Z6"72#JO"W/4GAYV60V42+:SRB$NPY#/S%DB2_/=O[&NPXKUZF?N5ES*W1\+I)5 M/]\IO3M.SK/6!EI<3)KAP*2;-)RF0-'NQL-8+!)+A>?#A\Y/Z/Q]TI?O5( 6UI!> MJ4#F+&>*Y,R@;)JN\?6.GILVU>+27*P$*N96D492R;"(]%NY8V$1Z0WHU[(ZK" -7B^2?/N0R/JD2B4DLG^8U9]:N/>IF^K$&5:77S"9"GMW[&WJ4 MOPU3AA[E^SW*MW.EED\FDURTQ.%QL&@(_-2Q;+*)N!*YEI$8?>OM^\\XEN(5 MM^O_]L9YZ))>U"7U0T7'^X]/\+15I[KBQ.A6\4VAU"RF%CE':T">]IKDI"*Q M5%A,^JV\T@!"(?1F+^O-OH7_Q1Q=5HB9\X@K.JF M'=JC\^2OHL"_:^UW>*C\=0^5WS>YST6=$LN)G2J.Z M#7OH1"1!G3.]0XX=3HO+=I=1V[BBV)G,RK)1D8L M- 7:[6^4BL\)'@9FC";6Y>*&)ZLFL)EY@L W8\3# M4..F:#P2PV_]7); 59W]]X:^CY XD-35-L#>5'H4IW M=3:<#- EJ$FQ/VN&#;#$7V$OG4\Z,?Z,@18 QOUM79*;)=E/. K^4T@VM,!# MM-@(]C_G:L.\V9 MF*\D3:E(Q0HXA -^C^/XJ>Z^SRY@<]'$EN@U$4QT[(EA0GJ37YMA\X%HF4Q[ MHF]F>;R>KC"M!%=J".OQ5]*2"S"+V2WH).S*K&%TBGDIPY/5Q3)K,(\=*?-+ M&GK_XC^-@EZU^E1S59PF5\LZGE'J3JL.^(S*,7<_8W@$D@[Z[Q74X\$@$DAZ MB5I 0E!;&:9L ?TU("M:EO,"N)II>3/%YV1[ENEF!NG94JBS[55 B>6R2X^9 M=:T^<4I1MLYK]=C4%@8$#BD%+AN\@D84]\EN!-]P; M!!.I&3+30T:I5T90F M&$5$,(1E=U 62$ ; G-[E;I1U_J;-,?90#WOJ'G0 !"[E#_WO=Q_4MW/S%D&Q+D MDVT8QK5N/:[US;I<79[YG,[0T@4K$V,7PG39F593N-8+(O,%+H+V)@;SDMB& MOO73MLL[=\=-^G+>,M_NP"0FO7B?W41[."?/F51FT%1J8^9&';GW H%2%E)G MG6X9/$D*G76Q:T_Z&O-Z+^XU5/62I_>*6X-HW;\:$:]RAG2>VBP;M8$\ W(2 MG\RF$T;*_9(* ^D*OG7I&:6!MWI,E>(SP^9C+[>N&')[C/S -SB"KR+ G;/X M>Y#<&8_*+ M]?6Z('%_OKRN=L:PQ.8%Q#_S&R5@DGCRUR_85$$;NTU="]S/) MNO[D2YZ$<6[9'&X2I?IPIB2;)3G!QR>2N7)W,2=31"25/%55_0H8GQITVL3* M+$TP_O_L?5ESXDK2Z/OW*XB>F1LS$9:/]J7G3$<((780F]A>%$(20F@#+6R_ M_DH"=]L6MMMN, +7>?#!=%JJRCVSLC)+:UT72XK47DG3#M7;ZA=PL?81^#,' MZT.,='RCAJ4T&WJMUS#E<0F:>J:PE+E+;/11?N%=N_WM5,1=+N*\A1:QRTJS MME=T9'3-U8=9N!URQG&[/_5:XB<>&ZVKENN#C=DS>;+#A\,^XN!^M8!(G7 M1? J3Y?9Z/GQ/F0K"AH-%3(<2)$71B!;(!N8A51\%L3Q; ;Q%_.U(MZK.-R> M\XX(I:0/I%UC-C-,% NX%@Q/)(^/[&+2)!2EX#OZ:.X$9/5!5C\;6?TLR/'Y MS.KO"_*8J,[""ML:\,9XHE;',$WW*^M8D(F](&/8:YWU,W="D#:HBA+:H14G M@R-L3@W%N(HIB!E4.I<.-F,Y_/=U&=2.%LB&HZF\[#D1IOQ'S%C8\V(DDM%> MH\<>D4W&(ZB9@O%K&'60<8CG)UU,:DMXTN,38>Y((MV)]S\@! 7R?!VAZ_GD M^7R&]<\$VER.=S3;M*:F("M^81QVD:*[C@6:2 0:)=*M]?]S[0'M(_OK)JVW M%==>>-I,4LU[_6N1E?*[2]0O/[B/>25KS<8\[;3[FI1^S7U )AVI,W MKXDN93M=;CW9D*+!<74,$J8E"F0AMV>4HJ"A.(MVQ8;[#R70,_,=V^=-X]R&/D2.3Q^\;;?I' M;Y<"/_H*X^+KSCD_ON;,)VQX1#YI;LLH(3)?F+)=&2]#U)V)>;?XM$:8HI+U=;8J**8S@1EWQQM::;\6&X;A>),B5 \L> M$>@AZXXZ4EWF1'G"\#Q2]^(N(-;F8I/MIA80.1-EJ#;U68 M:N2THTG<348R3KTV#!;$W4#ZP9"+"\3?)Q+_9FFZ&=6D71F&-(8N$KM&0\BO M8_$G]N)/O.KC7V7,_KXA5U=E/#D1W%2([ZHR_B22Z'.CO56/WX M._KQL"/%TF0O%K[9X>4_Y2A^[T'T8/A?I].?:30<=HWBC\H5]KM&'BTZ^?E_ MC]?^2Q= BFNYWO<'@7^TJ=G>.4$3V=0(_P== TD*5-@^_[OWKX*M$2#]^Y M?G)9X[NG67)\NSU^]I.G)D0)W,5W%+F/BSCLZ-?#KO!(_1-G(M,S5L1^$>5O M.3?S8O7SCY[ '36!;_8+Z,7B'=_]YV)MEC#G0=KD'[_!IT\1?0R#Y_2#6@M@KU]EF M(5<6ZH5*L]2]RU6:W'V"A/TFN <1E[A'(AX9"SN0]H5.)]W!ZUKJ"&<\4E)O M#)5Z4%6/]Y'K_E10,3\("\V38VKZN22.>.V!__ZI!G_-HCK0'<%4648P/&( M39%P%6,DAF9@B9&G%$$I#$-2DP/6Y)^N+ \76"?(*[P\+)#4KL!69B0K(1+R M'!+&MQ-ITRUV84%;SH1:NSK"NJR$2O!S2'OKJJXB8U-XBR\*&@_7AH/*.H), M/5,NE$5EB/=UGBMC>%&=+'@>UR-(_#FD5&CA74;C2[R!:' 3U0K:<+6.HH+4 MVSOE:7]@C&HHO&QM6%D)JS6XPD:0J;]=E:H^E &FQ,':(!<>ZRZ$:>0!K2*4%] M&=N-2-- QFQ+"G?35IV5R#2D0HOEL %7BB:ZZFF]39LVAJPN46G(ONE804O> M-OC:2*@@;;I7B==)IR']5G>-XZ/FC+H2DX;<.IM!-^CGAR;4 M6'BF.YN0PK(M(7 :=%P3YP.W6Z5,K5A"I,%"LG4B8B8D#;KR"T.E6NJ8\';$ M!>M0M9K6J!U[=2E0RE%#!J[76KQ=(LOFH$W4U&+TU".T'\J4+^SDB<#;36A2 MJ336(T6,GGJ$4(UV)=APV[(";P@*98JJYCHLAP%\5J]O\21<6DTZA MMHY!4VOM-KH]NS4JB":)BU;/5C9AH$:@1WB@:D'-QJ!-F_! ;,UK'K>K.+-V M#)IZJN$,O?EF64-@3NU69HZ)X48L_$?8!:,)3J:*A,F38G4XH^ 2CL!M"3W" M+KL&2<"V70G$< ?E+;0RU2@O OW%+HGO_--'V@='D7]DR0M?^_[PX;':C[V* M@T<1VU9E;Y,?_,'$@8&8*- D2)3@(?R9;_,HK#IX-FG/,? >UG-X#[*W%[^9 M&T3OL5=+M![Y"8^>[T;/G%KN^L&U?_@=BJ/*[WM',&[4_*8/=O"(DQ<_@,J3 MR(2%@79FW^OE% /RCA3#+__YCY,N\*OGL( 0GT0(A+A'7JW4!)3X)$I@]R@& M")$!0@#=E!%" -UT8DJ\]RCU+79G^,=-6D7_?A4-7,.X6FN' 93D=;:4ZHG:1* M +Y\5=%)CK_W3E6F[HV?^72[$.Z/ N(4_+[>I><^*GX1/'ND\:6V:G8=?:0T MX7*]/%O_07.7A.?\8X6P3<@(&[B0%U&TQJQ0RI40-\ZXQW6P-'T',]0Y*ESV MJO>K5[@ ";X="<8>2S F#72W..'4UPZ\+LA^.)00;M,MP"1LN^1)7Q,56.Q+D^&H&?_XR4GM>\WM@W-*>;2,' MFGW"L_R>98^EM0I%5>A1PP$,31O0=-2KYJV>+B7SZ1#\#F/.TH0)!,I U&]7 MU,]KH#\LZH-"1>;+09^'2Z,U; NE?F.^BD4]MMW$'4&]YH3?7LQ\N">4]%6, MKT"!N!FXVY]ON']RX:^&XT=$%V-4956/#SX^BXTWG M(L(9SDKS@^1B[EW.T4[1M_BM"OWLB][EY.R_9YC1\6%9O]>KGJP4NXFH=WNV7(^?$5WLAN'CD"/L7$G2\;V@*AS*I0GCEA_%ZA MQ%OT8E&IFRMXX.8K-7<*M8/)6DJ&V+T^!NLJ@]!DMM AQLS].QY7]Y_36D/@ MF]Z,;WKF6#/FQ*;KN$]]U)U/A0Z:TJG8-W0^CL#.964=@9RRA M D$G$&Q@=_]0FE\TP.MF4!O!5;\*;]G0J=_?#S MH2'QPT$M.+RYZL.;ZP];'QCR94,K<6.DP2FU+;^$2;]"TQ.&4O2X+51L:>]( M(CV=#L2J0)*!)'^RS7U;DN?##BUO[*9G&L4Y[R^71-]K)PW>DM0N2J3K*:X] MP'WUE/5AT/T^\M7\_^0F6H1N[2$@#N1-7$D%CEZOPFN^J7#XUPE-T7/MN(VL MX801,G\U$,TGK+J'Z\6,6H@^^!$1CPB^.@XQ1)P)LD@2^GI:'#!K(VC'[1HC M$WYLO#L(ED&P?"5B?PN&^T]D_<5(6@^67%6WZ"UO#_1FBZMPTKB?"/T^E$;2 MY=!7%DH_&&D03-^$"WZ#!CP2UH,[GM<<[?BU!2%<:7.&,:HBVF-FEB)6$1Y) M&B1'QAF#SU@^]14M,9#LVY?LSS#7OR/9J_9271FKL,AWMV7+J*^D415E8\E. MAL50Q.DO)&4YW&YJP=.C9A!:7XF/?5.6>7]_\(7B1X;K>L."68O6/J0@*[^U M^26EQR,(XF0WFDYU@T@91,I7(L77'RD_$=T7 U\.-^O]!A)28BG$\75+KU.E M>.)(T@X+OT/)5XLKLQ_X/K*C\J/9M_'D-.?)]-L(:G\D *X# _\Y,_8W8M]? M&:\/#F\6(^K)(:RH9KBLM5<:YY+.*!G_$YEI!CMCQXZO:).!S-^^S)_7<)]" MYI<5O!6B-7T@UORAOR37V*2LL[',QZ?7S)M#5V\NEHYCZ)0'T'7#8&;%G4$> MS[,]=Z1]Z1G%3Q!WWFZVE][J35>C/=$3K_GX2%=EPV6'PDU.AF>#VK:\+@?) MI+[( <#AUKJ\(&I^",^X!BQU)XD22 )] MDCQ#/5M61#WE$]S&;YT5^7U% +H"&:S /7YT[@(Q\ 1G)7-20-B*/-_J83 M/2X;- MQA%B_%]>]@WEBARF<\;XF8[7"\;*4+4D6M\/#Y6FPX7@5I5@#J-EN=5QRJO5 MI,6>.'.'OB-F?[A*U=*\;KS$A+?2L3O\,W;OE#"SZ$%;7739[RQU:=>6 MD*3]$7P/IX_PP*72;(IE]K;\=63ZW8FXL\JT(-"6%-2G"[%;(SV4F<#E7HV- M99J(91IY5::O,V#[75M;,.+Q[.IU.YM?9F[D;=KD P^^)L'0,M1'_MB>P6A# M'8:T$L(].;+*S"=8Y:\>.('P\BC)(7B0=D2<<3?%'T%I" MD^Y .'7'H,0=_.K8!Q#Y 4T!-,5)-,6[0\#/U!2]]J*)34I5F1]0#$4AZH;, M[]A84\0%E_@=#E-W]*NWKZX@*+QP2O>:'3S?KW4 M'-&53B+R[[+J?R5EJ.?GV=_DTEM9!O.4FQ4MOB&[_\9PHM<&WY&G/DS"VPCZ MD\&[FI9SW"!Z7^!&S"V'JA&GM2.&5>/V5]!?U[Q1G]?T5U@-\^)=\6<_Y=JK'[\'?UX M^#O%TF0OM@^S9S3!XI<0(_P=3"@D*5-@^_[OWKX*C%^#]^YOA$K M[N^>9B7CN.-G/WEJ0I3 77Q'D7LRYH'HU\.N<.2>(LY$IF?LC_TBRM]R;N;% M)O4?/8$[ZKO$GR.K%!E+Z\F=N,-7WW[TDLL1[C07-]:-Q[_]Y%'Y=_CT*:*/ M85!.[*@TI7"2TE!*8B@&EG"UXU'>..Q:GSM]/;G3G*/=Y+K/M@T?\\1=A34SR*XB)2Y9#+LOW\:R%_= M"0\$IA2-9E2[R\ M)5M>2R UA8@A4\^$^\N:&^P,2!Q46V)1IC:#/A0Y=A+^'+)>,;$E-\TWS$$( M"Q0KY.&YH$<^:^KM1![9+*K^M&@*:(F0QJ'OUI@8,O7V6J_KH7G&[YK;)5]@ M@AE1'U79"#+U]N*TUV;E-K2%-=2E-\LUW6]C:PD_\O815)O!N.QODT>&Q9(7OO;]X<-C:8G5\4$5QTI)V2NSIZK_43!U4/QI MPQIX#V\]/ W9"].'XSD2O:?HU^*Y1YKUT2O=Z#53RUT_N! /OR)X^[:H[][1W#]RP'YTT#[GGDU=0KH M@?9GZ.CZ);-?>T_CAS M_'(DL_ETN\:15(X11&M5HG_]-VN[81RH&TXNF+FA+SMJ/#+ >(%3T(]R"D+= MP]@M<4I#]I39OE$JAMSM/\1GS2XVZ:^.*5%+ M^8$G6U-%1(-%HS@M*E0?B;.PYYQ2$JO]BQ:IGM/C! *>#NVR)=^IC5YYF]/? M&V92*,ZHB#3NP)1KZ+*GL*.F-5I+YYIE8"3W9\ M*Z%*3E;GH1_$IW=W.2>RUNXT'OYY.BG.RIB#-%I..?4@,=R9<5DS(.7G->-" M,-.\)P?-C\;][KF=.S![+^;U_1Y91^W]XGSV)^-'3JHP[:XX M:MK.GE C:@4/Q*[3TF4I$'NQXHA<#>+(2(4_]3.RY38_+0:*,P#G\3) )7Y M3,*M^2!'E,>#&HA^L\(8N2W72Q3%[\UF>M'Y6/EJWRR2IF=R<+N^D4;3[K:P MEI*Q+,2YIK* Q 10-B"KD0UOY1-U3==F Z9O[>9FC=[2XJ CKJI%74JFOV!W M% G?5&KDJ7_ROOFOMQ#?7(-VR7ANY<9.2%Y1-1\<,4EM58R36-H7M^,M6PC7 M<(-KKR4R]EXH]$R7GD'F!&@6D'&Y$A_F@XJE 6NE :47<1YBUV2)V-D#I,)& MBB4^Q8'3CLJMIU9^>VSM^0*A2X]PO%R-QJ5WGJUPZ&(^RFNA3;M3Q!JNQ_*B M[,OY*N95.] ZOC\6.R)4>M0UR*-\=A[ETD)TL0J02V\\6]KC8H[(:]JCHVG# M$ DG!E^"T "9;-Q*C8QOM"8U(\AO)$9.V\OE2CM@7+;KBO]T)ZKA+RQY&U/M M<"_XM[<5^:;:0QN'TY+C%\+@=RCDZ^H+@MU*7Y!44Y"/= 0![3]>:O\Q16&- MFE(2PF"PA"OT5*(GN"KA&$KBI*;0N'K5[3_X91@)]L6:?[QU=>&W^GWL]["_ M-O7:PXXU ;G,EL_4V.K LZA&RXQ*RY**4I2$DR0CT8Q,2]@$9U"RN%DJ[]9K9N[/E''%A;P8E.2JTNUK4MH&K+F M[IIVN5B:F%RQL"YVZKQ=XH_V*1D@NZ!)U(*^"8U'N+MA1SX6QL\DGT/R?K6P MG;0&MBAL)@6TX1+>7%]'D,QSR)$JJ$Y;=0D>15N\L826M:H:0R+$<]#):(A9 M"E1M\E!A&Z MB_*(L//QVU.$&A?"!LO899)?CNTZ4QUHP_(J:3V36NBDA7*\TC7+(EK;!D.E MNQO/YPEHBJ8\62$V!/N,^ M.62[#6*GBB7+6)<&%MV>3/0(,D6IJI%OD-RX537#M5HM5%JE)M6(WYY:I^VL M!Z1M]WAQ"_LXXV.$NJK%;T_1=.61,[PF5%>P760&%;&-#M%%.X),T]142TVX M.N,XGAOB.CY2EIQIQP]-TY2B,:B*HNL^+!1FD0:P4<3?Q'M*TQ0KUB(ELG6J MO$QSXTJ=*XWR=E(MFZ+IF/4+DM 2/%@N+&A'L3JSG9J IM8*(4NHNBRI Y'K M4AH1^0!S;YR@/T7^JE) ) D:LZ9!MH=BI2%XU7'RU!1:=6T93CM]V>(%*^3* MI<$2GJS88]V/FK8#483=4D1(+)2H\9:2]%#?E^$\ZSO%E51,J+-#>*G8RI(@ M=CV:BR%3;_?[9:)+5V$:7MHF;V$DRLY*<6D/DGH]Q J+\JXPQ6%;EHU58"Q@ M:Q:W:4*PYZ"+!H^1!4E2>,Y8+.N5><^9L_'[D12OS 8EJ=NHYSNF1N[:C>F4 M&_06R:92NVI.EBCMP8X/VY3/C,N&K53DI PIQ2MN;:F,B9U,\MVEQ7"L5I36 MBZ.-HO(C3(+F3:=A+C>BHG0WBTF]30'"IL%E3Q^T8-(5^.&S! MN\#D.F9W59^OO(D[U:OQ&48:_8B]T!8C9TB9@X9($Y''WK5]]S[KY:J=A*W->@-IP4*IB2]Z+WYY"_ZR!=3QU9,.\ M%O#.K@=/"C,]Z?V57BC1]5>H";5-:#B3!\MVF5L.X]>GT0^WY)6R@*>T[([LT!=6X+KPL1Q^Y9J$U<).4<)K]-GP=[RUG&WA;KKJK MJ55R>_A:HM,X#4-H,)O87@W>+KJ"54,+4G'3EN@T3GLC%.L/"J,:3_K&=KX: M!FU==DKF"5E&K\_ MS=)A?U<2U$5@\LO^7),6Y996PO5X^ZG]#WU>#XLK,N0Y6! KO#_.[P9MB4GC M%",;C3;!4AA,HG"O6UVN.SZWEI@T3IM:L%-K;'/!&U-T)QF;)26Z,61J3Z1= M[ON]69Z%T8;,$&VDM*H.X[>G<+H:S9&MKB_*?&UEM49=MWB6 MF!,#RQ2FRW)=JQH#%8V?F3:]A7)A)HM,DS*U#5YL11H88R._CSEB>B6G,S=" M"-O!-6G2*Q5'%7-CQ'M*FUX4WC8J\JR\,VU96;K#7;FRGL1/39O>1J4QJNZ< MHF]V!RMK5MA5S4$0KS5-*!)OZ;* ![1>7YN^?5MYY)Y@0&N>5S.69VV9E&P1O@GP4NR =^3K\[J 72Y#%V(>X("=,D>79![T$TW M@V2)U!CHVII!NA#WP//*(%F %LLD66 @+5DD2Z3$@+ADD"Y BV64+#"@2P;I M0H*)$YFD"U!CF20+?$^##$P&Z4+<,Z\.5 =T 6H,D.5Q3 G$)8-TP>\9<""6 M0;H -99)LL! 7#))%_*> D%E!ND"U%@FR0(R_)DD"W$/E-CYR/+.;E]OUGG? M3H.>WZF,NZ;=_AP_B'UX_"!QCYY_$.,)QPMV9[*G^>^<0GEK=#]/[>'M8^"M M*K_;Q\ ;?NKM(^"MRK7;Q\ ;-6*WCP @ U^= ]ZJ,+I]#'QY&7BK:N;V,?!6 M?WCX&WJAMN'P- "-XXL;]]#+QU-G[[& !"\.59X*V3U=O' M ! "$!??A@C\_@G82YCXI$.Q=QZ,7%P^ $K>V>LD:\=G+4^;:IZGJ>\\00,L M<;,LP;FV[3J ']YQW(Y^]+B=O++3]E.KBW.[F&\--7IUL__O'P@)_S?],[7W MK\<')]41M\$$&0XQKLM>?LYAW,EPDN*9FXC-KT5Q4O?,^2>HGU!QLM'JX@)3 MV0+*\\06E#YO'<^I&4%10CNTXH%"@!-.R@EGMQ\GYH2&9D^2L<2 "TYJ&,Z< MOC\Q%SR=^@V8X<3&X:IL0\\-GOL'F;O#\2;IC:?N^03>V6><;X=W M@-[Y3-L5YZEOAWR4$R?_DQDK#G2,K%VT;0_P*"?Q6"_VULHF4[14]6XOJ?7.@804>;_N^; M&'V0NH'LJ+*G2G[2SDKR/;8W<[9F"1;R=;9#=:LM::-_RR6COS?[/V1]29A* M""IAB!0K#RGT(5V6%_'# LV.=/%>GW*NO7"=Z%>?W1C^3ZA]"6>2W=I7($CS MQ[+]0&Z.M/_*EJ7\Y\F:>F5= M'[S? +SJ(@/>/M+5ZQ9Y^W9,G=@M2$;-9BK8JMV"[6X740ET*O):^^)V#L+> M8^;B1\^B"$;S_/U**HYBA3$16JX78X - L^8A($\L;2>^[32ZR%>_FD;L9^V M<=J'B)(W"S:\#;'T#&\6W2VRCFPC G_[0?R)302JY)TW-&Y2DWPZK=]2):F- MYOZ=+5WRJ&A;"&::%X-YVDQS?&.E15+OVMI!QW00:U9P-Z@CHUVR[]R7 M+>V2>8>FHP6RX6@J+WM.A!C_H%?6#6Y%-?I,WAQ,RP+='E6M1D6_O%YYT7N9 M5]?;FM,T5)A*Q@F\EZ8.Y3 @/ORJ?T3;T_![+LB9DO!@+SB M)=HBWAYO[YL=9IVWLV4[CUNI!\]Z[)U M=*V$&3XW]\^ S7B6W5PC3(E.WVO-8V M%K2^U/^@R"I^=JRS-#5:>6P (J2ZZK[VJA-I><]0 DU-P-AUA(NF%@C3HNM- M-2,((Y@C15FF$FQTTN"&8E>$O9':*5GF?"T1<5$6@F%W%/RABBP@26#TXN>- M7KQXZN0K4Q=,53SW5$7 WI<.U;\R CZ[QQY@[\\O0/G*&#C[+,3+GQR?-,YY MO4R%WBJKQ<8V-B)*T@UX)Y#E_OP/LU_ID*3NYW!/M M\GSAB.UY8[QK1Z%/4JD"D^<[1?[*X@;F3IY][B0PJ!OVBV]DK#H=.=_ B>/=+X4ELUNXX^4IIPN5Z>K4\=Q;SK MX.;%,":TNCNJK2RZIKV4H*(_]Y?U2GR"DYSCOQ[&G.P0/UNU+ EBSID'BE?LB'$]9Z[L^H\](-X37[/?>'-299E M$B=9'N=8.EJT"3_B@J[FK0Q%VZ>Z.IKBZD[RE.3L_D@>:\ M*=?19@$(!LB07*"\(.MB\;EQX(FK#2X0NW59G24[V+P/EUKS0%TOE6X]U*/8 M+:Y!>#UVN[IIYTTMR!E)_]? M^EN*=3\;"]PW!P6ZE[UO_HE\>OVZ$[#IA>K(/Y-+P?WOFV73L]___C0^O?@] M;L"GUWQM^!/UZ86O_Z:VENU^ R_TK1<:^5IU'/0\F!Q9_7&[6(3@W<>G[K0\ M=VH$===_]:Z-44?FNFB9'%RRA^ZP5-VV1MQ:HI+>\SAH&7"E5ZH_3?;!U>C; MYM-/H.XG^5*9N^*<91/U:GOX8I.5K+:DE^&28QMZOURH(OB)#%5JC&20UXU- M98SSJ,@9+EN=^L1.C^Q3W.*=P9"SU=!];;&_F4C_:PO]B<]A7Y54HTQ7YX5M M4S"WA#:J+O*=I;1())7^]H- 7QOY^K$3TVS=T$Y&:D:T>313,Q\ MMCMQ/57SH/W??T<6FYSO6H::^P><_)DFMX?CD2FOY@ _ZZQVB<(OBF/MX@7]%03DQ=O<0$" @+QUV_LK",B+M[J!@ !>>O6]U<0D!=O=V=80*XL M"/S,HHH_C?NP9G^Q6A4;V=M[ MIE72B4L^_E2/U,,JJ;;AV@@NY0LUN&I42TTFT2-Q50B=KM_Z4"__C%RDS\N6 M["A:3O9S[C37D#UEMI<%#+G;?XA)!.[Q?NRT_XG08Y'0JVXXL;0L2#VXL_V5 M:7WZ82ZL+PG3#_N9T=>VZR2S5P[.)><&Y(FOZ3^ET@,8]*7RXL,:]AZ)^GJW&Y*KT +J*P+,"MDACRFU$K]M#CVA[D MCL;.6-WSE37/H93GQE7/H68GPZHGX][,Z^,QBDI>Z"(%G>8AI+>J]&=2.,(^ M?EYT-L]F+M8FK2CN%T6;LV8HKR#%CI)X-N2W'R@%W]$PN,1[QGJH&]:] MK<4OQ2#Q9IC(FV'N2.*,A]9?6]&0&1#!OS;LQIG\4 1V M54R>*6/Z:HF7/K2M)>9J';ZD&U!KTJ\AM)9!EYWGB7(0+*<*7&HY[&;8KRW( M1FQ)X]HO!+DC21QX[" C^2&$PEH\/VIN!^5[[464S_B64L]@/XL*D1_7^K!9DZZF8^O74Y852(I6B,H M+1._^2'_XB8FZN1W!*K4N-X-J8IB5W M5D>733:NL'P.65_V6&;9P%"3:R])NCWL$?)6E] TY*AC5JB54[!$32G.,;79 MJO7,=@29>GNE9 P8>-'QWWIWEO3HDCO3X_2CR'#08P*&]6M,;6"9[W:X\ M1IHM)D%4:O]]&]VODPQ-;G#F9NZE,QADP1R@]V?+?-3VMFV.2-&0&WFNV5 M'D&F"-4HBDMA 2&8*=B4N]7J?6K!Q^M$4@NU0LK1(LSC8DW8F)25=U4^V7R: MIJ6!V>+SR+(H=J>;_G@I$@Q$LS%HBJ:U.NGF&7PEB9@K?)A'H*X,,PW%8B5\#1-VZ)"[@K+2ANN$1MW4>&$%5-81Y"IUTN+K=&G M*)Z$[9ZK#-@J,1DX>@29HE1G1%N>U=#[/-G8P*0AH?F@'T.F*$5N:F*STIW2 MIA;.RWW#I>N.&T,BJ85.&NM^B1K-ZJ+M0/717)JX*Z8=@Z85RDSKUCD&Z?&: MO:XP0[K20JUX3VFBECO;?GW2I*599&HA+-ME\0927XG VJ&TG;+LM$6E6$06L.*E697GK!BUQKW-J8YGXB+ M^/UHB@&"PE3V@UX8PAP>#FKS";HUF_%8NM3VH>$8KLQ"L64N)WG+EVPV1 @V M'CZ>>G\;ZP;5:J_0XTD&XRNKE3NVFS$HFD*56+ K ]-E.!.M3E"[VH1FM4W< MY#'U_C6S0)O%SL#F(:B3'PW(A3Y9QY IZ@N#Y8C%*SPEUC:;X4:"/4Q+(--2 M%>3)RDR3RDV31/C*Q*L8'C1-NI6G\ ]SQ0*K^)[&RRNK/%N4I?$VT ^-S9^" M;L)2@(Y8?\[;@[43C#I\9;9KQYTK4_M?]_BR3O9#FB>-^HAVC"8'K]82G=Z_ M(7;+LUX@=,R:P!9\5=+4&AU#IIZIC@IUHSEL-GC48$L5$Q%+PT5\12*%J3$! MYU4*\0H\QY(L.\'J>C'2OG2:4;=C&L$6C*OPVW8?Z?(.WPSPA[8=3T&)I3,+ MK3FNB.&BVBECTPHL./%"TXA28:RQ\\V&:AJB7JJQ!L-7K61/J4VUO $C=NIS M#"Y5]+*XR/-.SV@?[H\]!?5&1!7K&@,67DXQHK*IDF)+C^.*%$[A7HEHEOPN M:]:HR+99\TVEH*SC".0Y)+9N=P=6DVA'.CTH^,9(]WIX>U]\_$RG,[U9:=G" M-7$P(2=S;^S")!LG.U(X76R]8%54=H MF;):J+>;M6E]TV,/E17/%%I?T*ML4XF4;[LUF9><<0G=@Z94.HDYH^6DUNV* M(3I@"*NKJSWTX83CF?17Z'ZE*@H[4];@H81%/NNZE<1J*53M2CUJQSM31 SU M&3;>;8=UGF]'FSK"TZ&,C(OS*0H+ I-::AKDKL6-98D.E!+R0)2)%@)93*Y71G^V M2I:0ID+8V"VF;EAOPX-P,-)[G->T)\EST[AU4=_IE"?]!L_->%70\*&M[J+U M(FG[Q>3QCS@UFSOYBT"OQJ#YK" M;6&Q13%GT!_#,J*A0K$ZTVN19QN!IITP+8!T=&W.36XVVY0\5Q;,/6@:MW0C MQ,M*DU]%U*7UQ18.\FQC#YOFVJ5@#UN\.!;)!=G&5ZA"SD0]@4VQ;4NU3+)D ME PXW%3XGA+NPNTX@4WC5ML*\K!LU#E>K@35MC)E^!$7K0%-X];=U6&X.X46 MHN UQ*#-F;A3TV/0U%,+9+1U*E)5$1?0LP)<+4D#:AV#IC8V:NJZ+^"*)\J< M7 WYH-#QMLD"TEZ+M,6+A8F$\#7(&M1KO:9F5!+0% I@O.F*NZF^XTMDN!9) MHVSLN&0!:<_1:8:M4!HU7',@$UQK5"["\SZ;P*:U[(IJNQ-NI$?BX'%RL--& MK+J'33F$[=Z:@C9Y<2!"B-6I2$[HB+5DN6DWK[X*%N7!K#P12_UPVRO-.^8B MO\=M:KTU'6\9%[4II5"NJ$.\NW]NBG-7K(I*)69'#X\P$N0C^.]MG26QY R5).>=GAA&RM&GP M..4();G!Y)M#AAJ&_Q5G*P+OX:V'IR'[+,9OWU.D7IWWIQJK(\]WHV=.+7?] MD %Y^!V*DZO?)YXFF] Z0L)_%ZZ?U U]]S1+#HR5]NR9A\1*\N('4'GBNU88 M:,\V>K&<._*.G'NTM9\_WW5O"!#A@D1XY0+@JQ>Z %V <-P\$8!P9),N0#@R M0(0/3JT!9+D,68A[ M E@W1YH]P&D 5H,4 6H,4R3A>@Q3))%J#%,DD6H,6R M21>@Q3))%OB-P?: +I=*@\$XH$OVZ +46";) M_3@"S9(PMY#X,\<@;I K18 M)LD"0LI,DH4 6BR3= %:+)-D 8?'V:0+>4^#4#^#= %J+)-D ,^/9C/]/C[[\F7YKN9S&'MX^ MPZ6;Q\#H'L5D $@ T &OC8"@ P M&7BC:.;V,?!6>LE%[>/@+>*&VX? T &@#,$9.#+R\!73XV]=;!Z M^Q@ 0@ ,P>O'#@=\_ 'L)%9]T)O;.<]Z.?O2\G;Q'J&MBCE,KC'.[F6\-AWEUL__O M'P@)_S?],[7WK\<')U42M\$$&0XSKLM@?LYQW,EPDN*9FXC/KT5Q4O?,>0\M M3JPX?\W'!LKSQ!:4/J^G>6I&4)30#BTYT-0<8(63L@)Q3UX5*^PG;;ZWBA5P MP5N6(1X+>SU<\'2D(6"&$UN',U>WG)@9>F[PW$/(W#V.-VEO/'68X\_?C6A? MAA+]Z[]9VPV=P,\93BZ8N:$O.ZK_G[__,FZKDC^]]4],.CZ=6(LL-CG?M0SU M @-K_U0>_'@^[,U=\P#, 9CC?,QQJJSD[3!*]P.,>V;X=Y^&48(>\4R>^) MK)BZYX:.^OT?BJ)IT^DE\^%YV9(=1VYLY6[,$"_DZVZ&ZU9:TT;_EDIG0F_T?LKXD M3..)TQ@BQ^Y-I M"5W.Q8W9TB!>('?+@9QW \V-WJMJBF'+EO^_;Y5F\5MNZGJV'/SOF[$)OCNA MK;K! >!;SI'M"*^'EWS?=VT2PL"/-QA1(%)]$64C"/C;PRCM7JF^9#J$CL-: M"39)N#S]',7O '4\! =JY0=N)M(^A_ <5/58:: M+7/YSY.5DF:=D7_3"(C=@F34;*:"K=HMV.YV$95 IR*OM;-@ 2#L/08@?O0L M5Z,1+8(/",21C($TOKN4]K8QZBBY]6 _MI-8HVH6S1 MND7 6W[>G51(*>!+[:;KN: MSX )C? >O?J(+6TV\AR$P-NM*0B\7>OU%E8#TR-;BF"1,;TC*#)E2_\#-,X9 MV]/=GLK9-YW+ELH!UO0"7>=NC[7WO>0 :W]MUKY11_$:6#L;?J)O.:K4D.>N M%_W;@R?(TP15A,:4:##=!>E#J %I&? $GSN /N'VJ894&)AV4.3RB(Q8C=XZ M3L&CWWY@*'5'(CA(IWQFMZ7;TR7[3GM E[PGYCPNP ?E(I9131J*S2%,JJI2 MU4.8@-895"YR:5R9=&N4RVLK9][M+:<:7XBC2Y3X]@.![W \'5X"W0+/C ;0VC:J1@&;TA51D76<-@9)>?] M=.1L$,P=3;_F;%S=[=B.INP++(V='._EINZN?Q\WGP)-_GE.X[PCVN M&2 @JCO;4K6)N%QY2"O8U9Q-P)ZW:FPJ!EY[!%4'YK)M]Y3N(-C-A+9$2/BW M'WA\_D_=T1ARHJJQKRR0>Y_Q00=3E.O26.=.!G\E:D/Q./VQ./:ELF9Q&2?4IO1O0@]@#0.#(!3A;2NDKRS)0=K>G[( O<.KB M'2 ?;Y4!79-\?"5GX%?/XK@G1<4YW P_/ L)N59_6;*FHF972C['M*>HG,$# M)R% \@XKY75X$&Q&$[JN2@&KQXX!^>T'2N-W!,D ]^!L!5Y _;U5*G9-Z@^X M!\![_CSO.>/BD<+8^2\I9,$].%;:5H#9O 7;A@%OQ5*OT] ZL!9OYM+.P(N7 M'+:S-JO0"QSE#:2EH6*KS@F1ET"\6N-VLFL.7UFL#Q5M%U9\[Y+K2Z/L4"R7 M74T(' 7@*%S24<"SG4:X/4>A7)P/=NV^SW-S=-6V-K5AT\Y [/^BN>]#U"BL MH!XIHNW65*U0GBB$\>E 7&6&8W#7J(O*I.S6U0*0Y"R&OUX?5Y9;/!E&ANI3I;,=PL M0I5!%;N]:D>R>8YZ0B";E[Z6DGF<9+%'RTT!?'"=!XF=1X'W'/LJ'NUG:!;%6KFLEW\7ZA2$@K8DOK MD;H[;X$H$&N@ZJY0U=U&ROK/=-WO]_A;;YC=B&8J!=A>Y"4^WYX@G2SHP!?S MX;71A+%0*S\R#9709W(#V3+-=:P,08^_+]#C+_-(N8X&@5]/([Y:$5POF>W: M1)OHHM"8% 8B.M0%,X.!KVJW\FZ?KU9,K2SKQ+Q7;S2KB?+[A(I@(.B7[@*9 M>9R %I* !T"<=*W])X% MU<=\2-+^2L0+-6Z:@11GZKJO"95<3IC.1,%L5GB\4*J4"W%PG_231,@[&L?^ MJ)]DX"Z>EOE>L*;WB?0]EI&%IT&)E'S[\;-&(8*+<)[SM$7H*3/9UW(1V^54 M8V5$LJGZN8?_?E\X?Z$"-$;;5Q1>Y8G-.^H'"Z&7="V5$"E1/9C4P M4U3/F/W=N*4.A3I'YDS >$/*9BWI!@[B_ MQ7*R,_FK5.>_ZT5F09>_WV=\097W92O4C@V&':A#G<3GJ@F-QL7>UK;D8JT= M*?"7BQS!+6^@"#*D",#=:L"F@$V_.IO&-4*WP*?[PA[@5YVFXD;$)V&8KY-Y M4<:58+1L[FJ+TA]6W+S3P=)(/J"V97,":U3'IJ6RY+8#/7*PXF(: KY#T'0M M#?"P3E4Y<* M6*TWZR.^LC88Z&YQPJGE$B]'R*JM.[7AA/E<$9[Y D:6[A^ -F:IVM>3I,]QPV# MW/X ^@-';: 8Z@J[&GW\9!60&Y#[ZY(;E']>Q]5Y<"4$R,6E<7(=@?8XTO+!6AH AJ:W$ EQ,>,LS83V4&OV>F) M9)T+-S-OAW3==FRIV0.#1LN3^M#5"#**I"'H4A25M((@W)BM= M5Q>(@N'O6V7$N,@%;F[N&DZ06T4A=.AIN87L!8[F@9O,X$HZ("0@Y-42\H9J M,L%=3<"F@$T!FP(V!6P*V!3OU\"FYC S:] C:]&:L/V/26V131S MW&SQ]\6SBN\[B^AH@6PXFLK+GA.AR3^<0BRAJJQ:RF L:BPY"E?K6EZA/IZ: M;'GNU CJKG]D$-VO+.-J5O::C?5X8\IHI>QC81/ED;6$P!+"?/N!WY'D&3O! M K7QA?R^[*D-8!9O_QKL)Q_(9YW!LVP6/_.(_HEQ?&X31WJ%JE3)>H67I:78 MQUBLOI@F-C$^9<<8&O19 0;Q%J_Y7MR//O'I_.^YP!2:=_(.K@U@4L2"(KFJ MD/RTG8@[';O *)ENK/3'9^T79&$AF&E>1!5[X6DSS?&-E?9')^Q?64,=#E== M3]4\: _\'5EL>QZ7)?5GGL?<-E.# MPE; YH#- 9L#-L\>FVM9#2Z[,?3T1NRI\SV(H A=_L/,;' ?=MSWK!^JB2P2$FH M;CBQM&QJ"7 %&[#$QPR'/Y,C'U#R/;8W<[9F"1;R=;9#=:LM::,_M1VL+PG3 M$P[/)>PMRA+C6IT7NKI>4EI%!L6?S.>K-(OO&0V1;$4( S_>7(3]GZ8%_M69 MI;J2*^--$8?)8+GI5J#A<+I;2P@JX=]^X/@=#E-W-(;\B9L)).N]-:&7%JS7 M%,0U:KAT";4H&NVMD*^N+Z^E7KQ_TK'XAE3:N*@I5R,^8>I\ ME!6RU9(- MM>)P\L((9.N@IP)E(S=6LRTNRMH(I=:5&@8C&?2FFH+*ZL6I)O'HVIX9G9$D M;A=[;XJ,U!/)W.'8:\ETH)\^H;/,I:7TW.KIQ:XSE][X-?M4+_2AJ81T/]S: M;=H9[!PKTL %!WR<% M?5>HH$!Z-B,-<"[-).*X']O_RL\X4 M_7UE -;^^MH1^OGBNYJ6<]P@>D?@1N(C1]P8:&HL%=$?^/M/295O? J1FQJ. M["B&;$5K/=AK_X2+?QFMGXK#FUN&:O@+2][&TJ_]]WUKBC2/!LVT6!6_P?F_ M5@^_PWJKQNK'W]&/AZI*&'Q4P^.# S_ZW3N25IB#GM$\0?K M^]/@X(\6G?S\O\=K_V5.(<6U7._[@\U\M*D#*M'$?.H:-/$TV83D:?3>[[*U MEK?^89/TSX+[[S^-;HR#'/VOW.'_,0Y2"+3E#?0(30<;#5G:-/A.WZ/XKZ\2 M^_KPG>LG:?OOGF;)@;'2XF<_>6I"B\!=Q)7?9,P(T:^'S>#(/46C#]'/!]99VO_V/5^O8>OOOWHQ18O+A7G8B<@T64' MUI1_ASV?(OH8!L^M"#[D,]RE29W_V@3W(.9 MDKA'9BIR_.Q XHHG7?U[G(*$56/;_\"JDR=+>(R#;S]^[B'W> ^YGP%Q! MD_U9KFBY:S_W]U^3UQ_X[Y]F_#\)[".:HY,IC"#H1(*G4TS"94J6F E&2@JC M*K#"*!-&G1ZP)O^L_.VY+-;YR&! MKD_S"P87X;6$2O!S2+-2PB>(D&^)-A([IH^K(F" M7A]7X5ECS$I)V?%3R&UW4.$#@BK#,E?8Y*%>:50MK"-O/O5VOD%M9K/ZT.,' M6,4:X^O6B!VV)3P-F=^.L7ZS3&/BLH/636%"3TQ.CR!3ZVS3>96;47T,+H45 MB%Z8# -),61JG?TJRDD#U&CQG$B,Q$FM+8Y)5B+2;X_<](8Q49::&:H%R&X7 MHY4/UQ*9ABRVJ^.MB==EDZN+13;08-7OK24J#:EVX/;(@^0Z7"I!$VEERM4I MU);H-*1&S19]>]IOBK6\R3D#9\+!X3J"1)]#5DH=UY.XK0(;NH(9FW%UUL#C MJ9UINL-:;=V3O TL8_34[2YF:+\1C_(EGD,.ZH@YZN29DFFTFV*A)_2:%ILT M*$T]M-J5YC;%#1W1*&P[A-JO3+NMY-93"G1G]Y8QF384@M>LV&LA947"E^JU>'>M-?P@HBCD2,,4',J MXQF/JT41'4Z@L.),%3X24N0(7><$LYB[X\72W%8)B2E1Z@%46H+ M%2>$#]?(,@W9@KO6T$A)'*&6(4\"N:..#5[+KQ>>SF 3WV]+Z!%JC78+6=O, MA F_I;J]4+=,J5B.0(]02]R2$EK4ZQ,^=&EQHNAJ6:A&:STF_LO*T$;, LL+ M:)[8=7K=BS 9H1JLU(7Y9VAEA=>H;&I1*!'2%#>X&A[L!U*HCSH M=6R,7-%&(5KK$1(LMAS:J96,JLG)RF8UJ(5&7XK6>H0$LR!JU+V!$2+.JK@*M/\CW>4/%>'<+]<5-MQZ I,60*VL@QR8"%2W")<$.U MXX0[-DZ0I/%J(8/1:M6381(/*AL,J=%\,]*_1TA07JQ1?SEI#.#!C"K,%*+M M%?H1Z!$2V$L$1@?;ZMA$-X/"L)DW29R/%G!$8+:8(F'K/#P5NWTZ4KY*0YXI M$>@1:C598=.LA %K:@+6VXA(KQ-L(@P[_L_>FS:DKR:+H]_LK M%/N>\V)W!+C%#*O[[@@&,1C,C#'^0@BI (&00 .#?_W+K)) &#RM!3;8ZHC> M"T.I5)65GCV35CQXY MV++>LK3ND)2$K)QX"$H=F]2!"F#HP5H[LEF[#ZUO&WRX&5/G=^F'D9H R7J$ M8A.MA*IG'BH9?C.6PMF\]:1I&3KT *X-[394UV*][#1;K:7BPZBQ5N]@ 4

JITE&(Z5C'XH''[M*XTGR9]0,+H M$1QH]J:MLA21)(&L0Q)OU R^ $@8/7*PL<=.N:Q8;>#:[:+>C3;+9;LZZL>. M'*RBMCLS\V(4C2$X.UH54K%IWJVOL*A M!TI+*%1^2D_-9:5C=ZQXSY9)&#EA[,C!/DK#UB [7\=NV@[^I3HP;:.'&RY\)A*YFNWQC0N1D)%L5S-CC2_DPWRGF[^;]$./Z5 K3H<> MK)7U<*=7 H0=KG4Q6A7KL-L?S-9!UG7AUI(TT&'J$ M$[;*"Z%2ZEI)H24_E!IYI36S5W3HP0(B]_QB:FEZ8MIZRE;X_E*[CT]&./1@ M =TFJ=^'NI7P=*9H\:3=D941KO4(P2PB]Y%0:1%_F+:LP7BZ& ^?RJ,5#CU8 M0**>G+4?;P=!(9R?#@N-EC1J#>C0@P7(0CQ5E<,Q29B5F^'X4_JV:SW0H0>, M:)H868!,LLXO!N;M?2%1S^27L-9C%%MY3#?GJWEIVAT,-;(QXO;:'N'0@[7* M^OVHV[3EUC3;;Y!V>J2G&^$T#CW@69MA2[E/Z(T5#S9LM9:H;$C[=H5##[85 M7TUOI\%4>"F$K?MD0@IE,]5INA\_PC+ZE6*E+:RUZK2P("5=ZA6LOCK"H8?F MV+QQIS6L1&4ZJT47Y7@V7A,%.O1@K>EHI[)YG*]ZTZQ>E4+A4C/$2W0![EII MP&'K/&.!)TE757%NDE_N!Z\=CGXGQ^>$WA>)>6U<1R%U<053-XEX+!Z."<'H M,^^7)V3E^+X.78J6X:['>4^(&? O!MHL?1OO#]]$8J_50_&XD3R3ZS#A$ Q[ MUV7C_AW$:-TOYAY< 6S>=-%M?Q<'IJ[:%OD/>NO.Y35]CT\J]%$_L//?/XQR MIQ)?> J.MYJ^^.! ?M9!Q&["KU;4]T_BDTXBQ >K1[VI*UUDX,S%.5!-\&X1P M=_##V.0$328RMPTV729&'*2^_%EW<8K;&V^ZUC[G*L:G%5N.>HLM1_LU8]8C0J$A3UO:J"=5 M^6*E./[]:C>O]D7O#O-ZK'?W://V?581:ND[[;&%>5WAO_Z)A6/GN*=U=GWW M MGDM9+AZUZD3^#D/Z);>7V^"A5*3]5,IZN:C?Y@\A1M]E9 A+&3]"J_-.LC M+4]LTV*YOY;.&03.1U)4PFG/)2#^C%]*:)+8F$.L:$?MD2M5Z,ZHGOHFQ0^3 M+M\(]#LB+XS? M,^1CY!E,/@7+Q:=RO5.[2]:JD>X]GPXB>8(YD@S$XF^66K@J:R1'AL0PP+2P MQ+5O2%R+(7%VO\"YY25#.E;ENBVNA?4<+\EFB$:&RNNEI=/)QZ0L#I5.?)+* MM%?V9)B9XEU($)[QZ'G*2OMVUKFV MQ:F*R$CZ&C3A"^16EV;@GJX.J6_*_8@M^R;@"023J8)DSP.#O4?^Z@F]U(8" M8[05E\\>D4D+Z7X67$WZO4ZA:V3NIL$>OP)3D-X=# =2KS8).)E0^F*-B[:/ MY 8BJQ8W0W%^6O_IC]>K+]#$_%;>66$V5_4-<950,ZW)%*DSB--9#TIC14[1 M'!]A!#/E-C>>UELS08D5;&M5"\Z;=Z,^O<,;/Z?#]L<3A\\B+M18?5._O?#@ M8$'$9 HX59$5"11-DUBGJU/D:XVFZW=M(EJ9F/%$S)K6 MP"33--4>N( M6+%'JAP3\K.G:6W8E,>SU3R^GJZP#%H8%P2@^Q>'Z8A7JLW]K-C@MS+<'-S,.JC9-D0PU.@^D*"1 MGCN:00 03T1^+;20*V>F2SX8BTV#V9%EZN/:\(X?80E1&C3TK;?O9+WY("HDAI&^.&)Y;5GXFV;@M+=@N9T(8R MW(Q88QVO 2R)X\>^!MWX AF3;^C^J7!F(7ZDSSP@*&MX=$?1L[3#SF/9K^I0 MSL8K56L:CBWJ^M.XGYNT:)%N$,:A0(I_5<'V;5Z?KGU;^9SR^'?I.I_/AO7& MX[TU7:QNEV'5DL:%!>U["((X$@B_GIMW?89S^S'KD$1),H@? M)?WF4=+K%^)I%T^].?&U84XQ)5H>*ZW)=8/,%'MFOD[]\>ITKCPF>ZW.+-/M MCO09'_QA'E;^40SY&! M!23'E/+6%L]<1]EK/O"YME[VAH^&-2TWEGR]L3(JCPO:Q0H$=.*U1$;?Y/XI ME.KG&Y_P(LQO4VJHTTO:P:4ZG-9"LTIT45B6GLJ44M&0/K2BK]F(9I=@:!5> MEG]%RS2X5U]8I4U?0;Y> _IY;]4C&O)7P\4W(GT:^5(C\O-HY)(-J6TK]CB= M'@Q/5I_=(!)1EMA*ZL>K9W[$\H\CE@8139(C[-^2YF)9?OMI\NGYGXV_29Z,H52K]A#G@ M9]GI7(J&I6I(H9VTL7YH*A!.)+]1Y/&9G,S",-S4J:^O?*.#NSU%MSVL\>,X#B@5#BG-=> M?KR-\]WHVP_[?8(D_@A]"_'6L)^\'SP*M46QU!0%<9$@E+[1@U%MQ^O;M3Z%A/SQX M1@'[IS2\F"V:12NH:((8RS=T:5D4V[$5TC (W5 H]7W"AL]DJS@;R&3:7FQ0V)NZO:+U\LGRSBOS+.S8:<<+P[NTA%AW$!W5RN*B&[*?2-#[N/$0?HTNRE$=(TRA\ XDC=\RO MT^#=AF7GX@;=\:RKBB09-ME9P3]>4?:-W4^(V=89!F(_!X9_E5W6V+&N#NWB M:/C8C'>%3;43B_%9H3V];<":4>Q&^0 ?>TU%]HW_J" +B8T53T3&:2&K/V5BT7YAN+%&_3"MP)0,A.)^XQ;?ZKU>J_>;B^VW MR/X@(ZN6VS32Y5NMHR2(%*X/VP693R.U@[Q.!,+1PX3)J[2&:]M6S"H"ZBPB M^EIIU$]6/K7PW6);!?]^E]@EV<>!53.FRVGV<99\[/%+J]L Q=FIM91,OGKO MVC=Z?PJQ^D;O&:7GRW3[G%R57F>2:>0UFU=& -)!(5DE)B57ZD8&E/VV9BZ- MO5)3?-!Y2&\6BJU4FD&M$X+)D5?KS+N MV\,^CSB!O7RY/.);:00?81?/N<1]1; 336$6Y6MZ-=X9YI5PKC!"+L$"R[%# M!?XZ+&F8LDHL#MMM<3:VEL-F/%MS6MP"Z<>KYKX=_6?"&K ,":UNZ$M%)G)F MTS&Q/?$1>GQ-6C?:W23"S7Z85H]*15(IORBQ;XA_>6& M]/4F7YV66GFKWI%*LWF##P]N52L[&\V"Z@BI%>/%T4 B<9CK<4TW@B^5:G\\ M%+ZLQ-)%@<&W,GV2^/J*2C^M@!)..=B;V?OWWWP-?B?MRDXMMYF1;\JV(*T/ +[O%!X=2MPUIC)D9^I"; M&^A?LC;TR@*VTYJCS^U*!;V?2GE=7JBZN*&5\=MZ6@+4,TC=P<:Z*FINH>#Y M"T[@H:H)J:>E+@O932JM5_ELO%%8]<.T7DXD$ J_6M_*5^-]ZK[HY,GK]UK] M$747%K=/D[Y<*0K=\'@YOQLVQ$4XC=1-0SRA^-46RT$!;.B 7K)C'4 M-[H>Z%X)5 8V;L3D+-VI.'>.IM _7OOWK>'/L(9IBM3K#>22_=Z]&DMGR]/X MN&[&V_RH^M.V6!K]6?)I'V M>A&9/ZZ0$X"T3[[:B^'"K>6<8GH$.S69SRC:OVFR,Y77?F;S9\KQO&YX%7@/ M#;\[96LQL.12IYN0^"X?%F\KB5NK)X[Z$5J>)_9:TSO?WO8IWR.?KX;R\7!# MX:L.KVXS^/]V4OC_A:Y=FKG)#39',TRN5!_UXZW7)9E>R"/^H%#*2\-::5+K MI_APHY*=S\1H>C%?T37_]4_T2"M6W^B\9J/S9X5=OY7_^$/T_IS,M7PH;D;3 M(0DTSUZ);Y9;LZZ6QJ5B ['#Y(I+M2<_1,4'&:+?(^!S@9SL[('=R]OSCS6M M?M:6SQX"O:1$_B_613Z4VS]4-%&3SIG;_XTTLTLTO\YR \"W*;X9YEZ<37'* MJP.?>2@9W3#T%;S"Y,#R,*B\ 9.* MKHW:Q)A5%(V8M6&68MT10[4N#Z>MATQ^*+16N5:CTUH9N4FC'XFR/GT\[_?I MNQ)EWL]+O Z_TN]0Z6.D/KU;WO(/0N$VOLE%RNUQ/3E"*L7J$V]0Z?49)ONR M4],MLNT.Y.ML5V!M?%NI6D54=#J-'"'3JCF_TSNW\YA@1_7UHM(7ZE(RW8_$ M:))_^(PI![X=]LUH^N+LL&\K@]^@Z5&\N(YU"H_+:6N=O7_*A.+K2G:$-(T7 M 8[D!EZ-A>JF6IU/QEXK\7UYM8XK3Y5HDKF#6[7A&^15#H5*1! FTVFW_&2- M+#6B:9M5/Q*G.?A\('ZD4;Q?!O$'TN27%S"Y\K3X#]"DUJQ.I5YV?2^0X"2E MIE?BG;),(TVBR L'(LE7TY2NS][<2<(A@'=(#+##/0$O23>O]O[;SS(\KU]T MUK=$FG?Q+XOH=X1,,Z'<8!Q9K$3>+LM"KUH9-$TJ]J=UNMN>UU+)F+T;]"*VF$4V]>M7^ MBLV)LS+_;Z1^7)P=\2T"6(Q(/9YN5RG!SV^2;&\>6T?OR]VJT$J3\%U9Z.G6 M JP+5APC_%KY&]^Z\,G[JJR+*Y;!OTO>=YM!P:AJQ61G,U')Y*G1)?G0"LD; M)/)A>>:8/X[0CKMU0]$D92ZJ+KH=Z[Q; MX+M:S@KF.O%%WIJD\X^W(ZO1C_*L478D]FK#(-\&_2ETZ=N@?Q;8^BA=+N.9 M0M >Y\/"IK3ADT_E2*P1I'3)BB,GK[N1UZL5H+"RXXS,!L3P[=!KM$-/[:KT M3:UOAL$79VI=OWS9163W:NFU]?1P"/@)9M8Q*=.L3?5J[6ZRXH-EXVDR:_7L M5B+=C]("$*'0JTE-UV%B8;*$):YA&M?#"<)%(Q9GCD6#<":Q+)6X YNMCA_V M\BVP/W%D;LFPC4CG.#C:>I58+42XUA;?:L.F:1^CR:SP4%F#YF=-[4BT9;1C M^KJD@>87INGY_*M-,7Q[[*=0Z65==?L&)?UH[BCGNBTM3S#+4P>:RH]M-NRK9?=NQ5FT*XZ:36$VGV2#K2!I MS^_ ZHI0JRL1X)/74WKOHZ5QCQ5H^O'*G&]RG:7H[7%J?+'HK2GV1RNY9LVG M73DGI!*;L)JKCOI16F0D'DA%S]EKY6?)L*NFULLRO:Y:EGZ(< ^20Z:%LC%) MI3*"79^TQ+22D=?#--(K)H<$0OR);SW[^KG?#NF+ G"7!P;?9/5)XDLC>I=4 M(??A_;&:[!#U.L\PFP3BU9!$9?TAK\OX7GI&O&6W5NU[I(=@+AX1%JE.) MEJ>+KO@ 2B"MS!%YM2>>;['Y/.$:^V==M<5W'O;PG"O$"HFGE$V*U6GV;MI2 MR]U4)A:F7 $]K*FKKD-YLJPKHA^#^S.S[(PVN#N#2Y9+&D#?G(#'\K=IX"EY= MD>F/K_:N-$OFT]U\E>/M67)2&9&[2)ZL^M$DO=&6"$1X/X[GQ_&^/(YW_5<. M+H?DNZN[>;-K5_)\5WDJD(P<'-NJ;#%_=>H# 9PVS:/0A M-Z>@_*8)>%]QD^['NH+29K\V[(?"6XYAYMJ-!-))7US*[K:O^+3(HCW((?-S?*LA3+\-U,HMJ>5(6^CA>K M:#&91"B02EUQFP0!;/HSZ )[N!T!W)9U>Z"2+Z'E_SE7 /CS]_751+MS RAZ M55BM=*7="4:6ZN96[-4RK<;%T.QC?#"0;W,MN].*-8)%:Z$]+&_3_1@M3Q.- M!V*AA-_Y[VP1WN]!\(?1W9]+\)'^I!"TRM(\V._8FRC9Z)O$8BY<#L''QP^M M8%^J9P6E7B>F:&669+!"@L<:K)% +.9G]?J1*C]XZP=O?9+P@[??)GC[W\'> ME"N"2@("9@)GD"&\WVE/H&B2/B.LDM>52OBS^K,NJ9C> MMVA+<*S:0XDB85M<-QEJ'BO>%:D8VB"3'0G$*N5ZQLRHC9I@OD:HORH6]<-1 MWTEI/ZO'Z@>3].<5<'D'2>QL3IM6JW.C'XJQG6C@6]@T7WW#Y,:1[ M7F_=:4EW.E]VELE%L2'4Q,TTI\8J=P;:.'%6,S(:.G%3T2_6FM)O"5K=@KGG MXD8>*):K">DXT6;%L@Y@E3;(-@\@9VZKJ5H]8 MZ+(X5O++;H;&HTR>"$IEM>AF\ZGY7!_U8PE:\BL0B;Z6(>K;@CZ!^U&V3[D= M_ML$/FS4%N5HBW1Y4JR;"B/0W&M&]M",&"-B<$0T M-$ZWG7ZF?F[DE=EP?@\YWS[Q[9-/3XAPN6EM6 =>>D=9J0"5U9M[A=5U@=57D=([)?,P3 MK2=RO8?6HLEWY=@32=T_9(OQ=#].BQ7$^/>(A'];./?Y2>J=1'3R3!>)8,(A M^T;1X+W6K] ^*5#T"86W.-0BQ)$PE@[X(]JR0JL4Z_BTR3[1"EO4C^:DZXDJ M+!R^H-U8&8AE9?G/?^$_[HXD%6PEI*BQ\_)M-1!\KT-///^_9TGX<<#@[#H< MW5&-L^N89]'TO__'N_:=&AB4=%4W?KEE2SR;&K,[PV'*!$8D.#"(. V*0WCO M+U%=B1O3V60R"7@>XH94EP[KU9Z:%8^OQ7.'031QR!/YU=14,WB=B9 MCND9*D9VA_)?D1L;R(?^;[N6/2JC\#.0-S 8]3_>F]O.5W_]TZ;^73#:L\C6 M*'(ZU";^\PX\W0?T,0B*E!GU6[5.NUA)5W/]8JV2*U4+K7ZIFKWYB[W(&22+ M)!'EXY$^'TY%^M'P,-I/QN1PGX_PDC1(D%@JF=I[@O(_YYO3 -L+)'J]?0][ M0LDWN4*\XAP59ADU.*S!>/@,O^]D782@^WZLGGXF.O6L_PE6I@$_1 M?81N.,^Q(6]T3_,\"#ZQ34L9;O96&(F_KH/HMC56\3I $?8&[,D$CJ))-]S? M"- P_Y_M /IWZ#\!SAH3SODQJ\\ VIOM3\[7*_+\&]OZ;3C?_HM3 M3$[D0#80PR28$0L"&W-XS#E!]F!ML :((9J A!)&6*EJ1/] P%);W=!UR^1D MFAW%H1J!?">4XOD;KDM 4<:BVJQ+A/LHMFN?$ F>@C?AK@:&(H\(0,"R-8VH M^,$0-7.N&XS$V+4)44+44W B ?,"F"EN(-;?ZF-@^AJ7,708F=4-@"@%:(!+4[8IXF\(>Q<+ M.0>SMFCX;)R+-P&N!NS)X)H .Y%J'M3ZT$8!;K?PO:_O=-!2LBX*Z :<51&F MMD"1Y.[P0 #=6.,0T$OP"(=#.&[X 5;^;!%PBMS 5E3$5=CE#E?WD--%,L0) MF%A:V(K!@ A2 )$3D1?A!@ ;T-PUX+&'TWB7 MXG]5IV@-3D171 MV/3GK6S;U&_M)J_,-&MBZLE&:?7'I3)+U?R>N1DTB80FYPI4;9!(>_8FB,8! M,6K#EKLH;Y-KGDFKJF@8?3Y.>F)1'$^GV5D_-Q36^N-HM?KK'U-9'QB7#!QS M ]9C;#C3,S4].P"9XCT[+SJ,X1@&A%;9<%F.,E3HDHFM#HX2M#5N88N&Q3 ;71!>""(>R+ !8+"R8KKJ!"<1 [,O.6LS M9XCKY:\*_+.CK_]/G,W_P]7%)676CE#DD UN*?Z.CJEO)02^'V;U383CY M); (>(]LTYML*FR.,-Q"#)<, D>%3XKF? RT><,YTR*S,@AR]MVQM/>9O4E& MR*O9^;K\:*6H*AKM@$& %89IXUO9^UT9?^R][A"3IKW8)NUB:Q)U&)P3 ^F( M)LHLGYZ E)^IR:6D!N4TK) ':3;3[X\N;WUFEPILCL-?=7 M1S:RQ[;K!?!:8\5@>3Q 7C>,\MIC *#.LI%U#9T28V5H,?"(*A;MLCQ0@TD& MQ$)L&NI &1090$P"H4B(*1HWTPWZSJ%"O40<$XBP.!]F [QAOP+_ M 'X!6#@"YL X*"21S$*)?YC[K9Q,<2>-G&/2T6W374#6]9T&WV! 3R-.W'# MA6,!I/MP@*N0D0@'R&)'5'J#M"^A\,L!":Y$JHUM1?J6?IW'2J6=K*;V%Z4W M^ '$:'ID$+(%>1UX"QZY\Z*_/7JF\]5V_)8IT./>7R"(&:K!OKA JGJ-=16V MK:]0WNZD);Y^N^X=)]I.O-L*3G*H.W.52A;?2W4B0.(9Y?.JFZ:_U8D.E&M\ MT)W\'Z( M >^)T20/)^I&E4U$D3WP!-B/>]_!T1E+A;)-RB?9?*AFO?.$#W!L>PB4WU#U MGW&6]^V)2GN## FFG"';0QZ.+>I@,01O61,D-M-K0[DF(?(,T/\HCMXXRP!$ MQM=JQ,/<\-%CSP0\^W)S+)'/HB:&*SE N7V#SWGCQ>!>>P==IC=+P* L)V^4 MGC!P+VHM&D1B&;C*D[@#TSZ>."!W9F%WWJDBSFRT'>2V QTUW:58^M;=TR#Z MY[I);0+XTD XJIL 2CX.A!&8%1C:\KCL/14L7=&RTSO>=//O),[>-JB W.V3 MD@U\N:\,@^@:[BF_@+N$L!?#I*#* 1[IABNQ;KA3NTZ8YYB>C_21Z$BV=E_* M!4,I:JR!NNG(Z8M!T*RC[2H -T=13##;'=\X MM*E#1@9J5/4YQ=< 5C%D[7N8V4T!B:.VA)# -9Y5'.- J I6@$>E*3A*U $E94!&X4)<#!J M$SBV_AXP&>O1V$&ANLLZGP3HW =6X4Q,]#8!F@H, ,+A8Q,N2-^HCO$!76) MNU# 'D52YFC(CAU=?:XC(N R5T!MSN& >0?0']BN;2-R2V ^:*91+ #]1AGA M)%0%WV$A4:CO9$O"L(,=IBR!,XD.]Z)(H9AXF?'KU!X@YHZ&!C_CB3JZE]EV MF2J_H]2T G!O$E4A0X9+ D47H/D6D6QJHJ4! GLJ4KHIM/!;CQH,2H2^0=_ M"BT\F&ZDH-%##]JI!LHN2["!2 3T;&!1$J*7A3P>C40D5!<-)7@]'CZ() K: M''!V=+QPD9"KR>\L$Q0-R$^&BDJ0JTBJJ,QV^D6IV7)ZYTH$^(N\719._#^? MD?K@:'&/6ZJ=ZX4>33*RA9;X M5$KFJL-ANIS^ZY_PS6&12Z (5468,/=>Y')T^=_)D?CW7FSKZC(-XGZF@9]I M\#N9!H#VCH;$M)57XZE.G)11B_>Q\X>&#X/ :4UN[13$]-9@J8-](0'3/PP2 M1^?1ZD,C-5X)]J9LQ\'B-4M6^C!(?'S<68/$?Q!Y#=]P%#J()5[X?$;$?I?A M #-1P&\.P6YJ W.1G"7D:;<8E^9S8YD*SQKG!.1OVV%>Z[1ST[KA"NET_1"J MER#DVE1[I@5>09WYK90Z9FM1$QE48(QE4CL=GD,- S4\JB7MA7"X$=&HN;!! MTYS,\1>OL\ CX MK"Y3)K#GDDVWMD[&7=1@9 ,TT"*QQJ)%U2AZP#?TT+8_TG )K50EVZMCCCDW1$K+X MM4@=1UM\W;V51:;@MV?^)5?7][J3:$Z"KEOT+C6&XU3=Q!P$F,3Q8<$J*!WYJ:/7A;!(=90]R*>X1YX!J)*D4[ZV>KVX 2C8NG$9_G9[';P&6AWN\1J$/FKWC;]Z,GSOD#S;JQ^B"+/#E! M=MN#M!+"^YE*1F>:AV@RYAC9P6-U9A=8F63(>YV+=; MN"@^Q73*/5WE/6SJP#"AFIZC^ID>70N5TYDX!4QUM^^D!IGV;.X1$2Q:P/18 M-S]*G"'.LUPAFGM%&8.R2U*D26%;>>TD0:$@I"'Q%YYA+Z$6P[LW[)+0LZ51 MWHSQ8,UV5H,B#GB]B2$G-SU@JU4[ @Z5:\NF^B63F!+5RL!P&F*F$M,A=-,# MLAN0VEN LDDPT ORF2Q%U:90W<'7-G9P0[IIY]A1@NTVP/*J"2:V M4OQQ((SZN X,DF4=4!&)&5^4T]$ELQ@%((.)03H8YQ%N+( M1HP:S3P&*SPD;W,HQ+6#00%O5JXKD_%]3#'VX#7-P6#&SY=P2J<;]%O=HI_] MSEQ%6[[:68A-LQDNE:>UP>8Q>!<1FGS]B&/N^+CS.^9>Y,+A\$WL=8\2[#O MT:8\GNVSX]T!B0ZX&!;=)5MST\GRH%%@58$-()&C*L*(=FZ#7D_])"R9"8.R M]BY[$^P IBH[Q@#@+ZI8-&D*(4)V$*$!VQGH.E3?H5G%K(O##OV1SAU]R)ML M MNS;,< /Y:=[.@E)I9C(\A]B.SXK^!9VZ Y:R!2+BA=L>MH9JBU(6\'K9.6 M:4#5F#$:A[V9.X7=N66QU?8&&+A=4J5^PU3H-2;QT#PMG,>K]3D\S%#,Z>4 MP4,<%!-8YL$^TG".!X5*:TQ]*.0!*P7=L0 T4Z9W$73Z MGJ&XU&D2.8;]=1O3DPQB;9PD/_B#B@UI&Y5&ANYF5S%%8C8'M8'JWY@TXL;9 M,9>"I<4Y6'HFGDZO,+2D,9%M%?3?XZP;OMGG[C1$=>CUG_960B>9'-QUQ%Q] M6$D.!7Z1;QSR]./CSLK3/8%!_F8_N/)RT0K^ T4KGL>2W_K[NF+-"3_6[,>: M?_]6>UOJ\R0W>5PD:[H %) 2VP_Y?GJU H[%[UU4QZJQ3\%,MX5%61#O M],$R69=P9.CYR*822[:S=\,I'QR8V75K(QF551I&1I^/')?;05O29(4O]/*Y M=F4R"6WD=#]\^/9U;5&?JCFQ+,2-:JIPK]L-=80C#]ZNQ/IUM1.-&--P5%ET MN[%XL)G%D0=O7SX4-@4UH2X$.U27;:$[J9P MGZOY;1&RECBR(.WJY'!<)28].Q.L-A; MB.-E3VB,1OW$X=N51BH;3T;:5J<\* $2%"J3_&K43QZ.;#[<;Q2^,Q&FLWZC M0V+Z9IB4<.3!.OE"Y>E-?3O-AIB;=!W8K/1PT8Z:[SA:R)UQ,'/I!F$'XY M,^-5&^C%IUZ5LO_\E]U$Y_ [I'R)<8Q]_LKO M*AEF&^U9GMA#C9N^H\YP(WZ12KY5)\C JS^1HGP_!A'DOL>+Z;Y[D/:"P[8?[');T?9\2=N(2FT=@H!PQ;=V UEBW35&3S7_]]]_* M?GE14'$1)O_OK_!?OXN7X9M0R/54;"LXS=<B M=Z;&_VQZ#_>[E6HG_GC7B@K=1%)9S^RZKO;_I/_F[]%[41#GM7"M]-@)5NUI M+V(.0M$U1B^PXGDBD K%3M2;[^O-A8.\@C-+ZJ]5ZUZ#A*O1GDQV7XP&^^6$ M?7)!OI]Q<82"Y_%YL?00'YE\RWSL%])M?F5%,:J(S>NC@7CT\/[^-1AQ5R*> M?P*1.P+;)_*S2>\WB;P]?NS<)N*/(Z'5?>QE2[GNL-59 9''*)'SKZKEW\+: M#AR8V@'W'MBG2O5#P.P31@0(0]9M#*I? !,XKX'^U3N_))YP%@O^K=SZ_2\\ M(X^PD-*R&^P94D6;%A[+Q43VH?E4%#%3"/2$>"0 TM&W[+_8LO]J>OHZT_^K M=WY)G.0LOH%3^W\C1^0$ >"L;YGK)XEO8JR]&APFK+^K' MA?VX\(NZX$>:%'U*F*@TZC:'$V.C\N+X094>^^/,)C'JQ]%XC(0"X4C*-Q[] ML+ ?%KY$)]+OT+N1>8SEE+O& 8N](PWDLDR\WP@+GTE$ M_X18D1\0/K,$?S-4I BME?*@216!K'F2+8PJBSA9]1,T'AP+A!-)/Q[LQX/] M>/ EB^TWB5S@BQ-I%EFO!='*\4JR4Q'B923RV#N2/KZ%??V!>/"G6=Q?'<7P M(\'?4>*?/'SSV*T;M<'X<6IWM$TQO>Y5X^*JGZ0IWO% +)3P;7D_$.P'@K^? M6G%J3I)NK#(D5"I6.C,QJSVMJG?R8IH&3A)[1TH)U4+^3WEQD16-W)I7=)E6Z266W25J8T (J=:IS8S]"Q7#Z2V,G!5K?DA7/UVW#&KL][@-8 MA9.V(!]BW5AX $<..2QW:]$2G9)B2/;,M%C53*<8OU-H=^2N#U_YVO*?C_D7? MIN"!8"-TUCMR[PVTAC/!NL#8WI$6*'9P;:^RMX ;KG:P%X8) UJ$U>V):HQ$S6D0+*J./>0^ MP^K(VP9A+3)MPW!0P 67RZ_>0M5W2CW8WZQOAM5;/I6;U 6[%>_T![>E:#&6 M?KTUXCLYX$X(EJKY/2D8-(F$DA#+.IA$>\XL@0L/B%$;-EW0X+IW\HWW=$64 M2P-KOHR&%M-9N="9UA.K>['=^.L?6N'VB'!['P"?'R0]$)JU[%;3!9(%C&*= M,!#53).2@6VR3CIS&TY_[^0'3J]LUC 5, Q8E+%QBDFS+J] F9*A$[>7YQ 6 MK1OFMH'K"Z^4"9DY1=,I2\&6,UM*$9_3B6(R#J,J4VS*BAT5:%%:6OR7_H5X MNR4Y5KHU@-5K87)MU[>'0@"P\G ]0![[]+N_HB.TRYI3S+"7$;Q]VYIX?PW' MG[WA2L\>:UDJWGK+![3\4@3%$;5G1M1!68U[6T8*ABQ.UY/R/4(LUD M<1-;1F+M]"5J:=N]X7G@[AS]C.WO8JI+=Y$BE@J\3<4U,@QQ2^_OI/<;2.XI M# V8#>3%9&[@N49FSQW*I[T)#-I@1=]3N9S^!5A9>D_[\G0MV%?$7M99Z-IP M4K2IYYY&%JB2.8V[MVT*5% #F@<]"YP'8%LPEA;41@ID+1Y@'B*RNNFH#CD\ M53$]O1X.>:JHO;PLAQ,[;9DT&$0]MEB#F% U\&V"G\QKOV*;'D1$(QEFE0V M.HTHD!/NV.^-0T7.BF3%9"7=<0K#VR>$H0< D!@O'HKAY>M4,$NZR>8VB:K> M<$R._;'D\_#MK8K)>CPIHQ&ADSMTX,%UIZ/%RPK E[2Z:-(.X8@C+S+JE3FM M)!I6*R_$Y67/&D12J:?8Z!(9==JM<+_;50#>;5T2BZ;5]65"V<=K75<8S2FN M,DS9K>@R>*IE6\;57F70LZ MIIDXG(NQ*K<59)5U]S+;?3-WVNG(0( 1GA&/+&[@9ZR#SA0M$YMM M2A[%:ZDK$N79V(9 '#F3L2DXS]..5N5IP0/ I,**=D*BG5OIS X#V_:FP89G M!I@BP"^ \I S.F]Z8P?62N>P:=ZI%N A-FXNFA9]"=5ZJ;H;"N]!S"!>SBX3 M5=&H;P-4]^WG@PVL#&SUB>L;[A1T%+. =-@JR<$RQVVQ[3F(G!E;9SP3U2ZC M!4S7@0&=O)/&^Z@F_8[6C:\4Z JPMG#R&R2'[_B?KX^?Q3[@]4Z[N\GK1DZW M!Q8(?I<'U@TR4^ DTYI<-Z: MEF9'>EH='_>%/:W>4!SPG*G'L 3""2V[77?L??! M.'20AUR2CP7C_+]^4;/*:1SGA"S@,TB5.V8Z((B)N+N0MQFXJYRL^UR MR!H7[C?_Y,3Y'/NQ@_6T0DFF4 ;MZFMQ30]9LSA+/ANF)'V[*(MT "'L:\4F)"HSSCMS-[J@'B< MNQT)B5Y7LZ"DWRS(;Q9TB*=O-POZ>(N55YJFO"ID+T9*U21+![W\33$5=Z54 MUM-(E$L#&Y&WO7*;H#@!RR&N?ZTE9+<]WW.[]K6=.>6:R+);"G:?VT['Y!6> M1L"54TP4B?@>DS7?AITU8:5@W_,Z:*H[PRAK[MMNLD,VZ[-NTZ_[D\8,S%X]*K&O1]%N[:R[I/,T2WHV/36QCBE(T;VWO.\9IE3MT[;K,''\ MQ@X>>Y>[0_CW:D=.%L-SJKT@K*QI6\<*\,+ FTP\M;4U2IJDSPC7%M>P7 <] M$]%CZ+D;Z47+9_R9F(C BCF&UR'W4=A#V%SZ)=+FZC8\(6WS!SATU%/=?89F M$S,O<"LC&\Z(\A7]+=S: 2/&L(MBRJZQK;H-[(!:@-8+5X8!8YDU5-\A_1]CYQY_)7-3NC*;(H4C M2?'H5,Z '>XI#:!5@I93U6^X2"08"H43L8![R8DII*_ [NAZ4)X+VEAT_!A, M-W(PTHGP4KU7I2W8@TT'<3P$25EO20-E W-KZ'&\"84;KJ/1,)Q*1NA['H/M M2VA0V)71N/&Y 02@J %&)_0KBN]NP,QPM!.'7SC(3'9]BYU%N]CN"76@TFAX ME9MG!.*0.XLR.J$/ICNX'9"I_-S3EYBSP&$?.J7&HP2XXQW4J&?CT(=(0PH8 M;,3?#OS6+PD@%B?CXYTVFD2'D3 ^#D%$4RW_$*O9S2?9M]C/[*%L[ M]<+CJT2_)+#P0\^DT Y/FLWRJC45DWRZO#;C3^7A108I/1O;\S,Z6SLADW,- M>V]2]\<8G\,YO*J>QP,W=Y8,K %]ZKO, 5/3%/(!%,%1O/16*#5ZI182[]+@V(>MSI=6_1[H?-;0,3':@_8@N&&2',R>XD-A]%LGG+ZBFRQ%+WHDP*)L5X+Y"FI*A M@[(IPB)'C@#99;^\#"]$%,7T8,J1*!9QN3Y8N$/4UNA=A8DMCYP'1+H V98\ M*6T@'^@S#H7O\F,HI=&H%T$?H6D/3':YQ0WD *28H4KO@5,'(2Q))4=/SI,O M=.C>@T4YLG&;B#EGUO..[\ KYI3"R.Y+QP'@15E\UMV*. (RF3DK5C%+S@-> MCP"T#"):- 7.6\KAS:C1%_'H/;OG:R_)42$.IK(XIY*,&7([H^U0A@_X\EW) MG*>CTUDUWR@K=7/UL&D0G]Q"#8C]Z8RM_IDT&^^G#;V53M<":>[.5: MB1%@7R202$4"H="QXM#OA+0K+N$\7?F)B]\FDF,:@P&2GBX41[6 GX]59,JN M8K/[QMF/J^(@"A%GMY0!PXS*=C+8-7./$Y,%V=XQ,S[C@LK<:5*[<2PKD?IJ M+12&+ D]#269U9\]Y4&I+CD"O#;/T:"E:'DTG:U4KFI3/ M1):"$J[?I1+"TW1DKO[Z)Y2X^1/<++,^(LXDM^]'/FA$W'9 MI"?W*2V!)L*B]([#,XM .7HT3:,YW53<"E6@?A3-\?J@W[P M9(#= \6P$#)SPSET?T>,$5YO9JJWHZ*ASBLS?15#%:(B!]$+RL2?F_'S@O]O M(*I4MS3'U&AX-;'VAGOM,MF5I>RD_)0=/V7GA"D[KRK(5ZMYUD$_,IXSGYU8 MKU2RR'Y5$9-7/LE? " M52$V56+170,+9'X/Z@>@RW840T >T IG8(_H!KW R113YX%MUJK-:CJ@MP+' MF&XZZC8*^K95O4,2INXY?SA'W<^1@57:>DK2:P7,&# =^O7MZM#X8COL%^?U MI-Y.15/\;%D:)I/=<:1\.SJLSR#;Q@OU&?9?UR;&S(,]RMU#.6?6.H2WRQFK M)94G74,KD\B>9O^1 M0E/[KW:-H":02 L#JC*8F*B+@(*PY1#!L)=%)/,1I9M,/ KQ#C]-3Q2CTPPW M_OHG<81#_.^[ >\AQP!'\^^8"\$@+,$=KTG/Q"G9)D+MCI>Y]31)F5-E2->'#1;'>U(K+Y:">_M/C M"__IX0D.".H(@>V/IO.K&3IZHH/>@WI?46[+0NUVHM4W_>Q=*Y MCK7BQ!X\GBLWTK[-/K3G./9<+/M#72@_$&4XXEALCV%I&-[.4L_!" "1]6Z6 M8=!1NE?#XTC+2G=$(=LS-NGZ0C&,3.-\@NQ#]ZR_#"JIT,#.S>7$C%^D2:): M;U3XS - )<0'(J!K),/'.C\\OW_]@CY!99B%*6;("MVD4N"3=*,T+QSHCCBY M%(C:K"0$RQ3;9H0[J9OA_7($[M<1X&QOILO6-"X-_%?EP@DWU7Y'8(Q^]K. MWYSQC $\D)^)K6&]^Z-I+E>5S,PJ\4&UF%YGQC6-7Z=_7QUZ-88'[)7^] +2 M9.Y TD?FAK!)K9=EXR&?2@8Q7A>(1I.![37&.^ULT6:H0\]\ M[$=C(;XO)D)2/QD+1Z7H8! =QO&R(?I-Q6T99/5AE&[6I<>I&,IE6Z21Z"SU M%09LGH\T-@_\0Z3UL.J O;TO' M[_N3\=,BW8\=CJQ/ZZ-PM7(_F"IK58RVB\-L<;J"D0>;WP@)NRS>+^K3<">L M+O2J5&P(..?!<>J15+29SRXLOF8VU-(LL2'C.LYY *9V<=RIA:(VF8J-XDRI M+DPY)#5@9.S@X(?10:3?C8V$H-3K]"?+YJQ0P;@,_FC)#;P60=NITN]$:H/U&78T-=L6YB^R.#\76RL4FE0].@M>E) MHZHQB?9QY,'N4TID((9GQCT?OTLLDM*"W$9CN,[#+ M]$QY$P-/>;7DT8_>3AR';V[?[QO%NZ%[JHY M3A?BUBC!.Z7/]T?&M%PP9^FJ+MARXK&Z";8;LPB./-A22366=_EUM\3;O7S= M%L5"O%=>]5.';]#_.:V$S*"X>2RHC5@Y,';)/6=%$OB[U$+UI=B73H 365M62Z/"P]:=/R?7M< M>Y074BJ5QJ$'N[I=1P:=5G[].)W)C]/2HO=0F\WIT -ZZBG)TC(_,N_YUD6Q8X@KOC#H+]O6HSXW#0J!9Q35C\C\()I,AOJ$@&H8 M'22'_60D!OPI)(4C@W@\*B<&SV=?JIF";#8+J4ZM-$RLGI+!:G0X.B8EQ$HG M^#1;WD>G=F^EQ*/K1] SCDJ)5K2RFCVDI/FT8"=[JF*6XQ/*T0^E1#*47U67 M'46H+U^XI^5$IL6E8H^A"V^AWQ*:Z0WXX8D/BT_+ M@K',1Y-J^IB4$-J+M&#)HGI_&^D;1VO=B W*83%T5$J(G'=<2J1#E1*N> MRZ=2F]!(V$R3H47%CN>6R=4Q*6'%>K%T1+1RTS)YDN(YH5$OSM/'I$2TE8W4 MUO5:O;,IV>-:R.(KDT;ZF)08BX7L0[U4$J:;^XPPT*OWB5:L<51*#%*Q[N/3 ML/TP56;5YEHH1?/KXU(B6!BL!NW*T!)F\6[I*=]HIN;S]#$IL0@55D%Q<)OL M;$;W;2,='^3KY*B4T)N5R,;NM^?3<+LB=9I#.9^75\>DQ$9Z3,XJ^GC(+TK= M:%=^FB^,6/J8E @5+;$TB1>(T-+N:A52;I#A8G1,2EBWEJ%4,EE#" \B_+U6 M)^M:OG%,2O1"2WE6[\5R_$P($ZE9%IOIQ>JHE#"JO6*X>"_&.W$KWUPMBN'L M72A]5$J$YT9T-A*-5:>0N57D:6H&G'1T5$IHR7XI]MB5RIUN:E159I-J;F*O MCDH)-9OLS3?]>\+7^NEQ9+?WE1,6CC5D]!J1*M"?]:4G,VMD@J M3V#A"1LS_)".&975?;9Q>6G*T1L.-\C1'3IW:<]25>S%U/7\7MES9;>"7?%? MI\PH)@B@/X15WGH]4>Q=%1BQHI=[4]#\]1F=8UK2F,BV2FK#+5JQ6L-I3?9< M/')03:YI37?7&=PTS2PZ1+9Q)J-E$^/!N*/(#[V[^+"^&1Z>2;'4MA8?]N%A_MW$)MW_6+) M?)BU\68>W?9W<6#JJFV1_V!*W;ER'-]SX*$/-'7;)4#^<8.W\%>>@I-;2E]\ M<" _ZB"2-WS8/X@+.(CP#1_U#^("#@)84](_B LX")\U7BE%<.*(D#_#DU53TO]-.4UN: M$ZC;IJC)YK^V*>D'&!'^781(W8135XT/&/IA6$ #0/MH<#:E]0SX<, WW%FS ML.2!H< L1:(N"6X#9Q0U,^A,Z^:K'O[W53;R!T@3N6JIO_G9#AX>1M]!6VYR%[A35:V.GPZ]OFY MJ'QY;(EQXLM#"1_W?=SW<=_'?1_W?=SWM6Z)Z#5[:\QFX7VWM MG9M]_D!>Z>.ACX<^'OIXZ..ACX<7I=I]L3?VU2"^IRP%MVMW<=(H_A=O_\2H M^?F[^8*8E6]\OV!\^XCK(ZZ/N#[B^HCK(^XW0=P+]U76G0X5K(WXZ932"_*B MGQKMKL9O?I8^@;NZ<6[_L&T]N,S&4V@P;P!*$4W:T(9B!V,](\UMI3BGQ]AV ML**)FJ2(ZK/N9.[O#NX*%'7SP =,9P*SMJDOS4*M,YV%YH-I_E:ZO2OL=S#\ M2)U_@.11^/?3SV\=C'X\O X\_7_;8?BPHQL&[ AM[+.Z[^ ML3+4=$#DN=9W<>KDJA,?S!9WH:"PL6*99KA;73^,1Y^G3F8[[9G8;S>S/-%N M^_?%8;*WJ&%U>"Q._Y8^>7T!%9H^XVFK_5,RW,_O'O'9U[E-UV V(M]%E9G! M+ZQU2^!YN].8-#Z/5626B7$X&1U/>2+4^N(J&TM,)6SE<'[+TW>Q7D%&J<]C M_)1JGP!\ O )P"< GP!\(WFKN,Z6P7;#;*47TZ#RT#,F#PEAM/I$Q;71*O>[ M3Y..+(C!TN.#%L^3Z J[E9W)QOU,DJO!8D15Y4Y[+V2?S") 9K)N8[6@*[^I M],7;NFCV<9%&*FL#]CXROR7+9*)3B9E"-AR,"_HL1VISVI7/#XV>W17O\XCK MU[%])/:1V$=B'XE])+Y\;>VG&'L?40#3BV(P4M8?52&N/8VML)HNR&W::_G= MAMZ_:5'4\_,*O^OK\\G]KJ]^U]=O>1!^DZ +.0B_?]F%'(3?O^Q"#L)G31=R M$#YKNI"#\%G3A1R$SYHNY"!\UG0A!^&SI@LY")\UG?8@+J[%H]_U=?YG3;/\ MKJ]^U]<74"-')!HG.&S\^N'V:I^,*W[CUS.AA-_XU6_+Z#=^]1'&;_SJ(\Q% M(HS?^/4R6@I<7O[55Y<\?D;55\G4_,:'/O[Y^.?CGX]_/OY]&_R[OLHX?N/7 M/\+!R]NH?UG_R]C255S6]W'?QWT?]WW<]W'?QWT?]R_>K>LW?OUR:\^_NNPW M.O3QT,=#'P]]//3Q\(KP\/J\L7[CUY_7SN*_2;_SJ-__Z4*F[4-BI=1>YX%9=F<%42^6+]8302J>"<_TA4^\]?6+G MUTHB,B^LM$UENJA6R>-#>-85:]O.K^%(S"]O['<:_%[,QO M7P8>?X'R=[&%CO]8GRR4Z^;2N(]K@CW1XGJF50)@?F+KUSNI7C)'O;$L=">5 M06]=UK2F.MJV?GU=H;R^D(K?^M5/^KI:XW7>M+JD%7V\YUOJ8RI4>ZB4BHW5 MY_$*(Q:OW/?&=5-H/9GE9KHKECJ=M-O[]:RVI^]EO8*D4I_)^%G5/@'X!. 3 M@$\ /@'X9O).<^V-L^G!H](P._'Z0!L5)*T3,C]1U;?YZ\WD?:2Q[?[JAT?/Z8[WF<3U:]D^$OM([".QC\0^$E^!NO93S+V/:("UH5RI M9S<+06C%[AZ&H[O0O#+PM']]AZGW6>U?/0,_P"S8VJOV#-XF'?Y](3UK3[,, M2GZ*!F^Q?H7>40AY"TPV;NLE"K\?OGO@W*/(G&V(B"[]4-_IR-S6/>V9:\:L M1X1"0YZVM%%/JO+%2G&\>H[*3: _S29Y0Y]E86[$P*YBC;.V"0LE1AM>EE%U M:>K@\Z!/NHG;834T&71L<6['H\WZ0V(^8KQ"@9GDM/7*N#X."_W%$:"3.2S# M,FQR,C%X<"G1>US[6$09)1X#EZ)'%[OA'$B<&EL8LYX /)7A9F]%D?@+2V+8 MY*R'4TS.()(^TF!>F<,&/9P%K^5L$_@;9XUA!')2;D:LL2YC8P=1DD!,B9I$ MN!6<)9=N9;DX'P_ $,HB96ZPH0_.B8$5J,41X?0AG*!IP>,T$4'F+)V3,5L> M_B6P=F",]$O,5J #@5ER1)3&]. 1;6ZX]AC6ZB[#A 7BFX@DP@=N1>"CJL"> M.+*>$X" S.:!^0>$KF8 [^'$I:BHM!*TLUA6X P Q8"NNS0:AHP9T,%?AWJ*R)'(0Q<$ @A??^AB.ADOJ&2W,J MO!&^T0TJO^%I?>]%8Q& :4KZG( <&RH:0%24043"2:F; >:#)R.J*KZ"L_" M>Y#;0T .+NB#LXQOU]_\< GC&^3J)O&'O> M8BJ@-%%>!;AIZ'"02X".#HMR'[9A()SR3#$)72E\J9E#@(7(R0JL6H-5CG3 M*\ Z.,(E@@J&B9SD,"K$/@)XAM!'#_V<("G $',.,GP(K!,@2P4\DH4^@+.F M"S(=M(672XAAJ&,H@&MLD_" M>.D-E]>]SU JG=FJIY(UZ3JGRJKL$)$U7% M$Z3C750!*.QF!7A," =:12@H\)9B=P -X]3,5KP\(_ CA\ 1!S>Q;\VAH8" 1.._B^W^XC0. #E3%P'/0!SK)*@2H;6+_:4^Q6U*-SOWNCWYIP*-K$/AVXH M?X0_G5U%0S>)V)G.Z1D;CNQ.Y;\B-S90,?J_[5KVJ#:&GP'O "O5/67!^>JO M?]I4\@ &HRZ$AL16$Q/_\1SY2XBZ#^AC$ 2\=Q0EQ@Y?5:I<9>D#JE7X'/1P M,N5E-29: %FX"-SL%29!N;@)G\VA0N0;;E_ RCJGZ51346V9\=H=JQZRO%?@ M;9(^ V%%.766,C$0!OK $A7MF; >$8T&K#9T6N]D*)QQ!-583"I1W&4K5-5B MNM+E:"("8_9L^TRY0C"HP+01JX'WCX+ 868>""C:4E>7Q'P&1Y'V"<.'' %" MA3? PR, 48@=F9(**M3Y$%1@#DNVRI3'YX(JX!%.!\NE<&9"*$!?[-4H3+IP M1U-U!)TKL3R*Z_;E1[3=O4?&HH6HZKZ<*A/.:UY8TVY)!^(7X,=)8U&#]\@V M78>M 9:#=D(T#ND"9\4WXD "HA_4'-@," " &8!4)LYGG-Z1M A\;BZBQPHV M9+BKN!S,\Y(HAQGGH-,9Q%4_43E E8^RUSV%$/5<+]YYM%T+];+C3^&1$/.Y MC4*[)?FA.-PF8J7,0UT#; 9T!I^!$@ )X?/ MJ@)ZHDQ15Q9G@%,FPU*=O@$)XO"0#5%A)PPPP4$OJW W7'>GN;VTWCTU#Q!B M(#)W H)B0) 'X&HME1ESH(FH1')AN]6*&9V;](5;CNKT"*3K]QAN\)%IM[ C MQ&B)T%51M<'SBMW"4#-^MC#3EJB>357>[2K8^7 >I1@- CJQR=B_"PR38@:% MV@M@ 7&[H?2BJAYK4M&8=X^RL8$.]C)5VQWKP=DZP@R0SM(-= P'."(=!M[[R$:_$((.LDYV1!7\*])=3/&P9RS M!NY&E@J;<_M.[RDR5D\9ERIJ+X)G)FZ ($WJZ]D'DP.A'8 "1R'$5O42G-C) MXDM@?DK<'CK0@9*![8Q!ZT06K.TVN2(B_5<W##LD1]?C9M(>P 84R -BN M)*&_E;P .-CLD""S &EFT97)BH-Y"#8O^YF)R&.WG$FV#=>11W;JF^./V#L1 M"B@0F-I+M$$A ')78ZZ/_Y^]-VU25-GVA]_?3T'TO?N)I0*V_8;7=D[X4+]CL_'81G-L=@/M%XQ@]9-8!C@A M!],="1,9]-$1.1VQ$C)"W!#4@07PD4!$BBS9CDGIAZG"7HK*L1G[ZDL@:HO4 M+H\U#9XV,O<<2Y7?XBD(1]%6]#$B.@X/ F%SO'&V8>!C=6,[!7&')\)Z;!\' MU5G0WE!L+RAO1M$\\O7E19+#!CX[\@I9'W# MFF>$=-'D[+4?R.]*CA^ MZ[$S#O\\'BK"AHDD@N#$(P[B"7X^,[&30IY 1(T!TL&[-)QE05*2[.74$T,' MZQ@< Y)_T8D92KC4X=I#XN3,2W3\Q\,89%DA[>3X[KJ=&7G!S;T?DBM!EL E M+Y"6H$VF[O31MS*$_)UX6,"[##0.?WEVLL"H7JL)N%_3$<_9LFX%9*Z:NKSS M_I#,,G 6I_&*)M? =4\2"!+IY!!515/A"1V<5--,9[J@>T7=EHVVP,.P M?WR0$U;&\E&?\[SA>JGN T3B#HGH31R[.L\'N)+N()BF+L'!7\Z.V4\,'#_^ M>'XP#',%) #4PS,$S1X'K #"^TAL$U+4J3VOJ>>, N;4Q(FUV%]YI8=C?-HX M<(B><5Y!HI%)LD J8&:3U)5!C#3(;2*!A/V\&F!([-MNPP'[GF2:B6+FR2(S M$L =Y]]' L15G5+_=Q40S"''+JKUG&6I8K<7C&SD79D=-IXZK2-<2>P#N!*_ M#'P;+5/<@*68AE@*$!8BE@R2"*(!].I"3N(D15]G-6W<%_:I__6WV$^] M*+!@'D" H=NMQ M^@1^H"K!%;O#QC5L);M118]+?O(.$M>SX[)X (GZ0!08NXH:P&RGJH4]+C*J333>*_\P!9(9$2]2PZ[&MKOQ8SL./4F*P. 5OHO;[ M013"#XC" Z+P&8@"Z]:N->/E7J]>RM'!F&[L<_U)H_ L -KT!WF;.W+6&0O/ MY?%,R<43X]J*F[3IZJ(U9L;TZ<@M/6/5^+"0RA6LKL%62WI0VEAHY-DSGUJ5 M8CH^7$MT0=G3J5V]-I.C:30R?CHROJONZI&BT>C%A3%;T*6N50VWD%$1/1VI M9B?C]"B?%20VNFF66YUTI#!)HY&ITY%YMM,TZ^U>.]<8MC+;3%?,Y::M=G>.;9 M/-L[>EV>#1=QJ=%H\Z7,M!8QHC#R;.V6&)U'6\BHR&4FX>EBM=L-:@:,/%O1 M8+P>1Q+:4[E76;%/H^2PQC/#UCAVOB(FS)=VX8$:SL6GXV=IWDD5,B,8>;:B M6&*[[,Z>=OM>A^.2HWVV&EEU+#0R=CJR*Z0R8\'<&W0\TXN/![%U4'B"D6T^M.K;;/ER+L<[OEQ_*+\F34 MDQJ9&AWD+P8_GVB&[)\02_ MH\6*RI0F?$;E2I8?R^>Z/:O1GT7B$IL6YH-59"J(2(SXL'Q9G3PE"W%%EABQ M+QF+:HTV9N"O)X'!_1.XI6NU16%+#=7!#^63[:$72#'\LM] M.J)O]=6>][=\W/*R_,>!B/<"+>R#LR'+)WZ;G[MPE/? ^?Q3 M*"'.^QO() .@%3P".0B"JHF03/J7^&_/2!PX!;\'WHUCO#;&A3WDQB!T*8L* M#[]]]<?0.DK9R4)"E( M4#?@KH6H#N3+SF BGI_.5 B:.;ZC'0<_G:(=HK;!\QS.M9(P.93&.=B?UZ+B M=N@;?0&./(,\#^>D\"/T$/XX_+>-V7*GZKC].C?GIZ8,;X7YVA4.F#(.5('< M/PAMJVXXWTDEV'.'*,%A$\@R(%\ANHBE7UF()]+OK.:>X@@Z+VB\X"0()Y#I M@N@ A@Z\,Y:%'@$!@?%3T-16Z8K*2F)KSM37 RTL#D[B69\L5SM$MTKU_%%X M*ZCS'(2X$)-,=5XYC6_530AA-F9M'C"%X#5UR&P/\5_:$]WJM)AF/5[<17L9 M*;U;%)M1<[L4?OQC6.IY;$MSGTG96Z#_I+H0=\"?NV#9C+@192)T,G.1GU&- M%8:I(2K,HG7A#$V-E1!]_\LFGDPC6[-IY=\DNVA@*G5>0V'\"@ZJJ)2*GV97 M3]GG1][F#EJ")GLF'J)Q=(0(/\ME$!X2KXI_/*%U$O,%ZB!/HT)9V]DH0/\"> MO+@N)ZYS$)'H&6O$_G?#BHTC[M/M:B,G]:QY,M='23NWQLSWQ&S2@32X!WI$ M8!0 #SB<(H$ (KT" "XGG3<1(C$.- ^!A2E&0<92_21][=HEA;2 MOAAWRZY$@&K:#[+KK=1#WL^'"(Y6&7 UCN<1WKRPYV-,,'-6L_&#:/-%S87] M'"!@,Y8CLMW^'(!N*P)6)!\<_?BP3W81 (:W:SS)&-\5#6%AX^ZBS4F::+-2 M \D\C6KS2'"[(#V,MBLI7"A U51T AD'SZ?"N9(O.JIIS&4LS,Y_=?BRJ,I3 M@H2K5C,!^SU-%AM&]F>'P>3;\O/19SFJJ<%N&]CZ>F&Z5 8QQY3U_A#/'.)A M9]]T>>3!B9R*3@L/6JA(MU$ P$=D2L[Y,#BM(T*=BL>#;/O&V=.9RF&^PH%E M5ZQHJBG, 7181Y0\I]*XIHVUBPIL2#5.XA/H)N8++W 2[#P6,OTK<67;CRMS M"53ED+LLS@S/GV0T/,<"/#+Y$^/=\"R!%PV"AD(6C0V)V+H0S&Z ML^481:V";D-F@V+#-U5;NP4(8H14.J,?05D[DZ31'JEHZO S1[=I/IKK8).X M+R-^!F2J[)(R[ XN;9(!0QCMKCW84QA1QS\H(=6'="4'3Y +YOK%&EL\"JX MPL93L!@ 19QMY#QX&M5>N>-'QW:4>'WMO(AGY_HQ7;"+7SHZ3/ M$^33V97._W3^X9T4$(P](:C\M3%;T9JLJ M_)0($TK$7FLQYLD$>IX/X+P9(CUG2YR_@]#RZB=)]8)C_6:6U4YZXQ<[0]D) M8FG3X+\BNXIH(7807+_>SNB0,/_UUF_QQ[G3"14.35WJ*/<[F9XG_PRQV>"PBRY.-@[O!@'HK_+H_EP2_W>3#, MXU"N=BAOWZWSL>C+S3;A$_W>.56&#__?C]2/3U)F/!9B(O=T=?1QG83__DV. MWNGM'_SCGRX.[M9(<#>'@[O__<_D(VWRW^;8FY+(>8#_(T1S=]R2?&LG7LEL M_/CG7VF[\Q4N:E)-G56F^K_=/,09GT0_RR<1.I2ZJRO6?Y5/7LIX?)!9/NOJ MWF [R!K/__<*E!+_ R@EVPJX4I?TC M-^7UP,*]:HU[I8"/+_+S$!?7MW*_%4$0X^!R9/']C1]#71U;/H<67#__E^-X M?C:[96($%P]>+#9W7VN[Q/7/CL[^\H6]>>.S=Z67OO3YC8(3YPYF]%P#WR#P M9)BUGTPPGOX ![[TWZ1S0M-]RH'ERF"C,L5 MA3FW9A-Y-I4K\(-=.9O1^],8<$7TQS],RJ?=\<6L_OMBBK^N$J*]KS5>2O_ZSNBWA9/O)9EE>2*ZN?8\)L+M/>[E*)269$#Z^B^[;E6&XU[ S:]%+: MCN;2>%23.M#]+?'CGP032"7/^UD_=-\?Q >?UGU?Q0A7T7UA<1GK;F.LWA.' M8SY7:J_RS3)P10KIOKA/'_/+.*_WQ1%__9+C>L.)'_<#N9R[>MO0RI<:[G<3 M1;J]1O^\$7],A[9$&P0C[!-=CV=[A<1L^"1;4E0JM*ZAVI-FN&H\MY]F=*?2 MTS?QYW6G(T)O4^36,G0DD 3@Y95T^V_$"]^1UF_@L7Z2V*^BON-,;S#:!GL= MJ1"TI"=5*BY&;:!\Y+HFZ%#B>J[K[^>G_B%*[ZY2)[=7>I^WWGWE0*ZI28WI M.!?M]=N[O<$E;H#I??EQ'X5I?>4SW!TGEUF:'-F)/+T4-N,ZD#YR&=-1$)7L?6NGW"] MGH-Z7\XVZ76H72X5_E*&]5C+19"6FZHF]#2[ XU^W13LK5=^5PK^PWW5+Z6@ MQY$!+\9[7#BW3K9UF6E-)HL<7$\!7FDR&:!35S'/?_>(\R/;^G&2OHH:3FI1 MLT2GQ3PM+L=)QE)2FWP+Z!OYGF$:[<@C;WKAO.FMY?KM$JNW7OE=:;03*[XO MJ/E)9EHLY%BT/Q6K71E,4E=Q.>.U;3$]+*G=7*--%[O1P4YBPW"-$KB16A^U)22B2J%2Z2AYL!4U?4:'>?#?T/ M[@3]C[-VNQ'W3?JR^Z//O07W9*P;VF2<-WRN!_L[\>R7V8F7%N.>DE]#^B]H M/U_ _?V;N+__/?6@+WAO_[E6(_IK=J G\ND#[>?QBLE!O-&)7JJGK;S4J[*Y M>+NL+)Z5:#2V?72BOW8G^J/06^26[<[/F]'!O=_G2_R63>E^Q;,*/YH%WM^Y M("LXDGHS*,5[5T>RX-?[O-@(B'FP3!W>"X/Q7^?Y_(09/=Z, _%?Y?' M$@E%'X+L#@\&*?Z''+O>N7R\F=;KT9?OW2;V HWIHR2/?C= X#MI3/\6&W^; MZPONCF&^3R?ZV*,3_>4/8N_>!/VOMV3_ J?X3EJR [E^*^\&@^'("3O8Q+N74=]1 M;!-=]JU(XY+-V:]LR_T>#MZWHHZ'X/@JP?'M2..B@N/[6T-G<.;[*E2Y8(_V M\+VM[4+EE%AU_QZU9;]5CW9/)8=/G66J5>$-2XX6Z0:_GG9E?AI>5NPV[>%$ M()FX7F>?^^*"2XT]P7+N0.7?;\?WS^K^96'-/7&I3K77-XQ)(6,N]Z:4)MW?P]>ZM^S&>-\K M>;P/!?@G*L#[;O[^N@)<9AI/B\1L*?7,_'!6B)0K&:9C]W\/TX%PXGK=97\3 M;OA:A-8=:,#[;?_^60T8%)_:\CA1V=!FENF:I6Q]^1Q)DU;PL6LZOW^&IWM? M+KZWX=LU8]VW;C9[NV#XK5=^5\;!=1O'OZ[BS/7U6V2SG)?'>:LL%9(3-A8-KOA^6"!]Y,/) M0"IZE=#5;Z[='EG=:[:1_ZQV:S]M."N8+>HY,1W-#:O;;7Q8M5O*QT-7N2[A MM\O.WK0!_4D/\M.UD&^.^LU_:=/X#\_>IE6*9S6%GU*J:>CBE*?4&>Z9#GR( M/L41(1WW0K\TRZ;U<6/FL4!%M9ZS+%7L]H*1C;PKL\/&4^L6FIPU=N,WN6-8VN"V.4EJ/0?.9J;7U MO+Y(H]TYU]9__6(3?HW75SP'?<[D78A( _0&V"E1,5DB*+^$?\+)*W$_Z6WF MZ>#&R8@C0;;/_SY^:@3>>XT6;B]6CS!11X2[\CO,G/9E^Y^C]G.NLCFY@,*S M*KOM'8.UC\ '27<[=H9>_).5+7:GVZM,1D*QB).G^NE:Y; /5#+$1/^B#O^$ MW3C;2NCY[]FPH[;_Y%?'C?_MS]YHL6>?"K319\(A+%C5 MR.%4_LM2B+V0W/C?;B/C6_$%_T:2#_+>W"9#]T8]_\/T1(/TS*KXD07>) ME'T/H1YOM-\.LHXEE-6>9#7Y')WV>%-<]NJE7D5)6V"Y_2!ONS658UB;I M92Z3$6J10F+-)VJM,3.F3T?&D\B!:SU5MQ*[*FVF&TTW]B*,/'OF>%?>TW/. M9&EFK#3TM3&HY=LP,GHZ1/#?O[3J;I\%X4!J.*RVDL<[>WM."3ZGU M,-NC1;W0$%?J<%!JP\BSMS_1T5A,:N<9J3/5&I/8K-)0^VDT\NSM8XY>3;E) M=:$WD M>NOG63:V3EJT%17&8?I\Z'*W+2>>(B6!SNSS O>\KN2,?1J&.GM_I3M;' LCP!^8);G<&[3 MIS':5:\"YS?:US[DV!"J5OV ;[5M3\OD\*-NI??]/*E&W9COK># MH$.)Z.,D[N DF! 3>1S$'1Q$.!1[G,,]G$,X%'Z(I@N>Q >[J[UI*GW=JG^E M=5+LLZV3, 3A;K#89_UC_GZC?W1:=]H)'G>,OCLJ.(_@7K33_.=;9S&A\.TK M#WZ%!%YRI2_40OPMB^7RE/&Q7O*_Q[+I3^.KX,DE13KR 5R)F4XTE9J8SU(C-\^D5L)$V*8@_X#AQ/% ,G65CCE$@G\M MQ5S3Z/L%A^]W$ #$8?KS!( 'C_$+$B L3I96I!L;]C*1TB3)SI7)JO5E$F#* M9X?5"&V%Z4(YG\G7:6G1"4*N,@8-L^A ./5:N> GU/A74G=-U0R!%?@+*^VO M-STOIZ9_LNUNJI4VZ5T?OIYQ/,'^7&MY;G= M\WP@T'Q]MACOQ\VR7A+&4=#(\?A52G>O[D_=J>K]GFS\5G3RMV#CSVC64SYN MI4M3=2AP9H\QE>UH6E[R8?K+^#AL+#)R:;'<]3)".)O=][N15#J-^!CIU7CR M-7SW]W.-V_Q&E3< I3C&7>RNZ2;?36>.*RCI^UONK07")_2Z2Y7'8VSI,!TU M^FREDUGDV&!264=+7*!_MVXV<4[$ .M"' MV_W5;O?O*5!>],W_<('R&0OC=8FBYN/]BI).3W,-(;/?9&5]57GZ?)>[#TH4 M4T.OJ_>#-:D_W*Q2\=5(B^Q!HB![(T6_(5'NW(WOJ@8K8W#GPX7__6W_CY2 M79.CF%@KF=DT.WRO/S-:[>@^VTY7TZ219(2&5I)7J=)\>./?B2/_-&_\[;K# M:[(D&VUW:NM&J9)C9G61RPFI94.%@I48L"0=2"9?:_O^_1SK'MHM%@=7E2)U'O/IK?#O;^BQ!BB%?[BM#[?U\XH4REN[ MO+8$6]F'B:)S=5_,IANZQ"\;X6IT8O07?'J<=-Q4.AQ[N*D/-_7AIOZ"2GN# M!<>-46_76&XJN4[.E$1ZS$[B70NQH.V61N(7#K[>V"VM\KK^D\J82,LK!@7= MOR]SY]###[V+Y?Y>?JB7=VV2]4N?3/I%=B:F&*DP[K;J%;'#6:W6. 5:-!H/ M1)ES)?IP0Q]NZ,,-_18Z^V6^?Z8W1JO'M-.YS&+.U=++X(J>01,BI+JCR4 T M]FKXZ5MXH?)1>YS+J>F[:1=]X3JF>V\&_3OXL755X5[DR5U--F;=1&PH-93G MZ*J:'/&;-N[A!55)L5@@EKHB/.H/U+SWQ,D7U[-_.#M_C8)]E9\GJ6:LN(FD MS=QZME/-NM0+KPS,SU!C% L'4O2;:=OKMGI^F2?ON&?S:1N\[IRG2#4V/Z58 MQ"U0^"1" 3>O&Y3&&CR%B,IP(].XQ3,0U=L]\(Y:X%'H*[L=[WWT@8Y^D&@- MFVC[]F:ER5Z5[*UJHYWR;W04$Z'[H<^W.W32" M_K+MV4VB@U:JNE_UEG6EV6OUVULA9L'VA,^KB/\Z:>9,W0T?I=]H!ZF:&C63 M>=Z 8?S:%%> 7<&\H)N3!5H18C)*%GD%?0#5GL!?\"-@NM#=++.D4'E^HIFL MMJ/(PJ K9D9=(J&VHQ!5X)[<\)GV4GD'K!-(0C,Y Q$PQ2$-S8H*(M@-K[!H M3V0>G:T.O;Y54YB?29!HB"(;B^928W]I&FC=:"0>AR@=[3GY.+W21)D*Q_#K M8I@C6712B.0T?&""AJ8)F!I5/9:.S!-TK&3WS[O,4"RLF2D_>47C9RY4L M0LZ3LD1C3K&R3+$K]!&'6UD>/S< #W:6IVID4M,0U?6L?J6I0$XZK&3"?_@5 M[KX?33YV21)\F;R.M"@F2R1R5-()]:07^.FWLJCP/TVT,1K\Z^QKTI<'AT:. M:H\(*-N]*N*+WI]W2YUN?H,#XJ*R*>]<687.V^(IW,(%T1BR!%1$_"]S$2MH M/$]$&9!67E.1V?#$*A+FCO^[BG6:L/58^%(@_&<)C79#+>LRP%J4TW*_\^KDB%DV; N)FVX"&DSR25-ZP\ S_'V+LE\_:ECJ@ MRH@&Q+J22/TRJV#E?J3]+% C6&M-KW3XR4O7U=!6,I77)OMX;UF;IX-=+K\: MQC_/TG[P)'R)D^]![Y^RHT5^-S+H@C8=97;1AIR"@Z9#YY>;.,=,82/"'ZU+ M%/Q[F'?"LYI^\-_08Z<::RG4A)5AWLAX0/HVB"]0H3J-?#O@M3Y99*&J2&HC M(?+%%T=>Z-"=4<^L)H)I UZ'7Q^5!K+D%/!3\LX^P\B..M/<;TJ(*[8=BUW! M-_;CE[H2RRYK.Y->+CK-47*0[FBQ#SN59]?GY&'37W:0V*=F--<=QW)29Q,V MAJ/XOI%!4@P1DT] $SE(*]E$QZQX+3RB\&UO_G&XUS[<&M[NET^T*C6'NZ?: MI-IC(\%.MV@6JUL1B8=(R*?>[B_"_+;[X74]CKV+@_^D8%O5-?G?YPW)XE(T MKJ?<;U&)_:6ZO:2E1&503\0D,3LTGG9+KM3)6U"7_8IJAVC&VA1!XK-_V,9C M1LFP^CP#ES(@=<7*>20%_5_MN^-KC2[/=M6B(@5[\4$EMED4Y1GBHMZ6;/O*2W;*4Y,=*+JI*?=)?\HWS MG;S0EY?M*)F3P0*&ME\W!4-;4Y&I@)A4WGWZ#9?6#:Y1GO!<9IRX1.O)BIG7 MG^KKW83F)X-!5NX:.2Z=_IP%X$T'M]TM/2GE]>J(CMK,2XQ9F$E,JQ0K9O.+ MP6PD_/@G$0^=@ZX^>Q9$9SL*!A(V:$<,D-YGU,=ON3FK"#RVR%E*01QSR.[ M*-+Y'%!QL:KEU?I^/M!T7>*,Y M\*]0Q(*=[P5EEZ1SE51_1$>UA=#<0E0M' GY%;%<@"2(2^9WUKI+(4B+0Z)2 MG)&+W4B^"T[M\!-;'8/NGD->QT&QD!F^?#?<%QR: M,U.6(5N(B^6!NS'>D34@$"9NT1G: 9/C<_GHNZZ3S/\BMBW5\Y_F6V_N']\$ M/3U$O?P#(W*:?AX4QK.=M-LFV."(CV4G"<3*B9 /DOZOSQX(SL.Z\>R'-+YL M[#LUBS>-LOFD2$PQ&NDNU,5@R+7\8]^?W7O7]P/7SS]F3O+>BL*3P\')2>(< MNN.(%'\IYHXS]8A*9'.*\Z GB&APJ\"T!-$.MC60MQ-EI_0YST/4/CV=8A^, M17(&I^Y7K&8X5XEZ9A(XRK"PZ%6Z#B] M(&^-45]CO4%^B%Y]?W8$'=O93I$ M7$#^KUY%^\KK#25WM*_D=E1?8JZGI4ZMV"C0=-#2^Y*055KAD@#$[(<]_#5B M1D0P%[DYCF=XZ4Y%Q *^#Z5P7[DMZ.$8 J\'NO;KBR;D0Z^)>J.6>9=R1 MQJJ^*,?3UR$*$!H30%,@MWLC(M&"O U-(*[' M6^+M'>]&+WHK9HDD$R "O+#/8R>(WZY$C%:;\(8%N $2%741H)Y',W0D NEL M#[I4=Z)VQP_5L$_E//%=*[DVI%37C'$;IH4I$_ZJB0HD"$[R4Y\@YBRC,5:$ M761S<;4WZU8[F;Y5MFYGARV2^8Q>MM*%7"/3EO86*Q6C:Z3#PR'FO'O=>^PP M1&?OE$,W.4>2Z/GU<]1*VFC:&*Q&$AJ="'-L<2+QZ=N=(V1HE4FPGSS_1;-]%:9W>D]"1%[YFE<45%,WIWEO1L3)>J]: %B>J'A968G6E MW-!\+K>]:5#54LB7)RG, MTY @N4K85]('NN<47RBW=B,M%##9\M^<*1TVN0_^?H M>F=729XH \^J[&NE&5R3*/!!=#Y[XPIK^U0,=?63 M"8>PHD!_VJN*AD.)V)7.Z40?10ZG\E^6FFO V__;;61\ ]=8N2K :3)YK'VU MJ?T1LE$P @\IH@R("L4XZ%S6>_/U2X1ZO-%^.XCH'J20J)A8WY/ZRSXHZ)ZLZDK-=],HG6>6D'\XR%HNP MWLWO(PVI4,K$\X5^K+J>"3^0-.#8%9A*FLE?C!"\!XCOIO6:+B_9;RE,*8D0 MY5DAUB]':[R@B>4A//N>Z5?,2O$+;,HJ(DJ!)>V&HP'!D9S.D>EE'&XD*('9("&[#:J)JZI3,"T@1K325XWD0 M;SJ44O$"CN"R2Q4J]G"P#HQ1 3T=/6[BH'QT$TQ"9)\BJP6@?;%SW"C@IA>OL/>@Q@$#01F0 PR8TXY:>D6@"I M2@@?8H.81!DY5D&:%T!O*S \.(@AXK?8.M?8D7(U_\U!;U"]R'%!!6@M#E*+ M"B :15YW$M^O[#^:/R^!K2TJQ%C!$#T5+4Y3G/K'T^(USZN.TJK.;L+O;%3E M@17= V0M\H'&"Z9,(J2_L$-W0^H=-'4GKX"V$1$!WGX[H QG@/=RH:)I4QOT M0"1KR4:\1/5+=N?\@8^ 5W06$>DN0*W 3D:Z)X"?BNF=DUEQB:D;.?8E7XNUG(C^,5Y!%C&<*OCL. MR)+GXJG"X1PJ*1&]3["F=:H>[60*E&B2@SR,G4"0]ID%,=KJ]//1LR!$ABL=KMOC#Y[JIK]S* M33Q!>ZGL%(T7$2ECG8YX7&%E0^2/-Q1O-]HN)Q-$>$/WOG@JZD@>J18LI3\7 M96#?G3,6[R;BC7,9!D>-I^>R,[(_T,:@C5=ET["CT% $J)NR^VXD[51X'C]# MK$NJ3?$/T *PH')? 'D-'J\3"E;G4%B&9G4Z#<1:LDQ.1K?EKDXIO(A_:#,@ M/E]D6%$"\KR!J/BOA"^^50#.<5C2"9#J$PV8/C+7=!'3)-#LS,3ESE.H;E97 M1#8!C9F(18]4"BZW5?HC-, \4] MQ7@59P29D@4T@T-GZ \S.\U)&,K@@!!8*4),@)=YDS3*4@-X&,<286"9"7UAH IK.- M5SARK!@=W4NHG=""Y\,!=YZ%/[Q,Q\G-RL9A39<_;@(3<#6,5[_YB O;]P1D5H1\'[&_(D3B! MP]>A!6YP1,%8<$?[VZJ8Z'*=(-'047J$.[*%X+H4)(C T 3J#S($7#KM!RN-##?#X43:;DE6$^_&-O-8%A M@CT)9 \2#CU3QKG^PZ8"7[N'1:C:ZY^1M/O2D5&!-WK;!(Z:VYP/B(2H!A)Q M#KLI"*-G84+<#6#D1RZ9?DKKMS%SMHH=#Z0/R:UU%/2+OH=^69]GG2 MR..@^#!YXA@A<8=P-2YB6C [#5"1=K_D@^7GX_H@/CY+U>.]IB:P!;].TGU; M)N)Z8\S5L-ZE@I9/+,^Q<8\DC*DNIC%]H$ \BL@&8"7 M9\$O8X$2"&U0'S?E I+? S6BP^H=]62N@) P8 MR<"4A[EB_8M(&BT->[@3W _#7&%J%K5I$&Q1<&<-%K_$UIMS9)PCQ_EV!M-I M=ODX^P&4_^ZVD2=K*EF!0 MYXAS_226 0*/ ?0#7."S*85H 0ZCHF*Z7:R'%%ATYEU"F/$0!@=.$( MGZAY6L=!A$/!/H'%VZ$D;_@#40Z4Q(.G;@,O8:(!;$DC46#PK!-7M10PYO!# M9-'U'V?\% NDPV]=.,#Q-/0YJQ'C$+L.AXX-Y)=H!9BUT.8\:>)4(%Y& ]&J MAE:J3-G >Y/8[AGLQJM.IJNK9;--BTO%6.AJLE6R7H+U?HQ]7TY XR(2Y%:< M%)'@&K Z]C8:LXZ'3HI8:$+C5GD''#!-ZYG,@3K"7UP@#)>XG6< M0='![9Y35Y!0%WK0_2B&.VY;"CW35(AM8N<>.Z6JCE,$,Z]<4CWM"/N CJ85AV.AY_&QF<[C;3XE,!LLD)Y3J MG5D1Z09W1U)$'TB*!Y+B@DB*5RW'FXG#W LB)OJ"4,$RY6 &@-@ ^0FLL/**$\@1 M8OEP_I@ V*0A_""OKCY^%'H$B1'(\D%X'>01UGXD.VR'51WLIG(2\3PWHGPD M6/1$@CUTZ;NF"L%;9W^QR@(/E6PQ2\J8O[A'V-L6)?,!0*/+&ZX'"6#&-@^Q M?!Q=0A-)&WFR 1UG_4>#7P#49Z28PBR*NM27YL6-.A4SQ47ZQS]^G;Q#/B#S M@UW@[O4UNJ'_\F9_I*.__V83\).)Y$+#3>/Y[VGL>="H+B;)?2\H!+N*E,^J M/:/UXY](/.2#'G69WT#J!&"DBC%'^XK3ZB]%-DFR8J6AV2,JGXIHPAJ)1SHP M;!RN=/D GXN3SSD<&3DN+MD9@&MQ6W MBG!+0^W'(.5H0CA4XSD>FCI#TGL#QBDR.,$_=1,9=JK&S1S8/\=S!@>2B'&W MK!4(S=-HP)..\JE/Q4:Q\V(G&7'<7!LZ%;ASL=<.WC1!2K&P.*2W%6IA:J(. M67L7O\12>UY37L8_[(./3_6U5V/LV3NU''3'$0C$Z<7JKI=?YO*15WZ-4;=GL0S$NM=@ZUA840: DS-+. M(PX*$/X"U7#L/1"?Y'#-Q(LAF< INNT03W*D1G<.7?H.N?K39[M=/(D<(^B* M-_6O5YJY;M&)UO?$#3U^$%:GGSC<:^N[#_/0^QN%E>P&]"7%:4>"F"B-]Q6I M-P\&J*X:';)I7=7E-EOMM6TUDS7YKIK!YUE2\O@T.\YA^JK&>#XQC&7&DUB. MWW8JPWX[F8QF6OZ]1C_#=(XVG? $OFQKP^-3Y\DBWN30 &)1FT,)^:9U;XS4 M0?PYF$*60_\]Z%F U, D2/H%*]A".MUT[@]PZ)OPBW@61?Z8$B M-7EZCN=;<;:3]AK!"\2I.R1,U U6U;!%HI,)8M&WV'\Z(BU]G4PY+BV. MC!>%H%'A5L%QS]Q%^9VZ2ZQ7N5_O\.6JU#KOW_J&+N3W;'BTX'/]2*EKY-G8 MEID(N,KZHI+"$V!XIS'Z)4[3=W7GWB%P,)M\4-@<_'J'E6::NB1RFEUAH-V> M=5"+[?^/7:[^SCJ2WM'FI7:&"B>B:,0,)C#94>Q+DM"Q>Y"=P,NVX4!ZHB%) MPA&]AP=Y9HC<0;0F'F,??>PF.\3E1U+1D(^H(;90J.2\] MA"P@6VA' ?'6 /Z8A](]W/H3ZNH4Y-:($.HR^*4=,<&SY#F6_,9%];\@U0AN MW%=2$R%..ER:AHA+ZB]_7>+[.GO_&N#LN$J9=>Z'I=/&I,KNF;(D-AK34JK2 M2$4F%AA=/TA&T!VY-H6>N)I-RK2Y;3XMZ.ZRV!*M,3.F3T?&-7JU89N96B[( M-(O)IAE)*X,T&GGV3'H;WR;X9K9PNA15K**"1T;.1PT%AEUNH$[HP MJ"7#N69.+0?32):?O5T4='FYU7+%GDAOJY-(V]34(HP\>_NN/DT]UB8/TJ MYX7E6IY/I4I/;M6?:PJ=Z*7O#WZ7"E'N,BG/.BG/0BG/2F\IW#\T4>I?P&4, M_7>[UVS@?X;__CUZ"!QA#JXT M5=!XNV3#1KH?,BUWESU[3ZH2LY*S2S9J,6,'TM&[O?=#93S>1!DJ>)]) 6_& MV8R2G2?Q#QGNM;0YBD]FU5Y&7O3B176;B>4L?.N<3WK-4U_@>C!'9<.>BE>G M.!P=CUV> /8!QC3"XZ#H5Y-ET%7,+:\2YQ!,PV2/H-*0J>\RTVWL>3,9,IFD+IJ0+]%1)A-4D)F<\O!QK$O M6B4@T ?RX'U33X?4%7^4>87:9I7C3"U$7@@EFOAKXD_:[\<%*)*"#M(]U*/G0UFJ M@T V5'>,_3J ^JNZ$7 SF"2\Q>T\EP/(X/M[.K(ZC_"L" (*<)/$2H/REXO3 MT^] /'G3#MH^R.7-.M@*(RH5 M@Q;/#6%YT&M7E[E9I;?N+">YZ*H[9@>M*QG"'O G':)?):C#+^GW>VFD,8.# MK\58V"!NYK;2^9_./[R3 N*Q)P2X3([@.8_1K_3*.,&^GH.+#"$H<;A38BN^ST[P5TV^+\!K7LM_/1[#CS\ ;?\@*W^[W^,Z2L;3GS^OZVY M:/!!] .(+ZP5\XR0]'8#4_!#DG@%Y\=R)]U$'0H&7F$P57CKX\<^_TH>>0'8R6?^WV_7BC "8SQ) F DQWYL"7O*[ MC^GA:E;,%0CCM=62]9W_[]EJ'Z3Q(FE$/BHJSKQM[U4?',?SL]F74LC'4WJ7 M,"!OO.C_N\1"B 'V]2OQ4#&. 7E#CI&CJN_W9@$_A[B*CD6UGK,L5>SV@I&- MO"NSP\93YQAQ%?\ XNI=<<53"%:7&ZLKI9C>/L=,NL(UV\_Z0.]94\C\,S_^ M80+QR'G%W,5D^=>>_H4CXE2CS5I^E1\F M]QMV8Z%YQH";DW'F%6[&ZO<_./1^WK+CVNQWWVG"KJ?ZDZ3U= =@@JLE29YU MBSMSRKNKWP/D7./SR[FD#@ @L@#LQQ<*RZN.Q.Y.EW9Q 6F4$Y%F9[UXY_H M.8%C! IT (04(89M.F"AJ:DYS7\4M-74FQ>DW]T)O/]2]5^>:!/C6L.>,Y"$ MW3;%272&+E2VNKQJ3[IA%G?'@GOY;&SUJ2!Q4?YN_V&,^,?85O]KE[X<7'H< M$?L\U/3;3OR[M6>*/=HS/=HS?:8]DPM_[M7SECB(5IYH=LTGX]8STTO$?*'? M>F^V*E8S*XGFQ0P]S%MCOIGUA7XS(S5E]/5EN[?+T4^FH!A2;R'X0;\[R=US M(5UXXNEE.%.7$P6V-Q/2?M#O\FB>'W1:$Z77667JG62VR$\Q3/OL[6UEEEEE M1N$MW6%;2J:0DD95SO*#?AN]W/B9UX(6O:L..T]K;C:0UX('^NV.G+;6TB"] M"RN]0B1J6HQ&CW/YUCAZ_G99ZZ2"D::5S"V#Y:[ ;9JUWT41I[-,QHKYZ3-9KCL99+/$6TV&:8-OH5&GLVS4$@LA&+_ M:=UKM.<;6C6XI[#J>YI6EHVDN]KS/K?N)0O/E6@CR%9]3U,4MH:QS8VZO08W M*:_J2GM32/N>YB!333X/"]T=W=?G='(T2Z=3<,;TO\,"CE6WZGF>E,9SK=R@1[HC6I!]5V5 DN MTWZG6%X.ZU*'*48W5J^C1VNM5[N ML!_WDG.5+2_O- M>++MJW*.2):2,%%S%Z8BQ=#T=KTV4>4]W9,WN;<;?2 MS>QR4GS8G&0BL82QR?I*AAJ=,(Q6I,WTUO/D6-YT'9%_%8;K92 MA\$4WQ+\:(FEL_/QGAWM#59L'PE0UI)1(Q-*XFDC=#K]X+\:);3 M?"6#M5:MQ'K>ZDO!EL)%1+J1[V5])8,T[@K)J!J=TU[SE0SA0F^TC9GQ=B]>;^1HH]E++M*"WVG6D[MM=3$KSJ2. MMFG(E75LLGKRE0Q[MDCG$F9F+#62&YE?J)569>)[FGMQ06^>@L4A\C:"%E1SE1,M,UBE>45+9MJ+=J+>:/F=9L74[SFJ5(&54WTLHTYUQ*D[.[.C>4GH+O MC>/1AVYYP3D*DQV/)HM1:TS3C4)7;K;F\SJWNQ8*\Q?*D<(T5$GHI&S072WE M+!>J9#P+/A14W 3\Z[S=K2[_-9AOP*E.@HMQ2)V]"RW^$@BPLYZ^:,PS-F8< M5TE[^H[L7H#YLNM=2XL/XF%ZV6JUF_IHM4@AI_L!\[TNS/<(HQ!/A&+1!WKH M'G!!]P;)0"9[TL"5P?WOFZU M7)XR7L;O7OSDP]_ZY%^)I%Q"&MP8_I;!%]X?W?<[ 92_(EP&KPLVX.^ \"/^ MW9^+\'L77O<]EURX86:]I.0PS35F3S;%N5BGB OHZSP/(L%I4'FB*SNMD'M6 M$Z5X2B#PW%@D%8C2B>L =!-?CJZ_1X#N;\2^-X$:WYI]PXR+T#7R\[90Z:2K MTFY8-/*)>9PV=.':_#LLEH+-U#Z?D_TT >3&F%@@EO3K<_I] M#&RB/^'20%.>H6WP=M%1>.-R3'A; \K'=+R@5KT;X_!W4[%=-6_*LIN]]#8A M/K#H5FU'ZNO>/IQK/%?W@V=E9*HF &&0BHW0@43X_+*:[^#QW*TZ_5TY^:YB M/+^=MGT7*V>*,;KW-_=LNE>#N*! MN'P@+A^(RP?B\H&X?" N'XC+!^+2#W&)[[2:OAAX>L"W'NC+ZZ(O"0'ZQP)] M8M12L3>1'-_T?9P9_ M@4_KAWGQX55YEDKTQ+U6R(E<(SMFA0C;,VRX92*09) -G'H +G]OC_;BFO>/ MX^>O<&O?R="#;*DY&N>3?6G9*]',GI^P3#Y-8)2)0")&!^C4]RXWK/*Z_M.M MT(>Z0[@HX6+,^&TY[U4DT+79#%CK7]](5P(1.26[714NW_#A)2E3RT0GK753 MZDQ&SRMUV4X\1]/CN!WNC:<"=/P\0/3OAT?Z!W+?JUB7[\M]5])L[V(_Q&NM M<)9CM%Z%GXUV3#M!"PITDH^1; NR3^/AU]CO&[N27U!-_U;IRV\4#GI/A=\? M%R&Z=LT]$.\;M;KCT5*8U0K/:J\S3"2-6$5>MV6X >(+RNX?KN>?)@7>4^_W MQTF!J]?KOT,,K+O/E>FVV!O03/\ILHEUJ_68+B Q<+V2_:\D8K1H5XE3#ACY M2CFOI)R?1\3U[2AT5RE@REZV1;HH)%: MMA)!8&*D52-Q.I",G3O/?VQ!_;NJYQNF!B[XN3*G1)S\E# M>-3"7_8D[B[F]ZB%?]3"/VKA'[7PCUKX1RW\_79O_HY1Y$=]P"5R/V]>.P[Q M/X 9*W[Y6<-:]=J)N1SM[=:J8*GS8&GAE+T_>C+_"24"CZ+WN\H"_1H[IW9M MQHJIC76.U[C.H)O91WM,R[Z/Z'V=EN_:Y'8UJBRRF#U%_E'W_KWKWK];>8%# M@M4#!3ZSLNF'QH!1_6@\W]I5#X50D$/%!6GSW,H4K@QKO M[UZ.+_1N;[W46QO,7P9]]"N@+:JY6+_77/)T1C=:Y=0NW>RF!%(1?W7LX\/9 M_9.X_W$!T6U!DW[L7QO']^8BDFA+\6%R+316T<:B99'Z^0=J\D+7$*5_[0*A M &7QU)R=4AK/ ;-,J?^[O1Z*O=NPE%EQ>2"]."&].JMIXWID-MA4A>2 #J9F MF5$EW.(KZQ8B/"82.O<"J254T*+%PG9=9P<^QHN7V()!ME.*]3BZTNNWB].M M48[MPL4TE /&0^=E0,X6!! IZ"N> _"#O(._9(RV-52*P^\*45W Y,JLKHLS M)*;Q%B$:-.:\SE.LG85E-1[]=(6>!3DJ+Y3W10#O+]Z%%?#;[%<"@-LSP!#@(,I9,C$XDPL%T2NV@,=_+WA1@\$WK<_B ,BF>SF(!SKX@0X^A%_.8:(/O/ #+_S "__Q>.%75_LRF'AR#=)X (KO M-S/K]"*G^"W'ZS@\Y31+?< 1'^#BZS8?SV&::\R:=8'$S\PQ5?K./YN+N[T\JE,<+2,]';K MV&R2#=)R=6-?H<70R0#SZH4]]V^-EY0-KQM+9& \$,3?&T'\C56KAPAS:Q-I MAAJ/?+^I#SLV.,52ETEQVVIOZ9:-)4XA;F1> _;?KRMTMPKT=^7D MNPK^_$[Z]?VL;*KYR"Z5HI][3*FRW#=ICFUW+8(I!E:F4[_='5H8J$'*8"E# M-5CY 2A\P(GO5BL3;F9(K1]?]GMB(U(LT9U9S>\&&$=/Q0#3\9HWM MK6#$GTK"?CGZ[_-XOZMWC46O;2A4F55,5MM1X0!%D* V9MDMFO)4)T.,_DH M7@#B;:,]*B?B&M3X)WWVK-,X+Z(TUMV*IN"H$:5/831;Q M]KJR'*=Q8=RK@%ZT)4CBC+)T926Q6#FKL MB)^/VA;B\T@X='Y)W@WX_)UP^=OQ>9NO#LJ5VFPK+3/[2B]>C&0W2R0I$]'0 MN;%P+3Z/$#Z_CM'Q3?G^BPH1KE3YX5!H3514#RHL[)JFYJ/C4? ME4E%X%K5.4.+8F^W$\Q>3Z0MPE\BHJUIVGAEW!B&A:]4(7*&YWBC$NW8V,4N M!QP*E<('&0Z'J+JJ8&&MXF07Y>R/3A71XWE-OVW5')XLH;J.:AIS&2J*YHC- M=<3F&FO?#VC/773G3JXC@,\0)HCJ M@];:\"\\#<:S,B(1UN#=^^SQIXB"=-[!H^GH2T0@6-49*I8\RO'F.H^DYF1O MJ0FKDT(KU=0HU;(G1,31BM< V\,*O'YQZ^/3AX V"J:)]D-YK].Z0GL^;F>S M\6F]8SY+?*<;'P4+E>=(U'HM7H64N6:,&\Z>I+>B/@:]/&X@OM+:2(RS-8QC M&N]'4LLHS]L36HRE%HLTEXK&\D>Z["-=I4X%A3N#IGL>3[LF>]1=*LAX%5F\ M-=?[:8G),>IVQ.675781L7[\<]WMBKY[NT2YRSW-]L,6+4KM[GQ0,$J+AG"S M[9K*$R,IC3.2M"P]<I?H'H8^F_/4/Q)^.]_!]Y5SOBZY7!?/'HK%G5%=9?GYHK(J1I? M4V7>)D!AL0\_E?=2.+=KUXH9-M;0*L+M^)5/<+ELI13O]!I]9<*Q$SW?[PLW MX]YJ52MIC;WHYYMY&D*,56:Z-7:75+J\ET.RMVT=[% M8R&_IIBO,B_HRX../ZR>@N4?JW"BD6].W6G=8.6I:!]-K;UK=8+E0;,7;.Q+ M9<6:*5SU=D=3+K,;M?3<&/;ZVM0JLB)=CW*MVY/U\:;%1(UK[*0BWXOOA@FY ML^4*L<4-94%-VK'C?+.7$QO;7E&:6:)< 2>4_E5ZMI=]2L>_K'!.7552">0I M<.)D9+%"%F5^XIQ%0%MS;LJ+"=_.JXM-W^[(T*-/M4#'7UDPF'L&H_W/L5#8<2L2N= MTXD%$3FT4@+C!#B,(0MO7 M9[V%:R\1ZO%&^^T@HGO;'R?M+%[UW6V?_*LNS?,88T=[YTUBKC0>%RM"O1;F M733L21.G O8BD129@C11D9H[%AF6B!S:C+IZXFL$C2>!_!. /G W-SN'X(= M:?!X11W]4X1)4RQ^$)X2GJUHZ)X.)92E:A*%O%N8(?8DB4>OJ'B0JCCA(EC" MP"&^!11E$@%(1-Q5UNMTDAFB_ M6>;Q:]G52E.W2,<8O+RC'-J]L.I\([#U@B9UID]F;^O1BEZ)")OMDI$JTUJZ M6Z\(E2B;]NI1YKUQ[X.N;,QP@M<-[J(=;3K'YJ\_,T,Y3K>'+5$2.TC^[VNS M9PUL:9\NKG\Y!(3!3F[" !TQ/KF;>5/$@3IJ>N.0^TON)06>9>"]QFO@+:N MJ/UW\BV8$"R0KRD;,,>C0!)UB"%14"'MP]4J&H*)T!,%FYDR(OJC+;"CZ@'T MJ8[? ]\:FLD180,3)BS)X?HK.Z)E*JPY%0UR"ZC??:!H^0:6*=@..LP%/]#N M-:0[C8C>?-IQA=YH/=F%TY7,Q7UEB\3X1[&:GYCY.?DX6<)"/*L>Q M.CH2%@02-HMT8A7IYL31&#HQ,ECO9TB#(ZN 9%8Y7C-8* A=KF1UQZ/U0_0= MC5_:WN)!7H:HC(]X\_93,^;(SCE^$9@/7YR]M;EU_!*W/NV\WV#3P>\G3DRI MVN XZRF[R#&3X7:XWIKL;/-SN-8J]3 MK8A&,!BA.TO(G8?.BR")^WO-UG]O &0NN_4&M[*6A?IF0!>D8KW#UIO#T?A7 MTO ?W/IVM5*=S':%>J\P[HJ+7,[J[(MHZ^G7L#5@'W\0/H-/B@!$O*T*0]CG MP"T=5NP.>XR.#I^:_!?RVVD0Z[*GS IB:C.K#<.YAC@*:MG!0K+VGS]E9\^: M9,M.KSKQGN^FL4;/%_9LKR\LPD.6BY?#;62/,SZ@E.NSUADL]<+;S-*5>/)Y MMJU-MUX+M+,KIT>26P+V.@RS:\& M -_JGTGZ>B*MN,1&,M%W!^WI59BN]VZK2\Q8CF(C?C3T_T2LAFQR9'!BC0M< MKJ--@6F2M\ GR!-!6GJ'_#13ME]"WN'H81&MCM4"B%R.7G!)@_P#-M0'3&UO M()7%QSNF4TQR$HNFQLE)BAY'N4ETS#)L&%189YM%VHM2>]7=Q:\Q C<3Q MR/'N67X:M7M-:;V:9<;%%CN3TFDT\NSME66:#^>V&X7FN?APLQ+#PWA70,*- M/AT9#V='V60DTLXUYKU18;+DK%51(/7+QR-W;37QI/1W22DXCW*1]-YB^TVH MQSI[9D^HYS5Q/=KV^L^1QE.3;DM]&3I(GXWL)I]GW'+9;-.%Z'"?*F1VT^Y3 M>AP_'TFOU]UHK;7M2(5MI3#:;HU\)V:-$^#F]28=>:(H9X X $,@_0Q?GQ:0_)-()SXM#N,05(&/DM;2*#Z M=*&-3>OJ,JBE>[M&JY9G$['EL-NZ(<;H%4Q1)/02/BQ\\G W6.P$V/!V!/%^ M4-Y-NYO4>D-!LGI'01014043P/)PHJ(S S$^%34>3!0LTZN\P"*96.,U ZEN[.E9U4H!M/U70[T2DWQY!I M/E?HL3'B#WBUJYP)%>]6_(G*1BZ5""&^CH&(&]ZJMSL]6WL[HV#Z=<14AX G M6;.[9!@ ;W.T?FE=W12B--?CERU3YVG.VN:.(I^E>OY#-O02F;1XAAEV!;W' M,%4B6QH1U(:?YE4M;T+HK*3K)IBJKD5 >RP"4U0:R8ZUB?7Z?#F:BG2+Y;"4 M1H97 )U3()+R@;22?7=B>!R>!B)Y- _*XG%K;C(!;'^+]LO1(4[MN)Y[^ =0 M\;5._-Q0_LH3WVY*!I.+)]=TI3GK9/) J?O"NF$ GHCH3Z2<%?V/8$FK;)FW,. M0M5VU,I$8A)YLR$8:G,$YSDI$I-&YNR29T'UHHTRSG@(WA=._*U3,U;4J T M^0_H2V ?M!J)-Z@5FC+XN(LU?W$>JB*3S!5>ES%'C[)X MI*@-G$Q"-K(L4Z9L.*DEJ(C'3W9'8-PHIBQXM2T5R'-\?@M3Q?D)/$$^ M=/#''#7FCXOZL%M_M"N![-B04YL^;Z]*#"736: M_>E[1)"WMEQ"]8V=2?,<%)P\)L#/E3L!-QVN9J#^95/A4=_-GQ>]/^"K;PF( MA&CFT7;XTQ6OE^S$G7JT1+^/@V >+='OXB!B(2;R.(E[.(F';+J7@WC(IOLX M""2;PH^3N-Q)O+]9V4M'\J8I^UNV-WI=,/^62V9NVW3Q=6S_FYOTZ;S<:>O^ MZ%NM^PFB*!)*?.\^_6YT[Z7;&QZBXRY%QPO-2?UNI[CLS13QT%UU+OTPP4.\ MZD+WDWS[0W9.-)K\UD?:QW_QTV :NC4(/(7/][5?_'>B_>>?-T=1.,$2S$*T M.P\!?=R9YU)/7_$X>/IKMZ$0T7KCKK(-TP XSQ17*4QX](6"FV(0D-W%&.W1 M;9/Y\ALE[G 72-SJ=[B.XL,9<1]0XV=2XML8*VC/,;TA5:2N0AMJ<=5.?KQ/ MYR]GMIT$/&#@,52I <4]W3FK-%88F5E7<2]OWLZ!^_0 U?MB61F/A2>Z4F.X MH%5(C%,EN!PC\N.?<"(2B$2NTO[W(9!N)9"NT]V7Q)N^L4S)BAMQRF.,M"U5 M9H-50RUSQH)FBFRSK10WFTDS?5.I\O^W]YW-;2/+HM_?KT#Y>F_9MR L J-] MSE;)LF3+2;8EV[O[A04"0Q(6"- (HN1?_[I[!H%)#&( *9Q;=RV2P(3.W=/3 MO=X18K%DY"IVUX)7Y%:1EZF;?]^_^W9V>U5[W5B^4<+F!2:)A?#<^PS8F=I'Y=47Y^:7:5__ M>UUKZM?^C^^]3S]>8=X^&&&ZT9!KZN0]H'T0,AML /0XA<6]9WK%$A:K&50[ M%1?%,*]&I<4J-I;;:'S^$KS[^/GTI!(T 1*U5\9-%\0)V%A51;M/ENQE^.P[ M6:.E5[K'7FD!H5# ,!E*W6>EC;8)J&,2 V6&(=?52=_U^9[*I$W;;:5L>9SALM*Z&Y,SJUAWG[O7[R+]C7YV M_:/F_VPT>KYU\?48!!%8=S6E-K=E5Z$C:"=XX.DN9,SU@3U=]MCC9;O.-"L6 M2(3-5IA,C-* RY>LW)Q43<3&/?;;B7W;^?G:??_FFV[4_.K1A?.S]?Y+JX;V M6T63J[7&!LVWQ\6%I6":9? 55C"5UM_VA-0J1I_G_;X]_?OCU[-O;^JMG[TW M%;O>#U!ZT;&IL7ZCKT@9<*E@TA[6G M8?&KIX'^"UNW@]?7M\/17<]BZ?L>LXX[;Q=+!DQI^M'0PUA@;H=.\&._0 M_X \EBS\) A:%@4$G:25+G4CDD(.9%GJ['>L#/_) MC_YA4=:&/1N)OS2N$*;2JW%MO6G?-7_^/M4KW]3V:>V-'WA?L%C_O%+7@' L M")WV:I^L.#==J?:=E$LNRA.$NK\+HJBRGW5 M;&B-9JW=:ABJU:K4V_56NUGIM"Q;U3NFWK'KG?9(K?56VZRU=:UJM]1J'=_0 M:JTV,_669M:8T:BSBEJQQJNS=ZZ#FG5S_?W7J=/ZZKZS?M9./AI8%U\;?S(. MOK4-(S"_=/J/_\_NW7<%C[^XU[=:6_PB'U;_?W^\KL5UJ?6Q3^MM(+7E9^O[6]Q\,8XOVA5?UT/ MIU:[OS =H_+OW=WO;_I;]5UU>!NZGT[PR8EUAD>Q\['":O[UR;_?;EH_3KZ_ M?=4ZAB,Z'BV/UZ&C0K\2?W]3NC&ZK,?GDV>7GRK]L^.;S M-?OGZJOQM_;OU:4Y;#4GGSPZT8)_;]]]C:[?#RZ^'UV\"MJO["\M39U\]/L_ MOR]>G[_3:]].?MI'%>O[(%2=+WB];>+1WTUFVV='<71Z5[\ (_W=47#3'^*C M$R =_CSY\E/O7%C7O\RF^O>P]?KJ]=\TZ@1,[>/::>WBS3OK^@?[^T8]?1UV MKSHPZA3DFZU?E0\_K;YZ>G1]>7QN?>[_#,_IT8D%=*PO__1JSMG)MZ-^X+:_ MJ]V^WCS&1Y,%;+@@[JD9H.43@AHGFV"RFNVWYH^/S>[;X[^_7?AW[1OM^MW' M#]AZILB]V2J*],$/0S3?)-K6!ONQ;:QSW]9*(8_3 -B%C@7^[VL':Z+9,ZH< M:__$EGK2O/RAFG>5N[_/O[=?7;2[1:QR3/LA1]/F.Y(\%E%;6"(0"NH]J"45 M>:@.&LY)'65>]AA=BF?_<:9H;&P*X%BPMGP]9!D\7XO!LD6M9!P^6Z#9IUY" M8!/_M7>%DT<./:L-I;;+PLF35?_0Y*O"UB)L'(4.U0OZ"UW)9ZI\!#\]WX;A MIRIJ=7K7Y]Q[2QQA+%VRD9<]4[1'6M:Z0$C0:HI18F$'6!B15#H5SRH%56&P M4PJJHB&A%%2;Q<+#*W3.-;=V!I<5TC'2\H?5AR>GY)TL6V-PFBT^Y=SOP.AEP7*93:52.21ZF7U(V_YK#=D_\PRD MDE3VGE2,=%_:.#A4!)$ _E M^YTP>8TS.8LP\/K^ZE7-^WXW;)C'>!RK/_FKJE=7 M2:Y?*OBT-Z*C9+=-L=O$'A:^P+TJOQEY?C-:/[K^6?O$?OOFU 30O!]^??]W MN[GZ?9D1?H,=P^M3&._;\/.[KRWW^-?UC[;6]8\^?JR\]3!CHOKDKXJLUR9K MB#U?18_-B:<4Q:3EVNX#"T,ZU10JSXRBP&G'_(0P\B6 !J(U\"G[%IX"5X&% M>)JX"I?.O>VQRRO5.Y9C0BH4"T2/3&^#[<<3_E&4'.=8XE?.]IW][A^_NWF\ENW547UWC2T-:GWPW062EE2RI+MR9+-VB3K MD"6WU[?ZA65>7%^_>3WXH-9:D]GIFUAIBT$"NE#!F5(<45&-OW8K9I?=R8CLO% MQ0EQP&6. 2@Q\3Y7YU7U\N3\RO?/U/?55T[C]J+SNO4!T[/!"'DD,!))J*M! M">%4F5J@?H5R6H\T.E/*V5+.[H%E]B Y>UE[K4;]VMG[;R?GL19HO;JM_]T% M"5+=N)PM"HP6D+.SH41R5J[5IA5I>$@L;IIQNS\N\\0A^S;E\MY :9MN\Z9! ML)3X+8_J"V+"/$Z@/$)6V:,D!C[#:^;Y?=.@> M>IBKM)RX\.-5 P>70>7?HPOU5JUU_OVW.7AEO#OI=EM-\DCKM'[^ 4$ F:'5>2* M6I<;]Z9O[)V3L())L/QIZW9R- O)\(^,NW>A[D7P>8+)I_#WW^K[U[WO_UYC M9+T5!]J[L_0A8>Q>*>PG6KKXYM_36JYO7UTXE^OOL MA_I*/56I'-QF=?=C-FK+),R]3,+<.8A*[[ADHY*-#O;@Z=-D@<1UA),+T_UF M?=?_=KVGM69\;:1YXGP/O M[ZA@=Q696;N7F??!.WR 8GY04+> #=PVPN#%VV8!>7ZK"GQFXG'&]9V['Q_9 MQ[OCC]>_G%;MY_7?=]5_JU10?\TJO'1A"\@@I1QX%+I_ 3G0#WJ_S'_4WS_5 MDW/5U;0?M:^MD+IE+*K]M] D1Q9@40'+Y B.L@EH)^[_3T_F3T&&'$ W;!+9L6!$SDL M/+WEK1O/ &+8"2Z.:$63/4..J3O%.,]2![CZV[-;0W=.?UV_^55O7!R9YW6[ M.\0N+;+1J,I559URHK,@T#F.DDR'*42&;:Q$%[]0Z@%M2FW&/*0AWI(R(07) MH_,J'$.,%H>\8R5LR(JQ]C20Q3W]0TRB?B?@W2Y#I("A'[MV;E(S!V)L<)=3 MTP7L\0_J)9RL(KSF?>J_<",]N;NH3Q MMFB31R/!(N;6RY-=$533ALO/3;6%'G!VUJ)B6(&M'G M$>M+NL)+0A,%9 B@,%3]92AEF*#*+@DND'P$-L 6 T*RB0SHF:\LC%W>T?DB M[>B\,VMW'$%7(PV][-'MF(H M!K.!W?!6UF!YQ$'R92<%$P"#+#C/8FE#;>_&=\&D")SPFE80PX\!3HT&FR)= MP#A@1L7P=B# :I$A8CN=#I@K8 X"C$S7O4N,'Q\,:+1-+&= S9.I)QD+V3U; M4:3/P.#P2,@8F4\YJ 2L"R_A\_> (NT)#OJ <5\ "4A77YZ89*2;P9WT"4QW MH(UDN#,QW P&FY[H^5GYM>$9AW6110>P@C(9 (E_$/H#,.X MSYM7X]\^8 %!,G3 C.1 R0%ASRAT /0 @P'LN5?@4']U,Y*&:*"Z#M BMFL' M*F4W0 ](I2"8 HL#''#@MJP6D"24(PMV('>@/9M;-ENC_9J;YLN4BY8R(RA M.S;:N]TRPYZ$35\$Z(-,".3;NE_UJ(5\MN2P1^1,K;Q-;J+[WD] *?V:8&K6 MFC+>RJT&IR;%@8 AS18?0>N)D^Q^&8N3?^ M*^HY;GP_^>O2CZ.>B]@ G",#PSZ!Y4#4H) 3(<#AKB+[I B C.,@M@BD8DX MI@\I#02^#YBUNEJTH=Q:ECG/:M3I!\@+AE&N8CNTM]PYI\P>"@$,$SH MV%V43U'L>GX(RV3\8P3\%"%#R.(7_'+@#!BB*,Q#3-EU0&H;]-/0LGC6C.!V&_#)H#BS('9%D0B-"+J->=6"N-VZ-@.D T2239WSP1P,%Y9 M6'"ETW$(.C8@"U2U8%'BO)2.$2D8)0)%'L#W8O<(TAN8PH^W0E.SNPGGZ>>^ MSBCOV9UT9A*8I6.PH0@'LVS6]HXV\$ &(+6.?TW\S'T"4J PSZLX1&& S:=N MG,#W4%QL%G%S.!_-W1/GQ@'YQKIDI7#C@?1XX,==L!:B,0)$DA:R&Z8D>9L* M<#*(A'7*+=LIHEJ8E*,24I8&8#J26<&EL^MTHMS'^V6N!&X?Q:QA$@O,#\97 M*60VF2L@Q&6\SM4!XYWS.U<,0(T83MP5]*]&E=#VT9#J2530&"3*-)\=,+M+ M$C/L.0,)(([E-%S16]EAB>#,:?)42XZI4^Y9S=@LFP?(*34UAG[@VFOW9Q:CH5<8HO=3-L8U3H7MPR*T_=##Z MX"2"YT0Q*XS:'[O8KKO;F^9^WTGLU@G!>DKQ*0FX<0=4VC]G.N6N')HF0R9ZTI)I(VF)0L%Q0K M$R$V9J'F;4\Z,R';)FZ[HC[O('!N8!GD8ZKZ!V,+3.M=E M%, (6'* )+#!K!Y:LR#>Z(W@($K9\"]3?*OAGX"'E3^ MX')8IO"U!-!!@F*H"ER>*2*)1%C@]#&4* 1FNF\DH!&0<-F;^C-F()(*\E*+ M]/HOV#)L!A2NV6'TK]5C=@SJ.=4#B$- "3_H!:G$+P,T"CGR60%@>"62!Q.A&/1D/H4GRP[_7GC^$8;J$ M2>5:SDOC[=%&./FI"IQWS!N15V[W+4:R(#YM"&>SE<65S>\>5]:8RZ[22 MGRM*N;_+\\KBGU=N7?^N*<#U4?@7/&B?Z>;4=,N)ZD1*@V]PC:S/'%1PB50E M:Q#$H; 1,[NPQ[PQX\NCPPD; MPJ?5\+'$*4'?Z?(]4\!J-/D+QN.3P3_@.X&%B>8EJ%B0AG_ZE+83T(D6GI*$ MY"!X^ @F^5!;,HDC)QS-W-E70O@A#+20)R9EVP?HVN#UH*$!4,G\XNG&@(/' M?2AJI3O@'^SZP5TL!H(.+2WR7;C!Q740J$7F\@!J>N(HO+* (W3 Q-'21!2= M&) [,[ IK(P)=!FTD@ ^5'WK29[=G14Q'E M:+JF17EU"96 TI',OB\L,6XBI^;>;R:8>FQF,H]"8G 3#SSQ")GL_4$)C"U>P_R$E@8_1FR3T_N+!=10!\0*=_-P!'R??V;GXB; MK_% 9[J.[[&1(^,XR!T;DW()XS:2 !('&.T!6&5@P^+)0W*T_#$&=TS$?]+O MT3N*TK$IS,M,E RGO6 S(K!LX2! C#UP(JV'9&S>-QS(Z*/5V1RB[6(04(:T*0SB52O\7 - MJJQD^$QY"T"EGFSBL8/;"X:!@!(-VF9B7-B#>-EC71)SL'E4_"(F!I_ @S3! M?21^3Q8(@AT=;%(1:'0@['#ZD1 P25$N7FOP'XW(>:*\P!-SC-D D!3&I0!$C%(G# M&SB:VCJ[7.31CKLWW= ?P3)@$4^ZT<-+U:L(,&3>8BZX.26VB;GGW'WG9_5< M(\/ 0AJ+N( ,S[G@'>%3&(M,9+6,CUH]T^OR$6 LU-2)@QT2N712D@E(VFT% M.P]+USC!9'IDCF/+PC1Y!,IG$-D61?4*W47!F>;X.R"D4+ M:=? 1N_8@=/,_II2B!21-^\9A)#,XT.@\9SK,C $ *,2UTT];&8(5TH M(-&.)ID(6[A.=G*=Q/,Q:N3ZW&3OB !R%V3@YZ<:,D#0/[-YDH&E+$3*6 M/X2FC1=B9H098)"=AQ6M. C0H\'S(!Z30Z%EQT%BDO)Q\1,7+XJ4TH>9T4<. M9!A0! O Q.5Q3X:[-D$4F' 3]EX'HYVX//O-=A@>/EJ\M*?@9("UW#,@?V51"=^>8:VLJ8>O:>@-TB,KN/QG&;'S>7K M2I>G)_@X72J4*C)Z]94MXND!64=I"A!_S?[@I8!!9L6BI2D] M$VGC'^F9SR(3_#D_2@%()M9#+G@$\]@QG0#1&2&_LSB:=V.&@Y[I1N B\F%Y M@H>P!X0TFYZDH$CGI-Q G".IPG3H$4HV6+[< 4$UZGMT2-:A;%:&V,< M%BI4D"_ ")0:XV-Z X4Y([:Q6U7D5'(MYYDV?530/*MBFN"*+6O?X M\@1(IGJDJ\C*3I0-#Q 7*>LF'G+!+KH8\NMA7I5 @EAY*G>R5 $N1,Z6OV@L MI_ND[L[8Q!B>?FHTE)H$?.92VKP_XFX_U52EDO[H)(%CO"*J\(&34-: [I;" MZT^K#46[;[R1R;+QYEZ=EF SQ()BYF/BK=F;-0= %+>DY4!\UI7Z'_A\RKT9 M9$WKVO6[%"6%'0H8<060\7JF,(EZ*.S/K2W,+8U,"L:+@W.7Y;C) \$C:56Q M(64?3Q1UM3Q1+$\4=W^BN!%S9&OISLO9([49=Z!XW_E0W.X W06>&D\$2:W8 MO'V\2CT*%'2P;8W#4'(7N1_)'?,&Y&< 72A\7I:I0/U4$T MQH23[MN M#$9*I3@1+-?:1+N$.;R_9SM.>PY79_4PT/3WA M-+^10<#(OX%G)+W1D-5F?7T8YF*\I/-#H7/N5^\_G=VWM;4Y4KNE:Z5"6M M'[Y?I37D9L780[?JDKDNE?_K,H\7C:!+!7;?\1Q*9,?25M2VYR'Z M6]C:JUDIW:V2Y!^-NZ55Y6I]TBX[/&]+9/_S2DM^GY4>5VF%'K3'59-5O3S# M*DG]$3A)="_=EPM>(9&\$^D9%DUX_@!M4%IJ!V6I'8A3 M4C76GLU0$OI!$7H!79*%59$N5YO-=6FC;:+O'%/9P05)#G=*!^11![J+?K:S M,$-6Y5JU6OHP)9WOYX'.XCZ0K%@'XT5IQGYZ48D.*OVHTK[< S]JI;-6 M=>U)!26]'PB]%]V?6BE!3JY7UY7+763/ZA.+1L^>2B^J-"X/VHNJZM72BRH) M_4"]J(JLUZ:D[Q3?B\HI(C/B?2RH1GGD2Y[O46\+GZXIP5/\U*J\BO2XS1;USUXG 7E0=86+--1 M-C* C6P_1JSL0D9LM@K?KK>Z%K-677].>H&9I>2-]?+&3(]NUUM=C\M7J\W* M OF35,WFR7=!@MU(Z[19C>4)MC:S?-[^:ZR-W?BOV)[S!;5XQ+\F?J8Q7Y"I M]3)7^';=6WM8CU.QK%7Z@\G4*?&IWLCU><0Z(.B38^=IZB;W5#,4(_L59JDH MC3_DI%.DG33[7GQ>@W?T3"?!10P"![8(X)LPEV Y3S4M6\+(XI*.E*+A\8ES MX[@C[4E-V)ZB3K[K>./OSNB5>E D/+V69K'H>=H:'T+X02&.$7=M MF\2-Y*E/)<^9]-S,]5T=?^$Q$/%H+;UB$6]^;0\AVEROWBDTJU1'2+:^77F, M%*@M2+)^IQ."']R^P]?J.<(%["Y"N-)!4>Z2-;>*1=I++7Y%VF=@=.HQXWWO@ ?[AY_ M@^US$A:@0 *G7JSC:PS-/I,&@"C?%L\8AR6G)R\:%8N@Q]?W 'E=O<_$T//D MC"1KK$=>VTZG QL ZI.A"'$ZN 86") M=\P,B+9[X)_2164!JH#ZION\'SJZQHCWD1$5Z0?\XH8^@35P<'UVN@P[>U)P MD,_E/QCCOGM#7\-J4'F:%KF6CY%O)E-+=\LY4Q?U '91QQQ* "L#6K9(B"*) M(=\8-:7Y!Z=T3MMW.8H/I3:+AHQQ0NPP&S420,:,XLB')W&=R4"Z]@?1,CXY M-@TI''QK]%*)G(Z(XW""A"^C7OH8\(='9(U08 !&Z6<<.*'MD+H(I:$3]4"! M_&:!GZ[EI=3SA^!S(M3,*'U1C.A@TS'+C7G3M;G=VA$U:00+4;2)'HLS.R#I ME>S41W '%OP=[:/X_T;Z0Z9AN#%6R>U*]*74*>S694>\_:39@8E?F.[0O O% M+NM-Q4@.Q5ZDX3J#^!5HJ_J'E/L;P3$!R_%V]_F.YN*UT:;FR9=SVF *Q$3^ MX(6N*<1%\%%LK*(I]>J&4#4FMHS-AHWATY ML1%?/?GKBFQ_8*43GSK 9[:I^=<"M#H*ZFD0W)A0&Y%AR)3 L=^42P69DC:5 ML'T/:+/;D]ZH5=:W.3%Y::Y,'DSL+T^Y&L1A"L8P'.[< GP!882F!,Q5[$[4$TK:X1FLP)I$L0O\% &!Y\:V$.1N],+T9-J\D; M-*QV3Z""&B>7==^!_J6(:7PE_&0']MM8UX30SB]MU!I BW71L\1M+]UVPH%K MWKUP/+2#C]JN;UVGS7/YXWQUR),=WW6YI\!C3R&+**X EE427G*\#NJH54/$ MQ%1(YR]V HW5\28 (DPK?IP)9I5K#D+V(ODCOS $KK!"4!];7(^/VCVYXTYA M]$S:E5&0S)IK(O[D :>T54/1ZH^S;SDWGA6U.MW#S+VW1'+ ^AK**T:)EV+B MY=[\SA(ON\%+0ZF5_%) O.C*O>G_)5I*=BGQ4K)+P=%2:OUBXJ448\7$2RG& M"HF6DEV*B9=2O6P4+TM>;IL;$]L9$-9^366A4-,^;=?R7?SROT^:3U;DQ4I% M4>M%NO(Y>O0_'7[WG9M<44#^(P_(GWH\P6&IRXZKBJT=0&+\YF_A6+\QCQ6< M*#79\=]/_:BD)]I^G%H>C:6#W(.B^DGM[ZJ&*BL*@9T56D:AR0& M9AW"K4D6S+'X=R8*)O];$LI*A&*42F.-QZH;3A#.6#,5HBLY1PA2?P/83)HV**0Y=P!V7DYRWZ MO7+S1,9T,4-#NY).J<>OK^KQ:[BR/2.%M'A.X>7T'JHN+LWWBAX6JG(UI>)2 M23NE8"D%2RE8MD /AVM#[K!J[N2>J�:B;B3HMY%H];M1VU,+@/)NNHY"FD M4)%:,_"RUTL;-(V*K-O7 M)9Y40VY@0N&^A NWC/"]0VA=5=;:@'BWV-R0E5S*J_V55YK^%YO#\FR)NY2 MES=UI58IR['%EV9R">5&QPSEO M7\BZV:?MKJ4JKK[[;+<]J8I[O]C:PWNK&V?]XE3%+3#33VY]^U5Q-45]#,5. M]Z4J[BYT2$D\6ZN4>T"*9.7#UL=8]V,[:JB$R;[#9%ZD[S'"9%Z4[; *2VJD.3RI0>+?:EF0Z5Q2Y%6BK12I#TVD790AGW>BM\KUV[EZK@%#A%MO61E MLV!7@Q? ^YO #T/I<^!WG/78)UL0SENY,, %[U[A =ATX\Z!O)Z__UGXIR8I-T@VY7EMCU=%2D.T%UC5]O3?N&SOAAF5N MW.]3.MQ#2\T>3@3S05KG491NK!2JH]"Z["RY6M7V[(!MBQIH[_"IK;U#P^'9 MR*6TVE=II:FR5E]K";]27.T4H=7U&\?[; D7R[#G)T^^"RFCSTC&:71<8 MW%D09]<;WT0M=+FBK]VB+I9@*,,\DQ73E;7B_/&&JW)%)M_%?7 M\=@+0#0+\*^)GVG,%Q3&R!)AUKVQ'$_\C,/(Z=R-8,6HW8L6L3^]@O\W0KH= M^E^6ER5U_$"*>@S^'VLH]'VJH<"HAL*L^]2R-#1#Z6FCHA@2[,X%H,@23.YX M5L#,D&&"_5--R_\*DVA5I?J'+%E^?V &,'KD+SFOH4A7/2>DR0>! [L'R$IF M% 5..^85BV',9!%VTITDI.74E6JR&JD3^'W)1*_R)[,B+#1P@O R;1]V8>.S MVOBS0S-B@31P!@Q)(O\J[N'2CZ/>D(61O HX!?%(RV(0Q%@8AS1;:/9A44!( MOHUKXL#:)+>-$]Q6F7YIWLA'$1Y \%I=:8Z0-&:(T'62D%\_2$ANE,J?-I3& M*"> %3']M>771DS!!#_<27;@(%DDS#7"DNM>:UI3K=7J>AV6]:>Y,VGR<,T) M2,R+A''5">)A5%Z N'BPXLP)@Y44**CO=%6)FJS=HU)QB:_,GMF'R?!Q4VH' MCMUELT6"#!.& _@)1)A[)R>#/)QM8?-AMOV0"S^_TPE9)+5!9K*Q#0O1 L-] M_%^S/WCY62*E3U!HYNR(.0M,$;'0*HLD5"98SM!WRW)K4N!Z1K&"L8SYZKN; MGYMH0,VT'0U3W9@ZSROD5*DG]"KLVHP)<8]F]C-0%E^UR5$NGI_0U&-\*:CZ MHV,O9M$NS(>;M0 ?3/2\FF*N9J3E,C/ Z$#OY:B;:^ DFR@:.?-FC5Y)@@"I M8M;U\4J0_V^DX&5J0(UIZ=RN1*%-G>(777;$ZVF:'9CXA>D.S;M0[++>5-): M3R_2**!!IH*J&-4_I-S?"(X)6&)3F!S$1OK"B-=&6\,D7\ZIZRD0$_D#K$A% M<@,^BHU5-*5>W1"JQBPF(T,,2$_@E,Y_G_S/U<7)U ,_,GP\/^B;+A]65*(2 M7X$Q1+H8V/7$ISXZ84JGYB*T.@KJ:1#<$A?>5V_K/;N37L4A*%:0KA\9B#DK M3&MM;6=]N<#IE@!R3^7##=K6G^";-\?'GZ4SQS,]RS%= +@9QF!N26EAQ>(* MYAW9'.=@YH)$(E\8-*\?!VB?QBZXF#8#$0F"AI%R,RV NPV !N *4 *L>.[KC\$^29Y"3;Z"0[ TI#BD'5B%X=C-Z8; QKA49S3!RU* M2 6LP9\=E!$PE2+]H)?F#@Y+%R,R/I[7]6GL9%QNGJ.6=U#ET#RNZ7GXD/B% M66">X^=!'( \82'-GFW/C&@9Z>2=E,X-J[ER#[D1?H?' _3#P2<()0L^^>24 M@$2!B<%@I.?:B0Z/B9'!#$')$0+_H.#@,@6C<.QVP+R0H5L// M2P[QEP%@V M&X!X<;B$H#A!'UGJ-__B&8)%5U]R+-('[>5S)<$JR \G!'G,ET.^%PZ!LJCM MFX&-)I3MP/B1'W Q)V20D+84[;B!U>'/((^$,+E7'H%+AI/"7"YX5.#R2!' M'Y:"< I8'[[B+I #8UGD,>)@ECE !@"4!K$5@:B@Y0B@A%R&VCY)'C+46*)S M+(1B)JPQ"%F2\0)+/1:ZVW3=E(9--_07)61S5(* 0N\YX.PB 0$%N['-Q"-( M=B&H!_@1-04XZS@5(M)U^DY$0019LE@0F4!BJ(I F_8DJP>K10Z U5C71VT* M0"$! D$0JKE& HN>H=)F1T1F@GE :6DD_#(F,C+F&5<%CHA<25Y\!0Q"./! MP"7VR11C0K=YTBA/ST$T9N0AH""%@'[7#.ZU/O(22)'>^D. 2R!+=WZ< MV"(@K(),&2VB9P* .S&7-!A2!>C!?,F:*)2$FV&W1,LV M'Q@L)RMV^<@114U3PT;*V<,R)PV^3S,Y+1I]8E)@@3A$G!A!0Z$*P@F2(3B MB+V?EX,90218G>D'DKQ+I7IZ9C2Z5*0G4/IW9&JDYS(^M\.$HY$)+JZ>QC>' MUM.H( >-X@C_![C$]]"%2GG"8Z">,*X-9#\^%(AG?Y@3/P'CCA!72)XOX0* M8R;$V<@[(.)AK0/N/(]XH(FB5:17-!,JYN66N&$O:_W\L7_]M/F5D.:C;9X] M^ZK&3MIG&8I>+Q%1 $1H5:5FE)@H "9T16N4B"@ (@SED7;"+!@>M)JB/=(> MBYO!Q+(7:.=92]O;]7H[C%57;C3(#_&+4P-@HE[IO%/JN9T%"T[ MO8>7(=8:2G/WE2\>0@NS\_?;H\#:C#VSX_W/NFH%_R, 3 BB_,M;+WJM-15] MOR7/K 3!=8B?7=YEPWR4)+(SGGI,.?LN1IDN\5"D!Y!@0;@&WN+N\XZWO8ZK MN\+]+-0=S44O93ZKJ+7GZ[R*B_)RI^4][C? ME+/@YRO0R!L[KSL*6'+M5IE MDK2+;QN^OB_[8FUR=YL[6E]UB'F!ONUU"MK1C=V_'KEL4 M[SV=:W*].ED\J?AF[?E8TG%IR>ZA)5NK5DM+MK1D]X5@#5FO5@[%DA7BDV>; M;]*,+4PA].V8N<4YCU@YUJ4UID2Z2N-W(\;O87+'3./X$+C#J.]C')BG5>^# MF5P\YMU+\UI3Y69EC3522_OZ$>QX+^WRZ2T/]](NIQIY>)G/]\0E84R5":-] MS9 H((4?2( : :/I:P1,::?O*$A=/" <3G!;-28CC(LKAEGPV8'YCF7"8 *\ M=([U-_PX2J^W\M2.M.J "(A3B<(@--WU:8[=^6X%9!&A1@KKSQ9(ISPJPN * MI&2526UR4*RBRTWC0'R.L9OWVSL+V&7;I8TG:^]ZJWL137KLAO9BIP*'P"<+ MG@CL/Y_HG16M'\G?Q[UE%&ID) 0?:9X((GVK[9G32,T..LD[LNG< (F91J358 M]Y]^@% CK + F'.#WTM4CLN5!%U]\D'CT"7"SX$/RL,6%);U\DC[C@P]%NRT M@M1D'],]:SU@E*T'RM8#4VEU?NN!_2F%!IA-&N;6%6.719\FRZD@U6U*%"SB M!.VFP(U2+ZO1%0(1JM+42TRL#Q-+A@:%/"I2>F!1JLSH2JVV^Q#[O,(?LR-+ M>:6\=.F4^60TH=-V'%Z^MP3**].E:KJOP>COMUDPMQK* S7+(911X)*YT(?S MR]<8TN6&49&;F,>U7/&;)4RX392Y&>:==ZMG>MAJ "53R&LIYQH(K(V(]S,G M?)Y!48J]R.+)H4_L#!\D<5BLGB;Y7<]>"/IX5C9I*@MDC6S;L(N MWG;7<=E!;];D9F6E"P\[%K@_>YK3J$''_F4TX3#J+"5B/P5&A@ ]U%?H#!R+0UC#B4P?., MN]SYASB3L :,"IOSF@FG5KP$>KY!':7E*3.4X]Q7$U AQ:.Q;A)EJS3]AEO MXI0T>Q)+&/K!-77QX/U^1+>==GH,0HUI (ST,1Q]4IR6.!%OK9@=)(9@X\/AV2$_Y#!F_!O[DU?LEG? M1Q+\S2:/74)@)CP_XOW:LB9: ^K\P=NB)57(F >$PQCU]0'ZNX&]A_E)>=4"@*<'RWB MHOD)9-;>GM-*A]IQB8Y:HO$D'3 ZO#&<*?JW4(]PJ\?LV,6#4M>\"['G?1=; MR/C!7=)/B_P!.0-<@@=Q(#ANX3^XCFF-D)'C:V<7ACFF3W?,X"'*BM>P7W MM!T2;6OR8 !)(_J_KQT4B[6B&3THU/3%PY'K7^J48RI<4*)S[XT5GC@WCIN& M!LOCHO*XJ#PNVG-$E,=%Y7%1>5Q4'A>5QT4%#=<%95G12N<%35566VNU".A/"HJCXJ*(>=7L$2TAEQ5IZ6M M/*J#HC5$!:GV$=Y<$:U)RO!@&1XLPX.'@8@R/%B&!\OP8!D>+,.#!371#RL\ MJ,NZJH)97@8(RP!A<0*$>DVN5[4#$,)E@+ ,$*Z23*[6Y$;5*".$983P,44( M=5G55;FRA1CA6.2M-ET];34X. &ET>(<*?!%_/!(:TSN(Q=!_.#\BAT;EBY+ M)^8 W47IQ._W'6X3D8WTE85^'%@LW&6ZZ@75X7$\RQG $L6",#G8339 B;=4 ML+?+/"SBB^G:F-/K#T1)7[#Y.J !1*HOL$C@#P%RPA1DMTY(6>8TAN])8"W: M/#[ M8=P8177?-ZV> QNYXZN#70[H)\R<%E6)*,EZIUG$QL"$=0;HYN-EM;U&5T:##_&6!5X2$:N7 M,=7:9@-&6Y?B@<_3[\&^).+DF>SI+89^WT(C $]? M>JII2E7-)J(K&QGH9\&ZS:38(ZS,8\/%R!%T- 8((8ZN7#CX.@V%:CHN>'1E''JUS!J*&CY71(,S 99L+0 L& M6$B/5UL;%S2#&'X-\>*#N$A#M %2"F\L,()Z*C<5Z:T_Q-+F-+^X_)$OMP;@ MPIL-@4.B3A"2J(R>\4(*/W@'12!-DHG>G4JI5V;(:][U0,3[ 0IM@5R $) V M"G4J]D971#S6I9"WY/0'=!4DZ1L"._OXOV9_\/)S[FD+[#.\WY*(8\ZZ_*8* MTDW(@&X(-Z[I]/D\8X&($71(23P]*^^6+ @5#2T)*^?ED9;0/L#?03U%JD\4 MQN,8@/G3#9LWIN/2&2 G\VPO'<<#TYMN$ D%R]42K(<6D#&2:8-"0NH#F/09 M8$F*ALR%M0++1[V1^GS($/D=Y*_V\$MAHU0NI^1. M%?IA8MBP@']R9<@>4;.'H"KWK>Y=I:Q[5]:]FTJK\^O>%<$LI+N1<1"@]D;) M(N1J)NO T.H"148@G<<,KIP&S,M?KI+16W%A5D;O\>NWXO+M#6IXD&J6[_E] M?IG4)N!D)4F3%8T6*TTO8%Z,2&.+M#]);>Q@@C.:G0Z_M@GSF9+MA$$\(*4C MKFD*'4'BB$S.@,%0BG3>X3:)F9H$R:#B.NT0;TV"4O M6**T0M6(66 M'"^)"@/39@)VX[LW)-EI&JEC6GQF$R!+"@#M+C&04 NDCD/&KB5D2"K.ZF8* M3,%+OLD/^64L]#:W>_A'QN_[!GB[%T@(;Y6B92D*PB8V;.H\DKK![\EKA/^B M@C2!9,C2^L'78;JAF!U^-2T+2];2O=\8'$1+O'N#ZA57&]T)LYELJS >X-QC M"G?8 [OPANZWBOWYP0C= %8ZY@U8C (),7=8J$!LQW'I,GG88RY6#N["7D03 MG#""57 $>-(9,+YT>630C59:\.7IB? _3'0WP,3!J1D1%UI00%W)8_#^,>S* ME1KG<&TTB=?D0S#.-+K#55M/$^YPP7S/T2S&FD)Q@NX6L?+S/& P ;X M[0)Y=,D&3GVCIUI5550))(4KT$-VMM]OX^UV\57>X\!+PPS&QX6++X3)8"'2 M'#*B<[8MF-9@OH7L_D$0_!/#P';8G?\2\K@,S95C+BY?+1,]MK$)8 FIUX63$;_EA">WYQ.G M*D.(P 42/RD0[K.U8_#"05@\YMO2RQ#*%<+41U%"Y,#S'AGW)D""A7$?'K]+ MW#' +7>(N&\+0G7W!;FK[9?%+I2!Y779O34*O,HUMS1J,X M?*N4V8N%R",M$5$01&AS^D27F-@2)G1%+Q%1!$24LJDHB #9M,O+-P>'B24O M&\PU4K?;R&_R>L%:6_LMQ/M[MN/T6D5UU6L5>ETQFCN_<#+O5L5]>7U7Y"E_ MY)[R*7G*RR:33^.*(F6MKN4*SB/FCH=<.JKNMJ'Z0[ECP]FN\XS:G>\_W]]M MM-=;>Q/$4JCVV>LB%F,M\G2W-R$^86@= ZQQR&\]9 >H6(3UA@Y+5I.7C[TW M\BZ@L)D<=VU6[^,]N+/1E!O-*>7_'RC92]H^(-K>R7VT=="V49'K]>8JUY&V M[._.5CO/A-YYC@F=-X[-4V1X9OXZE- CY,K]O#DZ(TOF*1V7 S#NUJU9]M/"P^9E4^Z;E]Y+2>"% M=F%6T5,U65-7*2ZR:U_FE-*O,T5N-RUS6"MG@NM.NM MKD/?:7794$O?JV2/]?MEN][J6FKA->1*19UQ]K2IJF#CJROV=;B%\K:;3+VI37'5^JE141KIB,M?GC,4Z?6*R^ -E1VZZ6<'#EY6 M3^R..8# V[?)[4UZQ[0LGL'':_@@38D[I'[23#BD^X5X$=G0%2W=,3[T5*LI M>O(-51<:\&O2[IV,=YSA37[6.&W&@7F75%MX6LG=<%X1+L;NX%)I*L8H7 PU M^^8A<#$,I3XR3#LFY_)$52KKE2?Y2_[S M3NJ+)V^F XH:CGO9A7&L*I54&P"JA6T".T;C]0")\C-1DV<97,K(:"/5[$+3 MG3>NGC'49@3-7-0] "A:7MJN$2A:)JU*X;$^X3'MO)0+CUK.&%GAWOV8Y*CE MU/*\\]KB2(ZY*R5& 6W(RZ7!WCP?"U D^I%*%XF"-BY7HT3+*G X-TXR"3U; M!V5?4,US*5 M^*5R14\KM1SI8.G5F%&5)%%.:[+P(16H.F/M($8"3\N#8.753!B8-T@49C2\F^8AS5L7 :4R\L^4:ED7D*,JA>3A 0C&1F" MBCMAS2MS %]9Q# $@&0@#,Z&Z9JP+J,)/&$K>UF>L%J6)RS+$TZEU6V5)YPM MIT8V351M,\OGE=G&Z''\5]?QV NJL(=_3?S,@4>G83#/UU2DG'"1D@!J2_.? M"0FV:ST!2P&A_"YV[U)MH/&BS%34"ZU4+#RW4+U"DJ)G@1]&TBO3NR9#\FEU M)'##U=!$:RV4_[H\SVY()T)-156"$X',2_9R_X9;O$#!^7EAC\=Q%\"1L[1F MSX06.!6OY@H(A&&W)[TS/=);6I666^5%J,FOBJD(WE,U'^3!VH"B.EYFKED M&ZIQM] VV\"9859=#<,(@3D$8XMW"PFQT+!V1+I5NKPX^RI+8=S^*6I8FU+' M];&N74=2E:;ZARP-W#BD$H*9CN-TP%-EX$%=T=0_^/I(OP52%VL XA9@I!%K MM9+I6(\X(]6EBRENU^D[M,ZGS6K>O$AK.9HCEC2W@:GL5D2UP&U&XHEJ:^(^ M;"J\^"[V6(*@2M+B0. QJ4B)K_"JC DF$[*<;1V-+)(7?B1,S+-UBV.];M54 MW;UXO\0BD\S>LE"7/J'+M6N1/J7) PES+LI##AGA'6*\&VTSJALIO$,P_H8@ M480I/U*#41J!9/Y4K4/_R[2)D+-4^U\,;*/D"?Q;!RM!PA-/Z^! <"[+E2Y- MJ\I.+#3-[*,:Z^!?#'-!*GPJ+>2;JXRJ&4IU9 XNWJ:]'*93@B1!MQ<+86(\ MG?L7N+[L%1'$YM$=B&WQ,<;N ;"<(')^4QP /2LL+PK OL5R M[USP\J?K>#9-KLJR*H6[U*I2RS_;1A4LBL!C[DD@:GG"ACS&MY/6M$UPA%6$ M!?D2F&;,QVOKB@8P%,@:]QL]T>7"(]:@TO9":V'%78:M0X[3HJP86C Q4A%$ MHDQL?D'RB)(UJ748@-(#30;^,A-%@\>*:.:F M J%MH$DS4G55J*+120+BEV183=&;?]!@#04,_'4JI]U+_(_ 9%WP10LK@ZD M=DX0]Y,%KR:)5R# L1GOH\ +*_)3 SVEP21VDW[=G$6&8U.-TJ&A-"J<#JM* ML[E6.GP8EO8EKZ%@ZYY>BO?>1>;"&2[ M%[LJ\CZF*)=]W,;&RE07)+MKWT+@M3($7H; 5PR!FY)C__=)JUJKVV93;;18 ML]EI5=2ZW3+KNM[2K':GWC%43:_4G_!9^1OGX$H87V)L]Q718& !P4=7?&H9 MNMZL5\4KF^#K^\IKX>*$':E(^462G98MD\IMW3<0DUX[(?9.Q,9DTG$;#%"T M4K%]Q%C<)+X*KA3GV.3%<'M/;TPW3IO\9*PW&^'%TY/:U5;?.+-NM";/4TBC\=6I.2!/&,>GFN0_XV'FW)/ M8),FGJ/EW64MAVR&_;:$1^[1%/2;XW50O1&:\]V\VNFN>=22NI2*09WD; ); M9XFV1G@TX>">_0#/BOK8F&GZ-A$K 1*=S6R9+SP,\4_>0 :P;XOK:C@\?,AE M?D1 +]BIUO'M, FDS7GHH M8,TU@M6TK+@?\_:J/&.[WX\]4$M1TM@I889\I] <:E/P93VZV2VSXE1=9]^+ M*"IVP^IT'(M:KV*X&@/Q\!1,*=-AH4N=AP%OU)G/ C&+39ZPTUA@\T9^ C89 MDQ4G;(.=_Z8##4-F)SV'=0 )"8 N."#2MH+\][,44.)WF?>M"MB-PX8"4XP+ M6W&XF;9\PX!3$=Z<9(]6?D]99HD2/;$>9"ZGA)%9+G.'2 .>/(7Y_IY M/>+F"8NT#Z>F'GWAD^*9:ZY!>]+:E?I-$NN:H8_-5S'1Y!IIF;7FZ[ M^YGL62\C766DZV&1KD:MTS94G;74FF&T*@9&NO2JW6IWJGJUKC5J9J7YU??&H9M8;::*PU-/*0BO*X2NG\7")S6G\I MT7JEW(*7"(YD82'M ^A*]S._SH 7(EHU0S6,RB8B0I-!K@4#0IHBT3*E;)US M-QMN)!2T'PEM2R_UDO%$!*G.R4M[2?_JZLL3L.N4H(6&O O@9Z!L6$C/ M:"_ED505NDSAB\ZZJ+%BSP3KCRK$^+B D/^5I:UDRBN7P)(.R2W>SYAM<\[- M]FD^PK[%_(2LTG7;MDV[VM)L@[4J8,.US&:ST:K;M5JETNG4&QU[(I2K'6-H M^LRT(C\(6WI%TYH%X]=CA4?/Q1K+L.W&8@D4J ,;DW+H\+8;[YO<9N 84=YX M(#K(4P(Z=BC/FHMC$VW,_444 7'!=-SU0S[W,@,T[:Q-^7?Y(JF^F7HN=[_5-<-HS/&3\6X RT)C >-T3=<2>#@2 MV,D_SBW8/=ZG^(^+)*2V'M[WA$XDC]K]/G%O$H ^&L=:/[Y*_J^ :.-"D*3 H"P7LHP)+S&I0U?BJ2\#K(#G'VR??FH^W59>7] M![/9&*CLU>=WUW?AT?#?X;! :!O;Q53,O?>N_SV[:7M,?7_D^2WO2FUU;H8+ M8TY.4&?B*0:H%N*_4)Q#9>%IUL6H)$98+X_>RQ)IG(K:V)2!6#BS?Z'D@L*Z M)ALSUO8M#M8HXV!E'&R5.%@.0IJNU*K)JLGX-&R!'4A)5J<@D<2 ME\TX\I,O.+?3-R-"01U$8Q)A4NA&0;*P7,/R)VMJ,-I4ZH^I6SK22RH5[O?6 MYG+>^JEPTP[HYG<;;10'^G!NG*E$T>/'GG\/A4(&5*%W_YL_CP.J!R@K_9';7#/ZTST-+@7BH \B""/TW)3 M=%'$->DB"2^^*4L\G\ 4M0;N)+V:U.IJ\T*>9M\7YS^B<*-,F261+X:0+N.V M+)U[ED*/7_IQU'/QK[<@K# ]!I[_<"(]PTH&7'\;/-QM%[D?2;UCK!)%SX.;^;Y\I$Q&@EL?9(9)BQ3AE6 M"JS[!5:XFL0RX,^JD4@LE%7&_LNJ2X8)3])QKNK?5T8I3K9T@J36H7QY%%;G MJ3P15^/RM647DS;&&J5-6O56J_ 4BG6)G,=K21F*7EI2AR&8]'T73%,ETJL[ MUQR&J\H>O?BRYY$(FDII[A1>JFBJ9M0KS1$'#=D,Y4OER-AW^7*)MPA!QD@_ M*($G&K%V%I,H%<68)5&^LJX31L)4NDPRQA/)PE,B+X\TZ=D9R!?IDZ^(2UP& M2.Z:VM!JSV=(GD_^#4\6&DO[8U ,C1% M^[_28LI+J4FYM*!$2H5/Z'KV$5YQ4 U#NV6WAF9/,V-6V?;<7-^,D45<]W-: MZVBR LH@#D(L9G2#-JF!Z]? MW+KLCH;#UBFJJI>VPI*LJ:^1-4L^1#Z0 I-2;:V-.?9W,67(B<> M<6+Q-*>FHANX[XJ,;VP>^V#CKDY:X'-J+:"TR?9X:./^TGM)9_@I=?W2OI"R MN-\>\>OCYQZ*-.GO5U\_O)">.<_QCJ8H6722+UGT2G0'NZ3N8-*S;TF-H^/(_8JQ=/?KV MHB^?8,?+,\#BV%[03'YV ]OYE-2$FC%<)DYR ^>&DJ7(['9Y>F?;]:UKGJL MU)7T4Q5%1FT6F12O@N=#97\UM*96UB$$BL?Q)U2R\C/VVZ*"I"8OEOO:C$R) M8I#/9O&D*#5+E=3YCTG\$R3F\W%<_TG76PM3X"9WR6CEA6A*MI2CW%6EW$WY M<9PH6I/UIUQ[&KW+M$AQ@?2ZU>V4X6AJI093\8'UJJ*F506PKDX*0 GO TNJ MI([?H=H5/?[?&8D+K)6%(>ZU-AI MC_I=K_31-?1JEN5=RO(N4VEUX3+'NE9KV[4FE@YE=JM2-5C+;.CU5J-MZ&I; MJU3J=392R^7R_,VGXZMO7T\O6\ ^E:J^UD(N#REMG*UL,T4)&T4K@#6E2-?D M&C_GPB*\APOU,D@]+HJ-8/]D(!%8PLA)!?RL-8T*50!-$P \7HC>QG[GEAF' MU!F#RL^3[\P;48C&,^!(8UN8-NN9;B?IU4,Q/_Z S(=97,6\!DKAM+88?&%R8H+J!RJL+.(TO% QKZ@ MO[#QR#-5/H*?GF]81:S%3)Y6*V,!=-24FE:BHS#HJ#25ZB[K1CT>?"P3JYLG MLXKBHBP(M;:A??KMY^./[T6GI[\>'U^:%FE+!RQ2%CC-V#;EO;I[L=02!2D)2SD)1 UN M)3H@DI( R%;W\&?XIW0&ZO0:/"C/-DM2V@TI?3+[;!%B2DIA[4PTE;2RV9_?D3SXO[?;2;B_PEDJB+()0/!1[ M_L2W[Z0WINN:P10KK22RO;7T!:5A0'3'9%:26(%);'\D5BQ2.VP_(B,_S,D]MBP_IL[ I5M1NA7[L*4B9H@79!E[EDQIJ.M,IA0; MS"]M,!7AGU[4=__Z_U!+ P04 M" 9B*U8(V%9G>P) "*"@ & '-L;F0M,C R-# S,S%X,3!Q,# Q+FIP M9YV2>3S4^QK'?V.&82Q#9L92.(5L)T(Z").$Z&:._1 F"47E9HD0199C7[*D M<&Q1V?==]CU9QY*:P5B&,)8,9N9W.7?[Y_YQ[_T\S_>OYWF^K\_[]3S@)$@$ M> WU#/0 " L 0(X" &< '0#*PG*<1X(=)2L[*RL,QHJ P]G8N1!<7)P(3DYN MGA.\W#Q\/)R/GX4&HWF0@H(8E"")U!HU/$G$.C1#(R5@Y65 \7-R8WZ MGP5^!/C8@;N 11R!F#A@T#Y(& '(';DDQ7RIX!_",)RY)$-SLZ!X#QJJ.(% M6"!0* L,>NSZJ/KTJ [ ^%A/G%;49N,WMH>?>812>AZ?Q2Y^I:P5;3*\*:%\ MVSV( X$1$!02ECPK)2TC>T'EXB^J:NHZ5W7U]*\9&)J:F5M8_F9E[7#'TV_R"=^_+*RJKJFMJ MZ^K;VCLZN[I[>OM&1L?&)PB34].DN?D%\N+2\@J%NK6]L_MCC[9_<,P% :"0 M?^H_(;"H=?6_!+>)%V M_Z%=#QQ,'M\4J?=7(^8/='B,Q7^+&:=.#:$=Z\1_>)&?@(#L M. A\U'S#8QK1[38KXX;1Z>6KC MQ3M9#9%WJ;)RC[>O7W]3;B^Q&O^9X8JY*SK[HSXN4&>GA%SOE6/Z8&@BRT39 MSEF?^.T4Q0[3H W+<*PH_?9PB:PU__DPMEMEHUF4:AL;3AQ EM_2\OF-WDYW M7>3$TVB1#!)]M;"J(:W/,4U(6 VUH)0XT;PM,>_OAAR+EF%N17Y5\&(*C(XZ MD"O\W\;(;+>Z]V_O:L5(I6$11/_35"$OMIA1XS:;$VA'D9.C6B"0Y_V:,-&2 M[QZU!TDG)4MQ7BI^MY[I%' OO&V\;2@ANT+K)M4Y_"Q5OL[#3^Y$(2W:3]89 M =^GX(H<1EJ^7DBB/PCO,.NT2'(IWDIL&IJ5,0T1=GF#3K 6,_17 (%X<=S! M+\P7KBFTEL[O80R/P$6Y?)H==BYB% 1FW1CL([3YCZ6T3[-0&X,'&K=>>)%Q M92(@8,A,'50JU/-H\]Q,M76:Y];\>:A7AI ?-BAI4AQOXOS"UB6N-V6M@M!@-\?.TZ77_BBO7CS1X:6 M)553?T[.E9@JWN6S\<.;Z8H/7K"Z4/IJG$O^8N*-WK.Y-5J' A:)_12+=J/O MYT9_HKJUGP0!A$U1Q^79E<.P#3/WS T(O5O,,->7T$1KB.6B/,7.SX+ #C]> M99K2)25ST6#)36KEEPJ)(HJM_\1$.L492JH9/T MJ!N&G45Y3L:IO_>(UY2]-Q]7A<7IZ5]!^O8UC:@WBIEDDJR-.V:W!G;O6=:3 MXS= @!,$%@Q&FZ-!($NXJI@V:K3Y->_!O8!%/O5DJVO[>LA 7)$9S:$[J')W M^?+]6%PJ 4K=B,9=/[IG'+TST':NPG!*GVNXRWZ-+-@>&+__])2$8EWN,LZ) M?)#1?JK4!4.*SZD-U6Z%*95B/Y5Y@@#T7II1$^.#(U_URYS3T:HZ"3R/)JEX M+,V[*ZTD]"S2V;TO;./JEYRGVDP'^->FBH^!?//4YYBMFRI5TUFW]:5I7=>P ML3HV3[ 81S6&M2?U_*^%&2FV@?6#CZ;T%,Y%Y1E9!G_]]EX=*0 "/67O0(#0 M ++9YNMW!H#WC;G40/ID<*9#+\69I K^>UA-\5U7L,(!)ZT'V ']FI-:5Y/ MC572YZ>OL:L9K4Y7:WV#[ZUFYEN2$K(0,6N'!L-1LU,$VQG-](&X'D1/E/'S M7=C2OIG*6L;Y390Z<_7U?1V_&(:8B#)396$Z.<4C=U:S:>P&*N()S$OTCSW1 MN:8,29*-&_*V6&6DY^N].]4UF4[^&?#S^5%!%97)R[&7:<\+:/IF7M'TU8NW M[&9[9W9%,XUIP99,"5HHH6MKQ1L#9[UM?P9K)A'3,BJ:U$[!4QD*A ,S&?&K MK7'?-<.+5IQK-]9JDM7LWA2Y[E37B\[U%]0/=W9:N];@35UFKD6<$F#,^^W0 M/[30S!3G[&/WB2 PZ#ITO\HQA4,>?0"=!($07[&V"A! 8QEE@8M50VW-P\XT MH\ E_5>O/1@6^;\XC-!M0>!,5W[F_EX@ T;HO[$7.T88%Y4.6=>X5- MK-QP MF63^1(*X*==>B7MAO5YV=C\;PYN8OBUZ36-!FEE;,M-XN5_Q5;(RDDM22E-T MYAP.&:;H>;[2I:_RI?EPSSW?!UUE@=QYY4*224$%T+KUIV&F:]R^1[03%UVAZ)# *AZ[EUB(<_"U*5D W,S>^[*_0/D2MXVQL( MFZN]9^!Z,+1]G&N?O\>FEQ/R259T4:_K%1_L>L8W'1H?_MDC*0#'[6]D7JC> M_7YG8S\SV]%&5RA/7R!G16%;XV$3/S%O+'JN13+&=&U=SS?&HI;S@]7]?!^G MZ)QX#@L+P5:1\.)58@H])O#'VO&"B*I.KV.\0Z,FWE_W6*YP%B+OWJFR^'S MEIAW#LV("Y!'I>9E/T-(__VIX01HG$943_@@[LP:,H$,']!JSJYU"\O@'O.7 MG!]%?[G:<2OQSDK?^3ZF_N2PKK^>:SS13BG&7M"Z\$Z5-=ZN:#,Q9#$N:'1M[5O]4]LX$_Y7]-*Y*YV) M[7P ;1W*# UARDP+'(1[[WY4;#G6H%@^24[(^]>_NY*=."$M](->,H49DEA: M22MI'SV[:_OP/Y[7SU*:12PF'P:?/I)81L68989$BE$#I5-N4C*0>4XS\HDI MQ84@[Q6/1XR05M,_\%OM?;_I>4>'T%>O;"2SD.P'K4[0;K;W2/-UN'<0[K7( MY2>R>S/HO;+2)Q>]P=^7?3?LY1@$T^G4GW9\J4;!X"I(S5CL!4)*S?S8Q#M'AU@"GXS& M1X=C9BB)4JHT,^]V;@:GWAN0,-P(=G085-].=BCCV=%AS"=$FYE@[W;&5(UX MYAF9AYUF;KK0,H#J%9D[;\ICDX:M9O.W;D[CF&_VKP=GI6>]X<'9Q3BY. M2>_#6?^4]/_J]VX&9W_VH0AJ^U=6_R]U=#A41P\*7=Y<7=\,./O3)]?'5^^/S_K5W\=?'_M_DN#? FG:SV?[!R_?YQ3IKD"7#'=+H M=J1DD<7AB\3^@= I'"6WY-HG5RR+:6G )&+*\&1&3$I-2*RVA@X%(T.I8J;> M[31W0$:($K[S:YW3J+JN1K4MO$@*07/-PNI']P?,V@,T&3D.<=+=VJE@S0KU M]02=R<*$";]C)'8%2:DQ%MPZ#L@C, MC*1TPHAB$\ZFP'4FY9K\4U %4!8S*,^E,L" Y!1: $5Z?Q"9D&O8EE30#&@6 M\ 3JZP8YRR*_2^:'*,XRP*T)[%X^F^"FF&![TTSP/=76R2+C&;D%[04#=ZSA M++&TOUC"P)D$/PXZH#PC-)N1(C.J8* I.&G6R0/#I&0,5XI301(:09$B<@S, M9Z23NR>0L8AI3=4,1<;TEL&XM3XUE,6@# PI4&L< P4BKL"S!#'P-35H K9 M8!.BE.@"/Q;MITRQLA.E'/LP3[0S<7?D>BB*%/P$3- M.!N )XZ4D8-)(QH1I1!=S>%66KI>&1H0'5O_N8$2A0 !P)@$(-CAM-4GHCHE MB9!370%0L1'7!MP?0R@6.KU!RT8-1[I2YIZVVPJEYJ^#I+U-0])@R>PP:&R] M[NH2*Z7/C>>Z3!(.E[OZE;7),T(5L]8/ULS1M,!*"=.X;URGV +%QD!K2&UX M'7,=":D+:(>$IZ1P,,B5C%@,Q9KL@M7'#&#D3+M_%Z4T&S%R#%QR50B0:'6H MU]K?94Z+UG[LKMPEQU M<_##_@D23@V5#B6HRZ,'2I8&2F @G., W3 7NUOMC#8&J@ MFQC10C^^"?IK0P; *$=R'J L%'0 W(-9)F0TD&*9[0=C\047UOG4I8T ::4+ MN$!+H^1:K.3 BZ"+EH+'-BFIBZ'F,:>*XP2X;1GD[:>IN4_ MJ1DH9(!OL5%.3B+]U4 Z MW&R0/IJ/[F'U\4SV:,@"S"<\1B12+3-KQ%0#BC'80WA2%5=0 ?!RZO+)Z)FN M&Q8/#HLJ"QB'^2716K!H/8.[=!2!^5D%;-@X8ADXR )P"S4L MQP,!12 D=MB$@X/G0,[/Z-P*=$:;AL[^A(K"\@R:+DL2B-SX!(Q.KXG YJ[P M(WC37:X/RBP8H2%PGG:AWQ#V^O,:/(;9Z5R:85R;/)QE(<,J8K;G"W,K ?IT M;>?;":@GB!LW&4_QIN'IQ)GJ?9/'1&894=F:M;CZ"HY#-U-&4:'0L&L^W9I> MQU(;*,?;=M"7AD6O$O]D]S--$D HL,^*=*EX!+BQ.5A,SV;%7*]73JN4ZKD# MC+QE$.0H!II-)S1]460)?C,3>&L2_P_5"" M*XSU,0?];">[@&:@5XWT#=\8YE9'$/NGX*"^/6Z*+++9W5?/B:#M9-TW?F=_ M\S-!QP+"*Y@1![QA^A$3F1%G@([2%9UG9*:,WJ)OZ<(MZUW:0-'>0:QN1GP5 MYLKDB4O^KN$V&D-#S>;4]EE\EN$E- &0@8$TG(.KP;O5Q1CL"U;%3J9T*=;> MMK&T]^R[;@.*-BY5]CE!JM/,K(W7(>0!>I6S=\/A!U MA-E7=FL?FJ2%D56!>V+2EBP]6-E<6$,IL_J()+'&]6['/6UG[;O2LQR_5=K] MW'Q6[5)6]K??])L'O]6?EERQM-IZU3K'A<>;L=43E-6UAZ8=#N&TN_6FL&8/ M/@HZKZ=#+45A6+<"^,]]*+0FB##^FD=$R\]EO*Y;\,^> ?[;U\];\*]NP8'? M:6W!%GSE;&W;O:9_L+>-<[/']C)U?_LQ]@3&>X+)T?#W%ZV#9M=]?J(STNHT M"+XDX*SSZ0Z%)YC0^UFXI#60'"@&1-/>>=C*#ORW!Y7?-8]^\CMB;U>2%TW[ M]W/G$^C@6Q^@7JS#IEOA-[W:L%5F^9-G^! 5/,$,S^F8A8_5^W&'^E/OPS.4 MGJ&TB5 :X%MOFX^E2\4TCUGY.%POY2PA_3L6%>A D0N7''Y&SC-RMGZ&_QK$ M=B_=(S!4W$?6JQ5H5GITTU^B=9^INN\\8$9-JK *#VHS M7*XH U/,T@F>,:^\K@**I5>2E_)KRV7S-XYS.F*>"V)I8I@*Z43R*H/\^JW? MF8U;;7/:N!;^*UHZNTUG,.8E25N3 M9H82LLU,FV13>N_=C\*6L2:RY95D"/?7WW,D&TQ"&_J277*;SI1@Z4@ZDI]' MSSFR.?K%\T990K.01>3=^,-[$LFP2%EF2*@8-5 ZYR8A8YGG-",?F%)<"/)6 M\6C*".FT6X>M3O>@U?:\XR/H:U@VDEE #OQ.S^^VN_ND_3+8/PSV.^3R ]G[ M-!Z^L-8G%\/QGY%7P*G:.S?;<" =01_-_INB\XXF1MQ#FS MDYM($4'EZ";A$VY(K]/J'OD36+;\ 5P, ;),?:N/P]'5^.ST;#@8GUV ]%$'MZ,KZ_Z6.CB;J^%ZCRT]7'S\-SL=D?$$^CH9V MS%Z[B^..WXW(Q\'5V\'YZ*-W\9_WHS_)8#C&FFZ[_:.7[_.+==8D1VA<#3.A MX?54R2*+@F>Q_8>+!A0AOU,AJ(KHD8_VQTT2,F5XO" FH28@UEM#)X*1B501 M4V\:[0;8"%$287FMX;6&% M_GJ"+F1A@IC?L*A?HYSS*BA19>!^FZCRN#1[5>X/)JI7?I?7,US6D(H2[A;Y MX&]_GG##/%P\%F1RKFC>KSE1+G+I;*=UVZ7U^K5;_EW>NDOL")Q2*17].@W* M(H 92>B,$<5FG,U!-4S"-?FKH JH+!90GDME0$O(*;0 L?'^(#(F'^&V)()F M(%C )W!?-\E9%K;ZI 2AFZ6/M\:W]_()@KL"P>ZN0? MU39<(>F"7(/W@D%@ MTW1(+/$721@XDQ 100>49X1F"U)D1A4,/(5PQX9+ $Q*4KA2G H2TQ"*%)$I M*)^1SNZ.0<9"IC55"S1)Z36#<6M]:BB+P!D84J#7. 8:A%Q!C 9F$+5I\ 2P M0. FA G1!7ZLVL^98F4G.(&4:X@D<+E=5*>8SEEH'<1^V+7[[.H]&G8Q$O,,\(M46.&U27!7AS 7 +VJYUF,_6&8"]]#4430)W"B M!LXF\(FC9.0 :60CLA3RE"7=2J3K6T,#HR,;/S?1HA!@ !R30 0[G+;^A%0G M)!9RKBL"*C;EVD!.8@C%0N-FL\4A7SMSQ]K%2J?WS,&E_UY@T7H/=;\]> M=3LO^[KD2AESX[XNXYC#Y9Y^83%Y1JAB%OV 9H[0 I02IO&^<9U@"S1+0=90 MVO ZXCH44A?0#@5/2>%HD"L9L@B*-=D#U$<,:.2@/;J!I#J;,C( +;DJ!%AT M>M3K'.PQYT7G(')7[I)CJI8Y^F'_! 6GQDK'$O1EZX'BM8%B& CG>9NK8($! M9_ %_FW.^*V(+#/^7>;H0\C=87LW24IWC:0G3,-D *LV#KN?2$T,$4-:Z.V; M8*PV84"*@.S.NK9J!%:%R(*NV$708 O2L S9=G+(, F,!G(4:EN-F@":0 M"CM>PJ;!-FJ,9%845&,0MBV-(U_@,$*0^VD72ZM&:8S,;W'ZV0294FV\V%N94 ?_JV\\=) MI@=(%G>52]&N<>G$P?0NW/'DLDRA;,U&3GV%N&%L*<.P4 CJ6B"WH==4:@/E M^)P.^M*PY-5)/]G[3),8V FR<\NZ=#P$SMA#5SR/S8JE7R^<5PG5RZ@7!UZE"J[(()?,U&>P-ZR;W[W$MW'X,>>;OY$1T('N\;R;SX2L@_=HFJ/ M:*[D!]6PSM.5$B'3OB)/'P5WI6::4T 3X!=AHNKA60U"KBQ2@!:MB)U-&$QL?T5C%>PI9 M=YQ .WSF10SAM%=1J?ELW=5JAY+ MK]6GO5[!80Z\M5ZQO7'1^Y!@F/(I8MKSV$=3"!?>[:F\.2W?OJY+*> M3K04A6']BMKU"?_X-^HVO] M.?[W6H>OGV[!/WH+#EL'C^ .?.5D';^[K?W'@*X[<[.;]KIF?_,F]@#0/<&S MT."W9YW#=M]]?J +TNDU";Y2[[#Y<%O" TSH[2)8\QH4#AP#E>DV[E__UU6P MMK4&.P[ M>EMNUL^*D3^S3.\1P,>8(+G M-&7!MFYOMYL_]&UXXM$3CW:.1V/\:=CN$VETP\("0R3R+QXRY?NE1<@U(I:>#XZ6+T54S+MQ2VJ M58=%+A_9E>6NI4B)NJO(>#HE55 %W+5?I:Y7E&D>GG@)GC&OO*Y"]+7?PZZ= M5:V7+7]JF],I\UQ*2&/#5$!GDE<'L2]?XVY4)@>NJ&WS/?<+7ON3X./_ 5!+ M P04 " 9B*U8CT5GN"H& ]( & '-L;F0M,C R-# S,S%X97@S M,F0Q+FAT;>U9_T_;.!3_5WQ%NX'4?&M*"TE7J92B(0W*:-#=?CJYB=-8N''F MN+2]O_Z>G:1+&1/<;FQ%!U);;#\_/S]_/L_O);W?#&.4)C@-283>!QF;1C]'N@:EI-X MZJ%#RW&MEMUJ([OKM3M>VT%7%VC_)A@>:.G3\3#X=#4JEKVZ.?EP/D0-P[+^ M<(>6=1J<%@-MTW90('":4TEYBIEEC2X;J)%(F7F6M5PNS:5K-F^#,. ()224C_9Y5_1:R4QZM M^[V(WJ%VW_@9CB*:S@Q& M8@D]IGOXI4_06?*EDQ>;\P1A6-([HK37](:,8.%-N4S\^TL\-#.KYL4\E4:, MYY2MO;^EL[IWP14PP8E64D#,SH#YP8;0\ L M$34C'S-K.+H.SL_.AX/@?'P)^+N>W PN Q2,D7.$;LR).3319#34H^ZAW=PA MTP<3-#@=7P6CT[K=.V1@Y;=CNX/&9RAX/T*3P?7)X'(T,<9_?AA]0H-AH$9: MMMWZR78K\6^:7K(Y92\".- M?XACI=T8I7@.^O]ZSVZ/NK;==KMM%81P_VHA\@6&74E>P^[O>TZGZR-'81?A M?!//IVLT(:$*&OIX>(QD0M $BRE.26Z,5XRLT2"4:D0=3U./+]*(B!RUA97:):&AJ.PU&%Z#E[R8KDCDUV)W M854%2RG@$U46%V*'';-;7C4RJ@__)[OOE-]#S$J2:+Z Q?XRH9(8RGW$ ^\+ MG)76MAS3A7FEHTN#]^G!?:NV!;XFVO<:7#25(K!+S#'SZ[PMNQI]A2 @,I"%M,3Y6P"_!B6(N=#NF.?@&?2[F(@*XC] % M%F&"7*>)=#Y3!W>A>H/M>,%@/64$ V07R9.2%N3S@@JB,JM<$Z>DH./NXP,$ M:V\Z#O>C TU8G(&.4$&HN6$I"1<"+GS0/%I!)I-"$E92U3EVVSX")FZ"DCH< M2\'*TCC<;?K8_S?V["1]:!JKI@9B"$*8JGA/4PV^DD0QIHI2F2"Y G-3#6.H M"6 :+ _4@8$,P)PW2SZE4%VH?E 8Z615H51)+5C!!9X1H=?,[Y'2_#:6'\[, M=1"N9^85Z)^$Y,)E'5"1%+Y1R;9R ^RS J?.Y?%"\JJC2.1USU:^;W\Y\U)& M]=0 W$ :09#=ZRQ%@[BRLUS?*<&]@V:7?>U#.=>VBJ^:NFG(/" MF/%EE=E4;4/AUYM"QG!K+,%GCU8HFW$\S3E;2.)7+*[O^,=G20\2I1!\>NI6 MH*7\WN;D0P[_)M'-X^[K$?S2(^B8KO,"CN!?[E;/;=MFI_T2]Z;#]O;]_/UA M[!G >ZJJ(D]52[9??%_@->1E1:Y7H//Y@L(S;.AD[6U9#9<<& 873:OQ.,HZ MYG&G2JXVI4VV0G#F-$)[MO[[N?NQ<@MM19@I#F]G@D-)ZNW%^@^DS@1.;]'$ MA#0EC?!6;'D)*-S:X%.#YHN"Y4_>X6-7P3/L\!+/B?=4NY\6U)_['%ZI]$JE M7:12H%[&[#Z7KJ"*I9%Z6Z9*VF%"28Q&*Q(N5 *%QL5STE?FO#+GQ>_PEU%L M_TK0-*099E\SZ^ >M:J'0T7UL2O.K15$B?CZXE5/H[CPJM2Z]JYW>Z LZM03 M+D938I3M*AG?>LN\]6QJNV_S CO#,V(4!2".)1$>ON.T>L3:/3;=31E0=-FZ MNBO>B^L7[?U_ %!+ P04 " 9B*U8J35"3@@& "P'P & '-L;F0M M,C R-# S,S%X97@S,F0R+FAT;>U9^U/;.!#^5_;"M(69^)478*?,T!"NF>%5 M"'=S/RJV'&NJ6*ZLD.3^^EM9=DA26OJ %N9@!H.EU6IW]7VKE=S]P[+Z:4+2 MD$;P?GAZ I$(IQ.:*@@E)0I;9TPE,!191E(XI5(RSN&=9-&8 GBNW;&]1MMV M+>N@B[IZY2"1^M!VO*;37!Q"MO7P]Y.(7UTWAO^<]$WTUY< MOSL9]*!F.<[?S9[C' V/3$?+=CT82I+F3#&1$NXX_;,:U!*E,M]Q9K.9/6O: M0HZ=X:63J EO.5R(G-J1BFH'7=V"3TJB@^Z$*@)A0F1.U=O:]?#8VD,)Q12G M!UVG^FMD1R):''0C=@.Y6G#ZMC8AHT<_BE:[JS4GO# MW M,42F47FGD>[]-O;ZE\/!\:!W.!R#_K'<#PX.SSK#0Y/L E[^YF)\HM *C+B*"4DVO*VYM90!>4;"ZKV,NQEA MA8)SDN74K_X)'F!!+*2:$A-?KT>PDC(*R&E[+4X6&"4_9G,:K2818U7%?27Q M-ZHL-F+MCKU;)CT5K7;_E-TW.NXAX249"EZ@Q<$L88I:.GS4Q^A+DI76-CR[ MB>/*0)<&;[.=3:O6!=:RV4\9;%ZU(K1+3@@/5EE9-M4.-()(&!JPH1WP84HD M\IPOX))F0B*T4CA&:=Q K0\5\$MP0BQD\1ZS'&,#G\Q8H(C["$Z)#!-H>G4H M=M95X_."."4%O>8VV0&<>]G0WHYV M"L*2#'6$&D+U)4MI.)68Q%%S?XY[:HKE0$E5;[_9"@"9N-P=].(X&E9.@<.G M31_W_\:>)TD?EL;ZM0!BB$*$Z7S/T@)\)8EBPC2E,DES#>:Z[B98G>(PG!ZI M@QT9@CFOEWQ*L<[5[:@P*@H0C5(M->6&"R*CLI@SWR"E_64LWUVG%4EXM4:L M0/]-2#8AZZ"*Q,1&%U Z#.AG!\IH7>-ZT M._LO2_!;EZ!CMY_!"GRGLX;?#;OU'-#UF6]%TE[?G7\XB3T"=(_TDP:%W"W_-:MSAT##<91JU^^._7Y55RT---@=<;Q;! MEEO\_%IGG-R!M>0R(N''L11X&/6WXN)'G\=%M( _L00A,B)K6>49 /"'[GR> M%2)_L8?W[ &/X. 9F5#_6\W^MFS^V,OPPJ,7'CTY'@WUIX"G3Z3^G(9372+! M7RRD<($'688+H.K02QB-X7AYX#TW]Z2?<6BS4&O8C?:#G?2>/_)>N/5L'/QM M)-R^D Q)EB'+;OFFKY4.PQ"W-:6O?TOZ[6SPK[I!,H>4IQ+KKW[&6[TH?>J? M(LTSD9^7&OK:34B_.DFL>+C>4:9%?97'64JM\KTZ>ZQ]V%V[A%MO6WZWS'-D4$L! A0#% @ &8BM6'46+E_6#P 7N@ !4 M ( !V1 '-L;F0M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( !F(K5A# MC!_/<28 )DZ @ 5 " >(@ !S;&YD+3(P,C0P,S,Q7V1E M9BYX;6Q02P$"% ,4 " 9B*U832G(E(I= ]_04 %0 M@ &&1P &UL4$L! A0#% @ &8BM6!>, MQ6J/.@ E"4$ !4 ( !0Z4 '-L;F0M,C R-# S,S%?<')E M+GAM;%!+ 0(4 Q0 ( !F(K5@BR=TTV*H! -!0$@ 5 " M 07@ !S;&YD+3(P,C0P,S,Q>#$P<2YH=&U02P$"% ,4 " 9B*U8(V%9 MG>P) "*"@ & @ $0BP( 14Z="0 :CX !@ M ( !,I4" '-L;F0M,C R-# S,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( !F( MK5C-Q$',D D .<\ 8 " 06? @!S;&YD+3(P,C0P,S,Q M>&5X,S%D,BYH=&U02P$"% ,4 " 9B*U8CT5GN"H& ]( & M @ '+J ( #,R9#$N:'1M4$L! A0#% M @ &8BM6*DU0DX(!@ L!\ !@ ( !*Z\" '-L;F0M,C R F-# S,S%X97@S,F0R+FAT;5!+!08 "P + .P" !IM0( ! end XML 77 slnd-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001883814 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001883814 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001883814 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001883814 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001883814 2023-04-27 2023-04-27 0001883814 us-gaap:RetainedEarningsMember 2024-03-31 0001883814 us-gaap:NoncontrollingInterestMember 2024-03-31 0001883814 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001883814 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001883814 us-gaap:RetainedEarningsMember 2023-12-31 0001883814 us-gaap:NoncontrollingInterestMember 2023-12-31 0001883814 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001883814 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001883814 us-gaap:RetainedEarningsMember 2023-03-31 0001883814 us-gaap:NoncontrollingInterestMember 2023-03-31 0001883814 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001883814 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember slnd:MajorityMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:NoncontrollingInterestMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001883814 us-gaap:NoncontrollingInterestMember 2022-12-31 0001883814 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001883814 slnd:MajorityMember 2022-12-31 0001883814 us-gaap:CommonStockMember 2024-03-31 0001883814 us-gaap:CommonStockMember 2023-12-31 0001883814 us-gaap:CommonStockMember 2023-03-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:PreferredStockMember 2022-12-31 0001883814 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2022-12-31 0001883814 us-gaap:PreferredStockMember 2022-12-31 0001883814 us-gaap:RestrictedStockUnitsRSUMember slnd:EquityIncentivePlan2022Member 2024-03-31 0001883814 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001883814 2024-04-01 2024-03-31 0001883814 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001883814 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001883814 2023-01-01 2023-12-31 0001883814 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001883814 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001883814 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001883814 slnd:SouthlandTechnicoreMoleMember 2024-03-31 0001883814 slnd:SouthlandAstaldiMember 2024-03-31 0001883814 slnd:OscarRendaMember 2024-03-31 0001883814 slnd:SouthlandTechnicoreMoleMember 2023-03-31 0001883814 slnd:SouthlandAstaldiMember 2023-03-31 0001883814 slnd:OscarRendaMember 2023-03-31 0001883814 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001883814 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001883814 us-gaap:RevolvingCreditFacilityMember 2021-07-31 0001883814 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2024-03-31 0001883814 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2024-03-31 0001883814 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2023-12-31 0001883814 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2023-12-31 0001883814 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001883814 2023-02-13 0001883814 us-gaap:RevolvingCreditFacilityMember 2023-08-31 0001883814 slnd:PromissoryNoteMember 2023-02-13 2023-02-13 0001883814 srt:MinimumMember us-gaap:SecuredDebtMember 2024-03-31 0001883814 srt:MinimumMember us-gaap:MortgagesMember 2024-03-31 0001883814 srt:MaximumMember us-gaap:SecuredDebtMember 2024-03-31 0001883814 srt:MaximumMember us-gaap:MortgagesMember 2024-03-31 0001883814 slnd:PromissoryNoteMember 2023-02-13 0001883814 us-gaap:SecuredDebtMember 2023-07-31 0001883814 us-gaap:SecuredDebtMember 2024-03-31 0001883814 us-gaap:MortgagesMember 2024-03-31 0001883814 us-gaap:SecuredDebtMember 2023-12-31 0001883814 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001883814 us-gaap:MortgagesMember 2023-12-31 0001883814 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001883814 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001883814 us-gaap:RestrictedStockUnitsRSUMember slnd:EquityIncentivePlan2022Member 2022-05-24 0001883814 2023-02-14 0001883814 2023-03-31 0001883814 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001883814 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001883814 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001883814 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001883814 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001883814 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001883814 us-gaap:RelatedPartyMember 2024-03-31 0001883814 us-gaap:RelatedPartyMember 2023-12-31 0001883814 2023-02-14 2023-02-14 0001883814 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001883814 slnd:AmericanBridgeMember 2024-01-01 2024-03-31 0001883814 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001883814 us-gaap:SecuredDebtMember 2023-07-01 2023-07-31 0001883814 slnd:TransportationMember 2024-01-01 2024-03-31 0001883814 slnd:CivilMember 2024-01-01 2024-03-31 0001883814 slnd:TransportationMember 2023-01-01 2023-03-31 0001883814 slnd:CivilMember 2023-01-01 2023-03-31 0001883814 2024-01-01 0001883814 2023-01-01 0001883814 2024-03-31 0001883814 2023-01-01 2023-03-31 0001883814 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001883814 2023-12-31 0001883814 2022-12-31 0001883814 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001883814 slnd:RedeemableWarrantsMember 2024-01-01 2024-03-31 0001883814 2024-05-09 0001883814 2024-01-01 2024-03-31 shares iso4217:USD pure slnd:subsidiary iso4217:USD shares slnd:segment slnd:item 0001883814 --12-31 2024 Q1 false 0 0 48025688 47891984 10-Q true 2024-03-31 false 001-41090 Southland Holdings, Inc. DE 87-1783910 1100 Kubota Dr. Grapevine TX 76051 817 293-4263 Common Stock, par value $0.0001 per share SLND NYSEAMER Redeemable warrants, exercisable for shares of common stock at an exercise price of $11.50 per share SLND WS NYSEAMER Yes Yes Non-accelerated Filer true true false false 48025688 31239000 49176000 15278000 14644000 217233000 194869000 118558000 109562000 570120000 554202000 14632000 20083000 967060000 942536000 102773000 102150000 10494000 12492000 124628000 121648000 2590000 2590000 3120000 3235000 11896000 11496000 1528000 1528000 1616000 1682000 1711000 1711000 260356000 258532000 1227416000 1201068000 202441000 162464000 43422000 40950000 117714000 124667000 46425000 48454000 11096000 14081000 185183000 193351000 606281000 583967000 255590000 251906000 4985000 5246000 2250000 2548000 49593000 49109000 47738000 47728000 360156000 356537000 966437000 940504000 0.0001 0.0001 50000000 50000000 0 0 0.0001 0.0001 500000000 500000000 48025688 47891984 5000 5000 270801000 270330000 -19659000 -19253000 -1832000 -1460000 249315000 249622000 11664000 10942000 260979000 260564000 1227416000 1201068000 288097000 274829000 267676000 255886000 20421000 18943000 14394000 15571000 6027000 3372000 -76000 -32000 536000 -2599000 5655000 3254000 832000 -2513000 307000 1753000 525000 -4266000 931000 398000 -406000 -4664000 -0.01 -0.11 -0.01 -0.11 47925072 44407831 47925072 44407831 525000 -4266000 -581000 506000 -56000 -3760000 722000 400000 -778000 -4160000 47891984 5000 -1460000 270330000 -19253000 10942000 260564000 133704 -206000 -206000 677000 677000 -406000 931000 525000 -372000 -209000 -581000 48025688 5000 -1832000 270801000 -19659000 11664000 260979000 24400000 24400000 -2576000 327614000 10446000 359884000 44407831 4000 284569000 -327614000 -43041000 24400000 44407831 24400000 4000 -2576000 284569000 10446000 316843000 -24400000 24400000 50129000 24000 74553000 4000 34996000 35000000 110000 110000 -4664000 398000 -4266000 504000 2000 506000 44407831 8000 -2072000 269436000 -4664000 10712000 273420000 525000 -4266000 5577000 8560000 -642000 -514000 2936000 677000 2385000 967000 -64000 5000 1907000 3242000 627000 603000 -76000 -32000 32071000 49278000 16175000 30306000 -5450000 -119000 1994000 -1764000 40059000 33705000 -8162000 7241000 -1883000 1820000 -467000 1753000 -9897000 -34779000 3128000 1166000 2657000 1295000 13000 81000 -52000 -432000 48000 5000000 3000000 222000 181000 10650000 12382000 75000 493000 125000 6000 1359000 1189000 110000 206000 17088000 -6943000 6101000 -31000 190000 -17303000 -28440000 63820000 71991000 46517000 43551000 454000 87000 5527000 3230000 1252000 6416000 3341000 2299000 3797000 35000000 50000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">1. Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Southland Holdings, Inc. (“Southland”, the “Company”, “we”, “us”, or “our”) is a diverse leader in specialty infrastructure construction with roots dating back to 1900. We design and construct projects in the bridges, tunnels, transportation and facilities, marine, steel structures, water and wastewater treatment, and water pipelines end markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Southland is based in Grapevine, Texas. It is the parent company of Johnson Bros. Corporation, American Bridge Holding Company (“American Bridge”), Oscar Renda Contracting, Southland Contracting, Mole Constructors, Heritage Materials and other affiliates. American Bridge, a builder of specialty construction projects, was acquired in 2020. With the combined capabilities of these six primary subsidiaries and their affiliates, Southland has become a diversified industry leader with both public and private customers. The majority of our customers are located in the United States.</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 second quarter of 2023, Southland decided to discontinue certain types of projects in its Materials &amp; Paving business line (“M&amp;P”) and sold assets related to producing large scale concrete and asphalt. M&amp;P is reported in the Transportation segment. The Company will not be pursuing production of concrete and asphalt products for use on self-performed paving projects where the majority of the scope of work contains large-scale concrete and asphalt production or sale of asphalt and concrete products to third parties. This operational shift will allow the Company to better focus its resources on more profitable lines of business. The Company has concluded this action with M&amp;P does not qualify for Discontinued Operations treatment and presentation as it does not represent a strategic shift in the Company’s business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As previously announced, on May 25, 2022, Legato Merger Corp. II, a Delaware corporation (“Legato II”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Legato Merger Sub Inc., a Delaware corporation and wholly owned subsidiary of Legato II (“Merger Sub”), and Southland Holdings LLC, a Texas limited liability company (“Southland LLC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 14, 2023 (the “Closing Date”), as contemplated by the Merger Agreement, Merger Sub merged with and into Southland LLC, with Southland LLC surviving the merger as a wholly owned subsidiary of Legato II (the “Merger”). The transactions contemplated by the Merger Agreement are referred to herein collectively as the “Business Combination.” In connection with the Business Combination, Legato II changed its name to “Southland Holdings, Inc.”</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 Merger was accounted for as a reverse recapitalization with Southland LLC as the accounting acquirer and Legato II as the acquired company for accounting purposes. Accordingly, all historical financial information presented in the consolidated financial statements represents the accounts of Southland and its subsidiaries as if Southland had been the predecessor Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">COVID-19 Considerations</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 impacts to public health conditions particular to the coronavirus (“COVID-19”) outbreak have had a significant negative impact on our operations and profitability. The continuing extent of the impact to our financial performance will depend on future developments, including (i) the duration and spread of the outbreak, (ii) the restrictions and advisories, (iii) the effects on the financial markets, and (iv) the effects on the economy overall, all of which are highly uncertain and cannot be predicted. If our financial performance is impacted because of these developments for an extended period, our results may be materially adversely affected. We cannot anticipate how the potential widespread distribution of a vaccine will mitigate this impact on either COVID-19 or on future variants of the disease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Under the provision of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), employers were eligible for a refundable employee retention credit subject to certain criteria. As of December 31, 2022, the Companies had filed a claim with the IRS and received a refund of $2.4 million in 2023.</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="visibility:hidden;">​</span></p> 6 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">2. Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Consolidated U.S. GAAP Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These interim unaudited condensed consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“GAAP”). The Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) contains guidance that form GAAP. New guidance is released via Accounting Standards Update (“ASU”).</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 unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnote disclosures required by GAAP for complete financial statements have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the unaudited condensed consolidated financial statements have been included. These unaudited condensed consolidated financial statements should be read in conjunction with our Annual Report which was filed on Form 10-K on March 4, 2024.</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 consolidated balance sheet and related disclosures as of December 31, 2023, have been derived from the Form 10-K filed on March 4, 2024. The Company’s financial condition as of March 31, 2024, and operating results for the three months ended March 31, 2024, are not necessarily indicative of the financial conditions and results of operations that may be expected for any future interim period or for the year ending December 31, 2024.</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 unaudited condensed consolidated financial statements include the accounts of Southland Holdings, Inc., and our majority-owned and controlled subsidiaries and affiliates. All significant intercompany transactions are eliminated within the consolidations process. Investments in non-construction related partnerships and less-than-majority owned subsidiaries that we do not control, but where we have significant influence are accounted for under the equity method. Certain construction related joint ventures and partnerships that we do not control, nor do we have significant influence are accounted for under the equity method for the balance sheet and the proportionate consolidation method for the statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Use of Estimates</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 preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. It is reasonably possible that changes may occur in the near term that would affect our estimates with respect to revenue recognition, the allowance for credit losses, recoverability of unapproved contract modifications, deferred tax assets, and other accounts for which estimates are required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:22.5pt;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents, and Restricted Cash</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 consider all highly liquid instruments purchased with a maturity of three months or less as cash equivalents. We maintain our cash in accounts at certain financial institutions. The majority of our balances exceed federally insured limits.</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 not experienced any losses in these accounts, and we do not believe they are exposed to any significant credit risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash and cash equivalents consist of amounts held in accounts in our name at certain financial institutions. These accounts are subject to certain control provisions in favor of various surety and insurance companies for purposes of compliance and security perfections.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom: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;">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: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:12.64%;border-bottom: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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,176</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,915</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,644</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;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:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,076</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents, and restricted cash at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;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:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,820</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;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:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,991</p></td></tr><tr><td style="vertical-align:top;width:72.99%;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:1.36%;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:10.74%;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-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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:11.14%;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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,239</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,176</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,278</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;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:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,644</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents, and restricted cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;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:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,517</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;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:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,820</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill and Indefinite-Lived Intangibles</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">Goodwill and indefinite-lived intangibles are tested for impairment annually in the fourth quarter, or more frequently if events or circumstances indicate that goodwill or indefinite-lived intangibles may be impaired. We evaluate goodwill at the reporting unit level (operating segment or one level below an operating segment). We identify our reporting unit and determine the carrying value of the reporting unit by assigning the assets and liabilities, including the existing goodwill and indefinite-lived intangibles, to the reporting unit. Our reporting units are based on our organizational and reporting structure. We currently identify </span><span style="font-style:normal;">three</span><span style="font-style:normal;"> reporting units. We begin with a qualitative assessment using inputs based on our business, our industry, and overall macroeconomic factors. If our qualitative assessment deems that the fair value of a reporting unit is more likely than not less than its carrying amount, we then complete a quantitative assessment to determine the fair value of the reporting unit and compare it to the carrying amount of the reporting unit. During the three months ended March 31, 2024 and 2023, based on the results of our qualitative assessments which determined that it was more likely than not that the fair value of the reporting units exceeded the carrying amounts and that the fair value of the indefinite-lived intangible assets exceeded the carrying amounts, we did not complete quantitative assessments, and we did not record any impairment of goodwill or indefinite-lived intangible assets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Valuation of Long-Lived 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;">We review long-lived assets, including finite-lived intangible assets subject to amortization, for impairment upon the occurrence of events or changes in circumstances that would indicate that the carrying value of the asset or group of assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or group of assets to the future net cash flows expected to be generated by the asset or group of assets. If such assets are not considered to be fully recoverable, any impairment to be recognized is measured by the amount by which the carrying amount of the asset or group of assets exceeds its respective fair value. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.  During the three months ended March 31, 2024 and 2023, we did not identify any triggering events that would require a quantitative assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts Receivable, 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;">We provide an allowance for credit losses, which is based upon a review of outstanding receivables, historical collection information, existing economic conditions, and future expectations. Normal contracts receivables are typically due 30 days after the issuance of the invoice. Retainages are due 30 days after completion of the project and acceptance by the contract owner. Warranty retainage receivables are typically due two years after completion of the project and acceptance by the contract owner. Receivables past due more than 120 days are considered delinquent. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, and December 31, 2023, we had an allowance for credit losses of $1.2 million and $1.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</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 August 2023, the FASB issued ASU 2023-05, “Business Combinations-Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement” (“ASU 2023-05”), which requires that a joint venture apply a new basis of accounting upon formation. As a result, a newly formed joint venture, upon formation, would initially measure its assets and liabilities at fair value. ASU 2023-05 is effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. We plan to adopt ASU 2023-05 in the first quarter of 2025, but do not expect the adoption 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 0pt 12pt 0pt;">In October 2023, the FASB issued ASU 2023-06 “Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative,” which amends GAAP to include 14 disclosure requirements that are currently required under SEC Regulation S-X or Regulation S-K. Each amendment will be effective on the date on which the SEC removes the related disclosure requirement from SEC Regulation S-X or Registration S-K. The Company has evaluated the new standard and determined that it will have no material impact on its consolidated financial statements or disclosures since the Company is already subject to the relevant SEC disclosure requirements.</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 November 2023, FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 14, 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which established new income tax disclosure requirements. Public business entities must apply the guidance to annual periods beginning after December 15, 2024. We have not elected to early adopt this standard. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent SEC Rules</i></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="background:#ffffff;">In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, </span><i style="font-style:italic;background:#ffffff;">The Enhancement and Standardization of Climate-Related Disclosures for Investors</i><span style="background:#ffffff;">. Unless legal challenges to the rule prevail, this rule will require registrants to disclose certain climate-related information in registration statements and annual reports, and the revisions to Regulation S-X would apply to our financial statements beginning with our fiscal year ending December 31, 2025. We are currently assessing the effect of these new rules on our condensed consolidated financial statements and related disclosures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;">The significant accounting policies followed by the Company are set forth in Note 2 to the 10-K filed on March 4, 2024, and contained elsewhere herein, other than the policy for warrants, which is included below. For the three months ended March 31, 2024, there were no significant changes in our use of estimates or significant accounting policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the instruments’ specific terms and applicable authoritative guidance in FASB ASC 480, “Distinguishing Liabilities from Equity” (“ASC 480”), and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the instruments are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the instruments meet all of the requirements for equity classification under ASC 815, including whether the instruments are indexed to the Company’s own common shares and whether the instrument holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, was conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the instruments are outstanding. The Company has concluded that the public warrants and private warrants issued pursuant to the warrant agreement qualify for equity accounting treatment. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Consolidated U.S. GAAP Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These interim unaudited condensed consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“GAAP”). The Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) contains guidance that form GAAP. New guidance is released via Accounting Standards Update (“ASU”).</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 unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnote disclosures required by GAAP for complete financial statements have been condensed or omitted in accordance with such rules and regulations. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the unaudited condensed consolidated financial statements have been included. These unaudited condensed consolidated financial statements should be read in conjunction with our Annual Report which was filed on Form 10-K on March 4, 2024.</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 consolidated balance sheet and related disclosures as of December 31, 2023, have been derived from the Form 10-K filed on March 4, 2024. The Company’s financial condition as of March 31, 2024, and operating results for the three months ended March 31, 2024, are not necessarily indicative of the financial conditions and results of operations that may be expected for any future interim period or for the year ending December 31, 2024.</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 unaudited condensed consolidated financial statements include the accounts of Southland Holdings, Inc., and our majority-owned and controlled subsidiaries and affiliates. All significant intercompany transactions are eliminated within the consolidations process. Investments in non-construction related partnerships and less-than-majority owned subsidiaries that we do not control, but where we have significant influence are accounted for under the equity method. Certain construction related joint ventures and partnerships that we do not control, nor do we have significant influence are accounted for under the equity method for the balance sheet and the proportionate consolidation method for the statement of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Use of Estimates</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 preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Management periodically evaluates estimates used in the preparation of the consolidated financial statements for continued reasonableness. It is reasonably possible that changes may occur in the near term that would affect our estimates with respect to revenue recognition, the allowance for credit losses, recoverability of unapproved contract modifications, deferred tax assets, and other accounts for which estimates are required.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:22.5pt;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents, and Restricted Cash</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 consider all highly liquid instruments purchased with a maturity of three months or less as cash equivalents. We maintain our cash in accounts at certain financial institutions. The majority of our balances exceed federally insured limits.</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 not experienced any losses in these accounts, and we do not believe they are exposed to any significant credit risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted cash and cash equivalents consist of amounts held in accounts in our name at certain financial institutions. These accounts are subject to certain control provisions in favor of various surety and insurance companies for purposes of compliance and security perfections.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom: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;">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: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:12.64%;border-bottom: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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,176</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,915</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,644</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;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:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,076</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents, and restricted cash at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;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:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,820</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;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:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,991</p></td></tr><tr><td style="vertical-align:top;width:72.99%;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:1.36%;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:10.74%;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-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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:11.14%;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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,239</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,176</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,278</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;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:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,644</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents, and restricted cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;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:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,517</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;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:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,820</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom: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;">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: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:12.64%;border-bottom: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;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,176</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,915</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,644</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;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:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,076</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents, and restricted cash at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;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:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,820</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;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:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,991</p></td></tr><tr><td style="vertical-align:top;width:72.99%;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:1.36%;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:10.74%;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-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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:11.14%;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-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,239</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,176</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,278</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;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:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,644</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents, and restricted cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:3px double #000000;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:10.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,517</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;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:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,820</p></td></tr></table> 49176000 57915000 14644000 14076000 63820000 71991000 31239000 49176000 15278000 14644000 46517000 63820000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill and Indefinite-Lived Intangibles</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">Goodwill and indefinite-lived intangibles are tested for impairment annually in the fourth quarter, or more frequently if events or circumstances indicate that goodwill or indefinite-lived intangibles may be impaired. We evaluate goodwill at the reporting unit level (operating segment or one level below an operating segment). We identify our reporting unit and determine the carrying value of the reporting unit by assigning the assets and liabilities, including the existing goodwill and indefinite-lived intangibles, to the reporting unit. Our reporting units are based on our organizational and reporting structure. We currently identify </span><span style="font-style:normal;">three</span><span style="font-style:normal;"> reporting units. We begin with a qualitative assessment using inputs based on our business, our industry, and overall macroeconomic factors. If our qualitative assessment deems that the fair value of a reporting unit is more likely than not less than its carrying amount, we then complete a quantitative assessment to determine the fair value of the reporting unit and compare it to the carrying amount of the reporting unit. During the three months ended March 31, 2024 and 2023, based on the results of our qualitative assessments which determined that it was more likely than not that the fair value of the reporting units exceeded the carrying amounts and that the fair value of the indefinite-lived intangible assets exceeded the carrying amounts, we did not complete quantitative assessments, and we did not record any impairment of goodwill or indefinite-lived intangible assets.</span></p> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Valuation of Long-Lived 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;">We review long-lived assets, including finite-lived intangible assets subject to amortization, for impairment upon the occurrence of events or changes in circumstances that would indicate that the carrying value of the asset or group of assets may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset or group of assets to the future net cash flows expected to be generated by the asset or group of assets. If such assets are not considered to be fully recoverable, any impairment to be recognized is measured by the amount by which the carrying amount of the asset or group of assets exceeds its respective fair value. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.  During the three months ended March 31, 2024 and 2023, we did not identify any triggering events that would require a quantitative assessment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts Receivable, 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;">We provide an allowance for credit losses, which is based upon a review of outstanding receivables, historical collection information, existing economic conditions, and future expectations. Normal contracts receivables are typically due 30 days after the issuance of the invoice. Retainages are due 30 days after completion of the project and acceptance by the contract owner. Warranty retainage receivables are typically due two years after completion of the project and acceptance by the contract owner. Receivables past due more than 120 days are considered delinquent. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, and December 31, 2023, we had an allowance for credit losses of $1.2 million and $1.3 million, respectively.</p> 1200000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</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 August 2023, the FASB issued ASU 2023-05, “Business Combinations-Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement” (“ASU 2023-05”), which requires that a joint venture apply a new basis of accounting upon formation. As a result, a newly formed joint venture, upon formation, would initially measure its assets and liabilities at fair value. ASU 2023-05 is effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. We plan to adopt ASU 2023-05 in the first quarter of 2025, but do not expect the adoption 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 0pt 12pt 0pt;">In October 2023, the FASB issued ASU 2023-06 “Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative,” which amends GAAP to include 14 disclosure requirements that are currently required under SEC Regulation S-X or Regulation S-K. Each amendment will be effective on the date on which the SEC removes the related disclosure requirement from SEC Regulation S-X or Registration S-K. The Company has evaluated the new standard and determined that it will have no material impact on its consolidated financial statements or disclosures since the Company is already subject to the relevant SEC disclosure requirements.</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 November 2023, FASB issued ASU 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" ("ASU 2023-07"), which requires expanded disclosure of significant segment expenses and other segment items on an annual and interim basis. ASU 2023-07 is effective for us for annual periods beginning after January 1, 2024 and interim periods beginning after January 1, 2025. We are currently evaluating the impact ASU 2023-07 will have on our consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 14, 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which established new income tax disclosure requirements. Public business entities must apply the guidance to annual periods beginning after December 15, 2024. We have not elected to early adopt this standard. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent SEC Rules</i></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="background:#ffffff;">In March 2024, the SEC adopted the final rule under SEC Release No. 33-11275, </span><i style="font-style:italic;background:#ffffff;">The Enhancement and Standardization of Climate-Related Disclosures for Investors</i><span style="background:#ffffff;">. Unless legal challenges to the rule prevail, this rule will require registrants to disclose certain climate-related information in registration statements and annual reports, and the revisions to Regulation S-X would apply to our financial statements beginning with our fiscal year ending December 31, 2025. We are currently assessing the effect of these new rules on our condensed consolidated financial statements and related disclosures.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;">The significant accounting policies followed by the Company are set forth in Note 2 to the 10-K filed on March 4, 2024, and contained elsewhere herein, other than the policy for warrants, which is included below. For the three months ended March 31, 2024, there were no significant changes in our use of estimates or significant accounting policies.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the instruments’ specific terms and applicable authoritative guidance in FASB ASC 480, “Distinguishing Liabilities from Equity” (“ASC 480”), and ASC 815, “Derivatives and Hedging” (“ASC 815”). The assessment considers whether the instruments are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the instruments meet all of the requirements for equity classification under ASC 815, including whether the instruments are indexed to the Company’s own common shares and whether the instrument holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, was conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the instruments are outstanding. The Company has concluded that the public warrants and private warrants issued pursuant to the warrant agreement qualify for equity accounting treatment. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">3. Recapitalization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">As discussed in Note 1 – Description of Business, on the Closing Date, the Company issued </span><span style="font-weight:normal;">33,793,111</span><span style="font-weight:normal;"> shares of common stock to the former members of Southland (“Southland Members”) in exchange for their membership interests in Southland (“Southland Membership Interests”). Southland received net proceeds of </span><span style="font-weight:normal;">$17.1</span><span style="font-weight:normal;"> million. Transaction costs of </span><span style="font-weight:normal;">$9.9</span><span style="font-weight:normal;"> million directly related to the Merger, are included in additional paid-in capital in the condensed consolidated balance sheet as of March 31, 2024. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Prior to the Merger, Southland LLC declared a </span><span style="font-weight:normal;">$50.0</span><span style="font-weight:normal;"> million dividend to be payable to Southland Members, which is recorded in other noncurrent liabilities on the condensed consolidated balance sheets. Southland Members, in lieu of cash payment, agreed to receive a promissory note for payment in the future. The notes have a </span><span style="font-weight:normal;">four-year</span><span style="font-weight:normal;"> term and accrue interest at </span><span style="font-weight:normal;">7.0%</span><span style="font-weight:normal;">. Southland, at its discretion, may make interim interest and principal payments during the term.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Immediately after giving effect to the Business Combination, there were </span><span style="font-weight:normal;">44,407,831</span><span style="font-weight:normal;"> shares of common stock and </span><span style="font-weight:normal;">14,385,500</span><span style="font-weight:normal;"> warrants, each exercisable for a share of common stock at an exercise price of </span><span style="font-weight:normal;">$11.50</span><span style="font-weight:normal;"> per share (including public and private placement warrants) (each a “Warrant” and together, collectively, the “Warrants”), outstanding. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Earnout Shares</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>Pursuant to the Merger Agreement, Southland Members have the potential to be issued additional consideration of up to 10,344,828 shares of common stock for attaining certain performance targets for the years ended December 31, 2022, and December 31, 2023. <span style="background:#ffffff;">On April 27, 2023, Southland issued </span><span style="background:#ffffff;">3,448,283</span><span style="background:#ffffff;"> shares of common stock to the Southland Members pursuant to the attainment of the 2022 Base Target (as defined in the Merger Agreement)</span>. </p> 33793111 17100000 9900000 50000000.0 P4Y 0.070 44407831 14385500 11.50 10344828 10344828 3448283 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">4. Fair Value Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Fair value of investments measured on a recurring basis as of March 31, 2024, and December 31, 2023, were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:56.67%;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="11" style="vertical-align:bottom;white-space:nowrap;width:43.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="11" style="vertical-align:bottom;white-space:nowrap;width:43.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;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom: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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stocks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Investments Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Private equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Overall Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:top;width:56.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:56.67%;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="11" style="vertical-align:bottom;white-space:nowrap;width:43.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="11" style="vertical-align:bottom;white-space:nowrap;width:43.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom: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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stocks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Investments Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Private equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Overall Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:56.67%;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="11" style="vertical-align:bottom;white-space:nowrap;width:43.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="11" style="vertical-align:bottom;white-space:nowrap;width:43.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;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom: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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stocks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Investments Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Private equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Overall Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,120</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:top;width:56.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:56.67%;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="11" style="vertical-align:bottom;white-space:nowrap;width:43.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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="11" style="vertical-align:bottom;white-space:nowrap;width:43.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom: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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Level 3</b></p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Common stocks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Investments Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;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:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Private equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;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:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td></tr><tr><td style="vertical-align:top;width:56.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;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:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td></tr><tr><td style="vertical-align:top;width:56.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Overall Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;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:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,235</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> 3120000 3120000 3120000 3120000 3120000 3120000 3235000 3235000 3235000 3235000 3235000 3235000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">5. 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;">Revenue is recognized over time using the input method in accordance with ASC 606, measured by the percentage of cost incurred to date to estimated total cost for each contract. This method is used because we believe expended cost to be the best available measure of progress on 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;">Our contracts are primarily in the form of firm fixed-price and fixed-price per unit. A large portion of our contracts have scope defined adequately, which allows us to estimate total contract value upon the signing of a new contract. Upon signing a new contract, we allocate the total consideration across various contractual promises to transfer a distinct good or service to a customer. These are grouped into specific performance obligations. This process requires significant management judgement. Most of our contracts have a single performance obligation. For contracts with multiple performance obligations, we allocate the total transaction price based on the estimated standalone selling price, which is the total project costs plus a budgeted margin percentage, for each of the performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenue is recognized when, or as, the performance obligations are satisfied. Our contracts do not include a significant financing component. Costs to obtain contracts are generally not significant and are expensed in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Estimating cost to complete of long-term contracts involves a significant amount of estimation and judgement. For long-term contracts, we use the calculated transaction price, estimated cost to complete the project, and the total costs incurred on the project to date to calculate the percentage of the project that is complete. The costs to complete the project and the transaction price can change due to unforeseen events that can either increase or decrease the margin on a particular project.</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 contract structure allows for variable consideration. A significant portion of this variable consideration comes in the form of change order requests and claims. Other variable consideration can include performance bonuses, incentives, liquidated damages, and other terms that can either raise or lower the total transaction price. We estimate variable consideration based on the probability of being entitled to collection of specific amounts. We include amounts that we believe we have an enforceable right to collect based on our probability of success with specific claims or contractual rights. Our estimates of total variable consideration rely on all available information about our customer including historical, current, and forecasted information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Many of our contracts require contract modifications resulting from a change in contract scope or requirements. Change orders are issued to document changes to the original contract. We can have approved and unapproved change orders. Unapproved change orders are contract modifications for which we or our customers have not agreed to terms, scope and price. Contract modifications are necessary for many reasons, including but not limited to, changes to the contract specifications or design from the customer, modification to the original scope, changes to engineering drawings, or other required deviation from the original construction plan. Contract modifications may also be necessary for reasons including, but not limited to, other changes to the contract which may be out of our control, such as rain or other weather delays, incomplete, insufficient, inaccurate engineering drawings, different site conditions from information made available during the estimating process, or other reasons. An unapproved change order may turn into a formal claim if we cannot come to an agreement with the owner but are contractually entitled to recovery of costs and profits for work performed. Costs incurred related to contract modifications are included in the estimated costs to complete and are treated as project costs when incurred. Unless the contract modification is distinct from the other goods and services included within the project, the contract modification is accounted for as part of the existing contract. The effect of any modifications on the transaction price, and our measure of the percentage-of-completion on specific performance obligations for which the contract modification relates, is recognized as a cumulative catch-up adjustment to revenue recognized. In some cases, contract modifications may not be fully settled until after the completion of work as specified in the original contract.</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 review and update our contract estimates regularly. Any adjustments in estimated profit on contracts is recognized under the cumulative catch-up method. Under this method, the cumulative impact of the profit adjustment is recognized in the period the adjustment is identified. Revenue and profit in future periods are then recognized using an updated estimate that uses inputs consisting of the estimated transaction price and the estimated remaining costs to be incurred on the project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If a contract is deemed to be in a loss position, the projected loss is recognized in full, including reversal of any previously recognized margin, in the period in which the change in estimate is made. Losses are recognized as an accrued loss provision on the consolidated balance sheets in the accrued liabilities caption. For contract revenue after the date that the loss is accrued, the accrued loss provision is adjusted so that the gross profit for the contract remains zero in future periods, subject to future adjustments to the overall expected profit or loss as determined at such time. As of March 31, 2024 and December 31, 2023, we had $16.1 million and $17.3 million, respectively, in accrued loss provisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024 and December 31, 2023, we had $162.9 million and $139.6 million, respectively, of unapproved contract modifications included within our various projects’ transaction prices. These modifications are in negotiation with our customers or other third parties.</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 estimate the likelihood of collection during the bidding process for new contracts. Customers with history of late or non-payment are avoided in the bidding process. We consider the necessity for write-down of receivable balances in conjunction with GAAP when evaluating our estimates of transaction price and estimated costs to complete our projects.</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 bill our customers in conjunction with our contract terms. Our contracts have three main categories, (i) contracts that are billed based on a specific timeline, (ii) contracts that are billed upon the completion of certain phases of work, or milestones, and (iii) contracts that are billed as services are provided. Some of our contracts are billed following the recognition of certain revenue. This creates an asset on our consolidated balance sheets captioned “contract assets.” Other contracts’ schedules allow us to bill customers prior to recognizing revenue. These contracts create a liability on our consolidated balance sheets captioned “contract liabilities.”</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 segregate our business into two reportable segments: Transportation and Civil. Our Chief Operating Decision Maker (“CODM”) uses these segments in order to operate the business. Our segments offer different specialty infrastructure services. Our CODM regularly reviews our operating and financial performance based on these segments. Each of our reportable segments is composed of similar business units that specialize in specialty infrastructure projects that are unique.</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 business is managed using revenue and gross profit primarily. Our CODM regularly uses this information to review operating results, plan future bids, allocate resources, target customers, and plan future growth and capital allocations. To determine reportable segment gross profit, certain allocations, including allocations of shared and indirect costs, such as facility costs, equipment costs, and indirect operating expenses, were made.</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 Civil segment is comprised of Oscar Renda Contracting, Inc., Mole Constructors, Inc., Southland Contracting, Inc., Southland Holdings, LLC, Renda Pacific, LLC, Southland Renda JV, Southland RE Properties, Oscar Renda Contracting Canada, Southland Mole of Canada, Southland Technicore Mole joint venture, and Southland Astaldi joint venture. This segment focuses on projects throughout North America that include the design and construction of water pipeline, pump stations, lift stations, water and wastewater treatment plants, concrete and structural steel, outfall, and tunneling.</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 Transportation segment is comprised of American Bridge, Heritage Materials, LLC, and Johnson Bros. Corporation. This segment operates throughout North America and specializes in services that include the design and construction of bridges, roadways, marine, dredging, ship terminals, and piers, and specialty structures and facilities.</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 assets by segment are not presented as our CODM, as defined by ASC 280, does not review or allocate resources based on segment assets. We do not have material intersegment revenue or gross profit. Joint ventures are classified into the segment with which the projects align.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Segment Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Revenue by segment 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:13.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.75%;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="9" style="vertical-align:bottom;white-space:nowrap;width:65.23%;border-bottom: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 </b></p></td><td style="vertical-align:bottom;width:2%;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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.92%;border-bottom: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;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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;">    </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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;">% of Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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;">% of Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;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;">Segment</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.64%;border-bottom: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;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.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;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.58%;border-bottom: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;"> Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </p></td></tr><tr><td style="vertical-align:top;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Civil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;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:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;background:#cceeff;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:2.07%;background:#cceeff;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:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;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:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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:2.07%;border-bottom:1px solid #000000;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:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 201,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;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:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;background:#cceeff;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:2.07%;background:#cceeff;border-bottom:3px double #000000;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:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Segment Gross Profit</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Gross profit by segment 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:32.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.36%;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-style:italic;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:64.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.29%;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:32.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.52%;border-bottom: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;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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="4" style="vertical-align:bottom;white-space:nowrap;width:30.54%;border-bottom: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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.36%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.41%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;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;">% of Segment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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;">% of Segment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:32.36%;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;">Segment</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.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 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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;"> </p></td></tr><tr><td style="vertical-align:top;width:32.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Civil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;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:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;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:2.01%;background:#cceeff;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:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr><tr><td style="vertical-align:top;width:32.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;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:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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:2.01%;border-bottom:1px solid #000000;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:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr><tr><td style="vertical-align:top;width:32.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:3px double #000000;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:13.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;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:2.01%;background:#cceeff;border-bottom:3px double #000000;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:13.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Revenue earned outside of the United States was 26% and 23% for the three months ended March 31, 2024 and 2023, respectively.</p> 16100000 17300000 162900000 139600000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:13.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.75%;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="9" style="vertical-align:bottom;white-space:nowrap;width:65.23%;border-bottom: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 </b></p></td><td style="vertical-align:bottom;width:2%;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-style:italic;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.92%;border-bottom: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;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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;">    </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;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-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;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;">% of Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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;">% of Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:32.75%;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;">Segment</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.64%;border-bottom: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;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.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;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.58%;border-bottom: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;"> Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </p></td></tr><tr><td style="vertical-align:top;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Civil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;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:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;background:#cceeff;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:2.07%;background:#cceeff;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:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:32.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;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:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;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:2.07%;border-bottom:1px solid #000000;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:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 201,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:32.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;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:13.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;background:#cceeff;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:2.07%;background:#cceeff;border-bottom:3px double #000000;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:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 84273000 0.293 72989000 0.266 203824000 0.707 201840000 0.734 288097000 1.000 274829000 1.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:32.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:13.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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.36%;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-style:italic;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:64.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;width:3.29%;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:32.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:30.52%;border-bottom: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;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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="4" style="vertical-align:bottom;white-space:nowrap;width:30.54%;border-bottom: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;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.36%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.41%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;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;">% of Segment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;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;">% of Segment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:32.36%;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;">Segment</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.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 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;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;"> </p></td></tr><tr><td style="vertical-align:top;width:32.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Civil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;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:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;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:2.01%;background:#cceeff;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:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr><tr><td style="vertical-align:top;width:32.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Transportation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;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:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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:2.01%;border-bottom:1px solid #000000;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:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr><tr><td style="vertical-align:top;width:32.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:3px double #000000;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:13.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;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:2.01%;background:#cceeff;border-bottom:3px double #000000;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:13.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">% </span></p></td></tr></table> 17870000 0.212 8766000 0.120 2551000 0.013 10177000 0.050 20421000 0.071 18943000 0.069 0.26 0.23 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">6. Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-term debt and credit facilities consisted of the following as of March 31, 2024, and December 31, 2023:</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:-9.765625E-4%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom: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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom: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:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Secured notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,892</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,197</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Mortgage notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667</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:1.5%;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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 689</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,000</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;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:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,000</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,559</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:1.5%;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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,886</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Unamortized deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (544)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;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:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (526)</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,015</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:1.5%;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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,360</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (46,425)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;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:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (48,454)</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;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.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,590</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:1.5%;border-bottom:3px double #000000;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:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,906</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 weighted average interest rate on total debt outstanding as of March 31, 2024 and December 31, 2023, was 6.21% and 6.12%, 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;">As of March 31, 2024, our fleet of equipment was subject to liens securing our debt.</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 February 2024, the Company amended the revolving credit facility to restructure certain covenant levels through December 31, 2024.  In May 2024, the Company amended the revolving credit facility to extend the maturity to April 15, 2025 and a waiver was granted for certain debt covenants as of March 31, 2024. We are currently in compliance with all applicable debt covenants, as amended or waived. The Company projects to be in compliance with all applicable debt covenants through March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Revolving Credit </span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In July 2021, we entered into a revolving credit facility agreement with Frost Bank for $50.0 million. As of December 31, 2022, the revolving credit facility agreement had been amended and increased to $100.0 million. In August 2023, the <span style="background:#ffffff;">revolving credit facility </span>was extended through January 15, 2025 and we incurred $0.3 million in deferred financing costs. The revolving credit facility agreement bears interest on drawn balances at 1-month SOFR, subject to a floor of 0.90%, plus an applicable margin rate of 3.00%. The waiver granted for March 31, 2024 covenant non-compliance amended the revolving credit facility limit to $95.0 million, required a $5.0 million cash collateral deposit to be made by June 15, 2024, and extended maturity to April 15, 2025. As of March 31, 2024, $95.0 million was drawn on the revolving credit facility.<span style="color:#242424;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;background:#ffffff;"> </span>The revolving credit facility is collateralized by certain real estate assets, unencumbered assets, and a junior lien position on certain assets of Southland.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Secured</span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">We enter into secured notes in order to finance growth within our business. </span><span style="font-size:10pt;background:#ffffff;">In July 2023, we refinanced approximately </span><span style="font-size:10pt;background:#ffffff;">$76.4</span><span style="font-size:10pt;background:#ffffff;"> million of existing secured notes in exchange for a new equipment note in the amount of </span><span style="font-size:10pt;background:#ffffff;">$113.5</span><span style="font-size:10pt;background:#ffffff;"> million. The new equipment note is secured by specific construction equipment assets and has a </span><span style="font-size:10pt;background:#ffffff;">five-year</span><span style="font-size:10pt;background:#ffffff;"> fully amortizing term at a fixed rate of </span><span style="font-size:10pt;background:#ffffff;">7.25%</span><span style="font-size:10pt;background:#ffffff;">. We incurred </span><span style="font-size:10pt;background:#ffffff;">$0.3</span><span style="font-size:10pt;background:#ffffff;"> million as deferred financing cost in connection with the refinancing. The deferred financing costs are included in long-term debt on our consolidated balance sheets. Additionally, as part of the refinancing, we incurred a loss on extinguishment of debt of </span><span style="font-size:10pt;background:#ffffff;">$0.6</span><span style="font-size:10pt;background:#ffffff;"> million, which was included in other income, net on our consolidated statements of operations and </span><span style="font-size:10pt;background:#ffffff;">$0.6</span><span style="font-size:10pt;background:#ffffff;"> million as bank service charges in connection with the refinancing.</span><span style="font-size:10pt;"> As of March 31, 2024, we had outstanding secured notes expiring between April 2024 and March 2033. Interest rates on the secured notes range between </span><span style="font-size:10pt;">1.29%</span><span style="font-size:10pt;"> and </span><span style="font-size:10pt;">8.00%</span><span style="font-size:10pt;">.</span><span style="color:#242424;font-family:'Calibri','Helvetica','sans-serif';background:#ffffff;"> </span><span style="font-size:10pt;">The secured notes are collateralized by certain assets of Southland’s fleet of equipment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Mortgage Notes</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;">We enter into mortgage notes in order to finance growth within our business. As of March 31, 2024, we had mortgage notes expiring between October 2024 and February 2029. Interest rates on the mortgage notes range between 3.84% and 5.99%. The mortgage notes are collateralized by certain real estate owned by Southland.</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:-9.765625E-4%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom: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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom: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:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Secured notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,892</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;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:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,197</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Mortgage notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667</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:1.5%;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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 689</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,000</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;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:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,000</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,559</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:1.5%;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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,886</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Unamortized deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (544)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;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:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (526)</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,015</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:1.5%;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:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,360</p></td></tr><tr><td style="vertical-align:top;width:72.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (46,425)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;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:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (48,454)</p></td></tr><tr><td style="vertical-align:top;width:72.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;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.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 255,590</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:1.5%;border-bottom:3px double #000000;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:11.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,906</p></td></tr></table> 206892000 210197000 667000 689000 95000000 90000000 302559000 300886000 544000 526000 302015000 300360000 46425000 48454000 255590000 251906000 0.0621 0.0612 50000000.0 100000000.0 300000 0.0090 0.0300 95000000.0 5000000.0 95000000.0 76400000 113500000 P5Y 0.0725 300000 600000 600000 0.0129 0.0800 0.0384 0.0599 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">7. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Litigation</i></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 ordinary course of business, we and our affiliates are involved in various legal proceedings alleging, among other things, liability issues or breach of contract or tortious conduct in connection with the performance of services and/or materials provided, the outcomes of which cannot be predicted with certainty. We and our affiliates are also subject to government inquiries in the ordinary course of business seeking information concerning our compliance with government construction contracting requirements and various laws and regulations, the outcomes of which cannot be predicted with certainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Some of the matters in which we or our joint ventures and affiliates are involved may involve compensatory, punitive, or other claims or sanctions that, if granted, could require us to pay damages or make other expenditures in amounts that are not currently probable to be incurred or cannot currently be reasonably estimated. In addition, in some circumstances, our government contracts could be terminated, we could be suspended or incur other administrative penalties or sanctions, or payment of our costs could be disallowed. While any of our pending legal proceedings may be subject to early resolution as a result of our ongoing efforts to resolve the proceeding, whether or when any legal proceeding will be resolved is neither predictable nor guaranteed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accordingly, it is possible that future developments in such proceedings and inquiries could require us to (i) adjust existing accruals, or (ii) record new accruals that we did not originally believe to be probable or that could not be reasonably estimated. Such changes could be material to our financial condition, results of operations, and/or cash flows in any particular reporting period. In addition to matters that are considered probable for which the loss can be reasonably estimated, disclosure is also provided when it is reasonably possible and estimable that a loss will be incurred, when it is reasonably possible that the amount of a loss will exceed the amount recorded, or a loss is probable but the loss cannot be estimated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Liabilities relating to legal proceedings and government inquiries, to the extent that we have concluded such liabilities are probable and the amounts of such liabilities are reasonably estimable, are recorded on the consolidated balance sheets. A certain number of the claims are insured but subject to varying deductibles, and a certain number of the claims are uninsured. The aggregate range of possible loss related to (i) matters considered reasonably possible, and (ii) reasonably possible amounts in excess of accrued losses recorded for probable loss contingencies was immaterial, as of March 31, 2024, and December 31, 2023. Our estimates of such matters could change in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Surety</i><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> Bonds</i></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, as a condition for entering into a substantial portion of our construction contracts, had outstanding surety bonds as of March 31, 2024, and December 31, 2023. We have agreed to indemnify the surety if the surety experiences a loss on the bonds of any of our affiliates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Self-</i><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insurance</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We are self-insured up to certain limits with respect to workers’ compensation, general liability and auto liability matters, and health insurance. We maintain accruals for self-insurance retentions based upon third-party data and claims history.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">8. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Prior to the Merger in 2023, Southland LLC, and various domestic subsidiaries, elected to be taxed as an S-corporation, under the provisions of Subchapter S of the Internal Revenue Code. As such, their respective earnings were not subject to entity level income tax, but instead, the owners were liable for federal income taxes on their respective shares of the applicable income. American Bridge and Oscar Renda, two domestic subsidiaries of Southland LLC, had historically been taxed as separate C-corporation and their income subject to entity-level tax.</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;">Following the closing of the Merger on February 14, 2023, Southland LLC, along with various domestic subsidiaries, elected to voluntarily revoke their S-corporation status effective January 1, 2023. As a result, Southland Holdings LLC, and their domestic subsidiaries, elected to file a consolidated corporate income tax return for the 2023 calendar year. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective January 1, 2024 Southland Holdings LLC and subsidiary filing group elected to join the Southland Holdings, Inc. and Subsidiaries filing group to have all domestic corporate entities included within one consolidated federal income tax return for the 2024 calendar year.</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 federal statutory tax rate is 21%. Southland’s effective tax rate was 36.9% for the three months ended March 31, 2024. The primary differences between the statutory rate and the effective rate were due to state income taxes including adjustments in the quarter for additional state refunds received previously not recorded and a change in state rate applied to deferred tax assets and liabilities. Additionally, as with previous periods, the Company has recorded income earned in a foreign jurisdiction with a zero tax rate; however, that foreign income is included within U.S taxable income through GILTI. Lastly, the Company has recorded an additional $0.3 million in calculated penalties and interest mainly related to the previously recorded uncertain tax position accrual related to 2020 U.S. federal net operating loss treatment.  </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;"><span style="font-family:'Times New Roman;">Southland’s effective tax rate was a negative </span><span style="font-family:'Times New Roman;">69.8%</span><span style="font-family:'Times New Roman;"> for the three months ended March 31, 2023. The primary difference between the statutory rate and the Company’s effective rate was due to the pre-tax loss and the change in the U.S consolidated filing structure effective January 1, 2023, as a result of the Merger.  This change in filing structure required recording deferred tax assets and liabilities related to entities previously not subject to income tax with </span><span style="font-family:'Times New Roman;">$5.0</span><span style="font-family:'Times New Roman;"> million being recorded to income tax expense for the three months ended March, 31 2023.  As the Merger did not require acquisition accounting under U.S. GAAP, the recording of these deferred tax assets and liabilities was recorded to current operations in accordance with the requirements under ASC 740.  Additionally, </span><span style="font-family:'Times New Roman;">$1.1</span><span style="font-family:'Times New Roman;"> million was recorded to income tax expense as of March 31, 2023 due to the change in the state effective tax rate applied to both American Bridge and Oscar Renda deferred tax assets and liabilities.  Lastly, as a result of the new U.S. consolidated filing structure, Southland is in a net deferred tax liability position for both federal and state income tax. As a result the U.S. and state deferred tax assets are considered to be more-likely-than-not realizable, and therefore a valuation allowance is not deemed necessary. The previously recorded valuation allowance related to American Bridge federal and state net deferred tax assets has been removed resulting with a benefit to income tax of </span><span style="font-family:'Times New Roman;">$3.8</span><span style="font-family:'Times New Roman;"> million recorded in the three months ended March 31, 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Southland is in a net deferred tax asset position for both federal and state income tax mainly resulting from the capitalization of R&amp;D expenses under IRC 174 offset by a deferred tax liability for the acceleration of depreciation for income tax purposes as for the three month period ended March 31, 2024. Southland is in a three-year cumulative book income position after adjusting for permanent and one-time items and is forecasting that the net deferred tax assets, are more-likely-than-not to be fully utilized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2 0.21 0.369 300000 -0.698 5000000.0 1100000 3800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">9. Remaining Unsatisfied Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Remaining Unsatisfied Performance Obligations (“RUPO”) consists of two components: (1) unearned revenue and (2) awarded but not started. Unearned revenue includes the revenue we expect to record in the future on in-progress contracts, including 100% of our consolidated joint venture contracts and our proportionate share of unconsolidated joint venture contracts. Contracts that are awarded, but not yet started, are included in RUPO once a contract has been fully executed and/or we have received a formal “Notice to Proceed” from the project owner.</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;">Although RUPO reflects business that we consider to be firm, deferrals, cancellations and/or scope adjustments may occur. RUPO is adjusted to reflect any known project cancellations, revisions to project scope and cost, foreign currency exchange fluctuations and project deferrals, as appropriate.</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-align:justify;text-indent:36pt;margin:0pt;">Fixed price contracts, particularly with federal, state and local government customers, are expected to continue to represent a majority of our total RUPO.</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 0pt 6pt 0pt;">The following schedule shows the RUPO as of March 31, 2024, and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in millions)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom: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.31%;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.29%;border-bottom: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, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Remaining Unsatisfied Performance Obligations</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,862</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company expects to recognize approximately 42% of its RUPOs as revenue during the next twelve months, and the balance thereafter.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in millions)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom: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.31%;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.29%;border-bottom: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, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:73.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Remaining Unsatisfied Performance Obligations</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:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;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.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,862</p></td></tr></table> 2639000000 2862000000 0.42 P12M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">10. Cost and Estimated Earnings on Uncompleted Contracts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Contract assets as of March 31, 2024, and December 31, 2023, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525,588</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs to fulfill contracts, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,614</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554,202</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 6pt 0pt;">Costs and estimated earnings on uncompleted contracts were as follows as of March 31, 2024, and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs incurred on uncompleted contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,416,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,293,246</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 456,852</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs incurred and estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,823,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,750,098</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: billings to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,469,066)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,417,861)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs to fulfill contracts, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;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:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,614</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net contract position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;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:13.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;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:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,851</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-indent:36pt;margin:0pt 0pt 6pt 0pt;">Our net contract position is included on the condensed consolidated balance sheets under the following captions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554,202</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (185,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (193,351)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net contract position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,851</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 6pt 0pt;">As of March 31, 2024, and December 31, 2023, we had recorded $323.3 million and $306.4 million, respectively, related to claims. The classification of these amounts are represented on the consolidated balance sheets as of March 31, 2024, and December 31, 2023, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-9.765625E-4%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,203</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,209</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Claims asset total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,412</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-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On January 1, 2024, we had contract liabilities of $193.4 million, of which $93.5 million was recognized as revenue during 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="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On January 1, 2023, we had contract liabilities of $131.6 million, of which $74.2 million was recognized as revenue during the three months ended March 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525,588</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs to fulfill contracts, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,614</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554,202</p></td></tr></table> 539407000 525588000 30713000 28614000 570120000 554202000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs incurred on uncompleted contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,416,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,293,246</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 456,852</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs incurred and estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,823,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,750,098</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Less: billings to date</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,469,066)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (7,417,861)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs to fulfill contracts, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;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:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,614</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net contract position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;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:13.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;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:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,851</p></td></tr></table> 7416687000 7293246000 406603000 456852000 7823290000 7750098000 7469066000 7417861000 30713000 28614000 384937000 360851000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 554,202</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (185,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (193,351)</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net contract position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 384,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,851</p></td></tr></table> 570120000 554202000 185183000 193351000 384937000 360851000 323300000 306400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-9.765625E-4%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.45%;border-bottom: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;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(Amounts in thousands)</i></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;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.81%;border-bottom: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:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Costs in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;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:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,203</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;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:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,209</p></td></tr><tr><td style="vertical-align:bottom;width:67.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Claims asset total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:3px double #000000;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:13.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,412</p></td></tr></table> 225121000 208203000 98222000 98209000 323343000 306412000 193400000 93500000 131600000 74200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 9pt;">11. Noncontrolling Interests Holders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Southland has several controlling interests including both joint ventures and partnerships. We have controlling interests and allocate earnings and losses in those entities to the noncontrolling interest holders based on our ownership percentages.</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 owned an 84.7% interest in Oscar Renda Contracting, Inc. (“Oscar Renda”), as of March 31, 2024, and March 31, 2023.</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 owned a 65.0% interest in the Southland Technicore Mole joint venture and a 70.0% interest in the Southland Astaldi joint venture as of March 31, 2024, and March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">American Bridge entered into a joint venture with Commodore Maintenance Corporation, forming American Bridge/Commodore Joint Venture. According to the joint venture agreement, each of the parties is paid in accordance with its respective work performed and has no responsibility for losses incurred by the other party in performance of its work. At March 31, 2024, American Bridge was responsible for approximately </span>83% of the total contracted work.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">We consolidated each of Oscar Renda Contracting, Inc., Southland Technicore Mole joint venture, Southland Astaldi joint venture, and American Bridge/Commodore Joint Venture as a result of our ownership percentage over the joint venture operations. We have fully consolidated revenue, cost of construction, and other costs on our unaudited condensed consolidated statements of operations and balances on the unaudited condensed consolidated balance sheets.</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> 0.847 0.847 0.650 0.650 0.700 0.700 0.83 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 9pt;"><b style="font-weight:bold;">12. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;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;"><span style="display:inline-block;text-align:left;width:36pt;"></span>Southland occasionally enters into subcontracts with a subcontractor in which certain employees hold a minority ownership. Cost of construction related to this subcontractor was $1.1 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively. Accounts payable balance due to this subcontractor was $2.6 million and $0.4 million as of March 31, 2024 and December 31, 2023. The terms on which Southland enters into agreements with this related party are substantially the same as terms the Company would enter into with a similar, unrelated party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p> 1100000 500000 2600000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 9pt;">13.<span style="font-size:11pt;font-weight:normal;"> </span>Share-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 24, 2022, the board of directors of Legato Merger Corp. II, a Delaware corporation, adopted Southland Holdings, Inc. 2022 Equity Incentive Plan (“2022 Plan”). A total of 2,220,392 shares of our common stock were reserved for issuance under the 2022 Plan of which 1,772,583 remained available as of March 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Restricted Stock Units (“RSUs”): RSUs are issued for compensatory purposes. RSU stock compensation cost is measured at our common stock’s fair value based on the market price at the date of grant. We recognize stock compensation cost only for RSUs that we estimate will ultimately vest. We estimate the number of shares that will ultimately vest at each grant date based on our historical experience and adjust stock compensation cost based on changes in those estimates over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of the changes in our RSUs during the three months ended March 31, 2024 is as follows (shares 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:63.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:33.71%;border-bottom: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom: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;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:16.48%;border-bottom: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;">Weighted-Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Grant-Date Fair Value </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">per RSU</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Outstanding, beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;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:15.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.94</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:15.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.16</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (133,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.62</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Canceled</p></td><td style="vertical-align:middle;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (41,568)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.32</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Outstanding, ending balance</p></td><td style="vertical-align:middle;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;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:15.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.54</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;">Compensation cost related to RSUs was $0.7 million for <span style="background:#ffffff;">the three months ended March 31, 2024</span>, which is included in selling, general and administrative expenses on the consolidated statements of operations. As of March 31, 2024, there was $1.4 million of unrecognized compensation cost related to RSUs which will be recognized over a remaining weighted-average period of 3.3 years. </p> 2220392 1772583 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of the changes in our RSUs during the three months ended March 31, 2024 is as follows (shares 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:63.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;width:33.71%;border-bottom: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom: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;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:16.48%;border-bottom: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;">Weighted-Average </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> Grant-Date Fair Value </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">per RSU</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Outstanding, beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;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:15.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.94</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:15.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.16</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (133,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.62</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Canceled</p></td><td style="vertical-align:middle;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (41,568)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.32</p></td></tr><tr><td style="vertical-align:bottom;width:63.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Outstanding, ending balance</p></td><td style="vertical-align:middle;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;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:15.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.54</p></td></tr></table> 173333000 8.94 238606000 5.16 133704000 6.62 41568000 8.32 236667000 6.54 700000 1400000 P3Y3M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 9pt;"><b style="font-weight:bold;">14. Loss per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 6pt 0pt;">Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 consisted of the following (<i style="font-style:italic;">in thousands, except shares and per share amounts</i>):</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:middle;width:58.62%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.48%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;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="5" style="vertical-align:bottom;width:41.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#ffffff;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;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td colspan="2" style="vertical-align:middle;width:19.44%;background:#cceeff;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:middle;width:2.48%;background:#cceeff;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:middle;width:19.44%;background:#cceeff;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:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 525</p></td><td style="vertical-align:middle;width:2.48%;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;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,266)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Less net income attributable to noncontrolling interests</p></td><td style="vertical-align:bottom;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 931</p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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><td style="vertical-align:bottom;width:16.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (406)</p></td><td style="vertical-align:middle;width:2.48%;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:3.12%;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><td style="vertical-align:bottom;width:16.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,664)</p></td></tr><tr><td style="vertical-align:bottom;width:58.62%;background:#cceeff;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:3.12%;background:#cceeff;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;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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:3.12%;background:#cceeff;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;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Denominator<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td colspan="2" style="vertical-align:middle;width:19.44%;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:middle;width:2.48%;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:middle;width:19.44%;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:middle;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding — basic</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;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;width:16.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,925,072</p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;background:#cceeff;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;width:16.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,407,831</p></td></tr><tr><td style="vertical-align:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding — diluted</p></td><td style="vertical-align:bottom;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,925,072</p></td><td style="vertical-align:middle;width:2.48%;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;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,407,831</p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#cceeff;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;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share — basic</p></td><td style="vertical-align:bottom;width:3.12%;border-bottom:3px double #000000;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;width:16.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td><td style="vertical-align:middle;width:2.48%;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;width:3.12%;border-bottom:3px double #000000;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;width:16.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share — diluted</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;border-bottom:3px double #000000;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;width:16.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;background:#cceeff;border-bottom:3px double #000000;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;width:16.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><span style="background:#ffffff;">As the average market price of common stock for the three months ended March 31, 2024 did not exceed the exercise price of the Warrants, the potential dilution from the Warrants converting into </span><span style="background:#ffffff;">14,385,500</span><span style="background:#ffffff;"> shares of common stock for both periods have been excluded from the number of shares used in calculating diluted net loss per share as their inclusion would have been antidilutive. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 consisted of the following (<i style="font-style:italic;">in thousands, except shares and per share amounts</i>):</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:middle;width:58.62%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.48%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.62%;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="5" style="vertical-align:bottom;width:41.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#ffffff;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;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td colspan="2" style="vertical-align:middle;width:19.44%;background:#cceeff;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:middle;width:2.48%;background:#cceeff;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:middle;width:19.44%;background:#cceeff;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:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 525</p></td><td style="vertical-align:middle;width:2.48%;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;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,266)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Less net income attributable to noncontrolling interests</p></td><td style="vertical-align:bottom;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 931</p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398</p></td></tr><tr><td style="vertical-align:bottom;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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><td style="vertical-align:bottom;width:16.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (406)</p></td><td style="vertical-align:middle;width:2.48%;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:3.12%;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><td style="vertical-align:bottom;width:16.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,664)</p></td></tr><tr><td style="vertical-align:bottom;width:58.62%;background:#cceeff;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:3.12%;background:#cceeff;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;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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:3.12%;background:#cceeff;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;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Denominator<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td colspan="2" style="vertical-align:middle;width:19.44%;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:middle;width:2.48%;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:middle;width:19.44%;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:middle;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding — basic</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;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;width:16.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,925,072</p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;background:#cceeff;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;width:16.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,407,831</p></td></tr><tr><td style="vertical-align:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding — diluted</p></td><td style="vertical-align:bottom;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,925,072</p></td><td style="vertical-align:middle;width:2.48%;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;width:3.12%;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;width:16.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,407,831</p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#cceeff;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;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.32%;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:58.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share — basic</p></td><td style="vertical-align:bottom;width:3.12%;border-bottom:3px double #000000;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;width:16.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td><td style="vertical-align:middle;width:2.48%;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;width:3.12%;border-bottom:3px double #000000;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;width:16.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr><tr><td style="vertical-align:middle;width:58.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share — diluted</p></td><td style="vertical-align:bottom;width:3.12%;background:#cceeff;border-bottom:3px double #000000;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;width:16.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td><td style="vertical-align:middle;width:2.48%;background:#cceeff;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;width:3.12%;background:#cceeff;border-bottom:3px double #000000;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;width:16.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td></tr></table> 525000 -4266000 931000 398000 -406000 -406000 -4664000 -4664000 47925072 44407831 47925072 44407831 -0.01 -0.11 -0.01 -0.11 14385500 false false false false