0000950170-23-016655.txt : 20230502 0000950170-23-016655.hdr.sgml : 20230502 20230502160241 ACCESSION NUMBER: 0000950170-23-016655 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230502 DATE AS OF CHANGE: 20230502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Great Lakes Dredge & Dock CORP CENTRAL INDEX KEY: 0001372020 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] IRS NUMBER: 205336063 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33225 FILM NUMBER: 23878792 BUSINESS ADDRESS: STREET 1: 9811 KATY FREEWAY STREET 2: SUITE 1200 CITY: HOUSTON STATE: TX ZIP: 77024 BUSINESS PHONE: (346) 359-1010 MAIL ADDRESS: STREET 1: 9811 KATY FREEWAY STREET 2: SUITE 1200 CITY: HOUSTON STATE: TX ZIP: 77024 FORMER COMPANY: FORMER CONFORMED NAME: Great Lakes Dredge & Dock Holdings Corp. DATE OF NAME CHANGE: 20060808 10-Q 1 gldd-20230331.htm 10-Q 10-Q
--12-31falsehttp://fasb.org/us-gaap/2022#ServiceMemberone year0001372020http://fasb.org/us-gaap/2022#ServiceMemberhttp://fasb.org/us-gaap/2022#ServiceMemberhttp://fasb.org/us-gaap/2022#ServiceMemberQ10001372020gldd:TwoThousandSeventeenLongTermIncentivePlanMembergldd:EmployeesAndDirectorsMember2021-05-050001372020gldd:FuelHedgeContractsMember2023-01-012023-03-310001372020us-gaap:OperatingSegmentsMembergldd:FederalGovernmentMembergldd:DredgingMembergldd:TypeOfCustomerMember2022-01-012022-03-310001372020us-gaap:AdditionalPaidInCapitalMember2021-12-3100013720202022-03-310001372020us-gaap:CommonStockMember2021-12-310001372020srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-07-282022-07-290001372020us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001372020us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001372020us-gaap:FairValueInputsLevel2Membergldd:ForeignCurrencyExchangeHedgeContractsMember2022-12-310001372020us-gaap:RevolvingCreditFacilityMembergldd:DomesticRateMember2022-07-282022-07-290001372020us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembergldd:FuelHedgeContractsMember2022-01-012022-03-310001372020us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-07-282022-07-290001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:BeachNourishmentDredgingMembergldd:DredgingMember2022-01-012022-03-310001372020us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembergldd:FuelHedgeContractsMember2023-01-012023-03-310001372020gldd:BillingsInExcessOfCostsAndEarningsMember2023-03-310001372020us-gaap:CommonStockMember2022-12-310001372020us-gaap:OperatingSegmentsMembergldd:StateAndLocalGovernmentMembergldd:DredgingMembergldd:TypeOfCustomerMember2022-01-012022-03-310001372020us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001372020us-gaap:RevolvingCreditFacilityMember2022-07-282022-07-290001372020us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100013720202023-04-280001372020us-gaap:AdditionalPaidInCapitalMember2022-12-310001372020gldd:FuelHedgeContractsMember2022-01-012022-03-310001372020us-gaap:SubsequentEventMember2023-04-242023-04-240001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:DredgingMembergldd:MaintenanceDredgingMember2022-01-012022-03-310001372020us-gaap:RetainedEarningsMember2023-03-310001372020us-gaap:RetainedEarningsMember2021-12-310001372020us-gaap:RetainedEarningsMember2022-12-310001372020us-gaap:AdditionalPaidInCapitalMember2022-03-310001372020srt:MinimumMembergldd:DomesticRateMember2022-07-282022-07-290001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:BeachNourishmentDredgingMembergldd:DredgingMember2023-01-012023-03-310001372020us-gaap:FairValueInputsLevel2Member2022-12-310001372020us-gaap:CommonStockMember2023-01-012023-03-310001372020gldd:GreenLoanAdvanceRatesMember2022-07-282022-07-290001372020srt:MinimumMembergldd:ForeignCurrencyExchangeHedgeContractsMember2023-03-310001372020us-gaap:OperatingSegmentsMembergldd:FederalGovernmentMembergldd:DredgingMembergldd:TypeOfCustomerMember2023-01-012023-03-310001372020gldd:ForeignCurrencyExchangeHedgeContractsMember2022-12-3100013720202023-03-310001372020us-gaap:FairValueInputsLevel2Membergldd:FuelHedgeContractsMember2022-12-310001372020srt:MinimumMember2023-01-012023-03-310001372020gldd:EightPercentSeniorNotesDueInTwoThousandTwentyTwoMember2021-05-310001372020gldd:CostsAndEarningsInExcessOfBillingsMember2023-03-310001372020us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001372020gldd:EightPercentSeniorNotesDueInTwoThousandTwentyTwoMember2021-05-012021-05-310001372020us-gaap:OperatingSegmentsMembergldd:DredgingMembergldd:PrivateMembergldd:TypeOfCustomerMember2022-01-012022-03-310001372020srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-07-282022-07-290001372020us-gaap:FairValueInputsLevel1Member2023-03-3100013720202021-12-310001372020gldd:TwoThousandSeventeenLongTermIncentivePlanMembergldd:EmployeesAndDirectorsMember2017-05-110001372020us-gaap:RetainedEarningsMember2023-01-012023-03-3100013720202022-01-012022-03-310001372020gldd:TwoThousandTwentyNineNotesMember2021-05-310001372020gldd:ForeignCurrencyExchangeHedgeContractsMember2023-01-012023-03-310001372020us-gaap:SubsequentEventMember2023-04-240001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:CapitalDredgingUSMembergldd:DredgingMember2022-01-012022-03-310001372020srt:MinimumMember2023-03-310001372020gldd:TwoThousandSevenLongTermIncentivePlanMembergldd:EmployeesAndDirectorsMember2017-05-102017-05-110001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:CapitalDredgingUSMembergldd:DredgingMember2023-01-012023-03-310001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:DredgingMember2022-01-012022-03-310001372020us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001372020gldd:OtherCurrentAndNoncurrentAssetsMember2023-03-310001372020us-gaap:FairValueInputsLevel2Membergldd:FuelHedgeContractsMember2023-03-310001372020gldd:OtherCurrentAndNoncurrentAssetsMember2022-12-310001372020gldd:ForeignCurrencyExchangeHedgeContractsMember2023-03-3100013720202023-01-012023-03-310001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:DredgingMembergldd:MaintenanceDredgingMember2023-01-012023-03-310001372020us-gaap:RevolvingCreditFacilityMember2022-07-290001372020us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100013720202021-05-310001372020gldd:GreenLoanOptionMember2022-07-290001372020us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001372020us-gaap:CommonStockMember2022-01-012022-03-310001372020us-gaap:FairValueInputsLevel2Membergldd:ForeignCurrencyExchangeHedgeContractsMember2023-03-310001372020us-gaap:RetainedEarningsMember2022-03-310001372020us-gaap:OperatingSegmentsMembergldd:DredgingMembergldd:TypeOfCustomerMember2022-01-012022-03-310001372020srt:MaximumMembergldd:DomesticRateMember2022-07-282022-07-2900013720202022-12-310001372020gldd:BillingsInExcessOfCostsAndEarningsMember2022-12-310001372020gldd:IndemnificationCommitmentMember2022-04-112022-04-110001372020us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMembergldd:ForeignCurrencyExchangeHedgeContractsMember2023-01-012023-03-310001372020us-gaap:OperatingSegmentsMembergldd:TypeOfWorkMembergldd:DredgingMember2023-01-012023-03-310001372020us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001372020us-gaap:OperatingSegmentsMembergldd:RiversLakesMembergldd:TypeOfWorkMembergldd:DredgingMember2022-01-012022-03-310001372020us-gaap:RetainedEarningsMember2022-01-012022-03-310001372020us-gaap:FairValueInputsLevel2Member2023-03-310001372020gldd:CostsAndEarningsInExcessOfBillingsMember2022-12-310001372020us-gaap:CommonStockMember2022-03-3100013720202022-07-282022-07-290001372020srt:MaximumMember2023-03-310001372020us-gaap:CommonStockMember2023-03-3100013720202022-10-012022-10-010001372020gldd:TwoThousandTwentyNineNotesMember2021-05-012021-05-310001372020us-gaap:OperatingSegmentsMembergldd:StateAndLocalGovernmentMembergldd:DredgingMembergldd:TypeOfCustomerMember2023-01-012023-03-310001372020srt:MaximumMember2023-01-012023-03-310001372020us-gaap:AdditionalPaidInCapitalMember2023-03-310001372020srt:MaximumMembergldd:ForeignCurrencyExchangeHedgeContractsMember2023-03-310001372020us-gaap:OperatingSegmentsMembergldd:RiversLakesMembergldd:TypeOfWorkMembergldd:DredgingMember2023-01-012023-03-310001372020us-gaap:OperatingSegmentsMembergldd:DredgingMembergldd:TypeOfCustomerMember2023-01-012023-03-310001372020us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31iso4217:EURgldd:Segmentxbrli:purexbrli:sharesiso4217:USDutr:galiso4217:EURxbrli:sharesiso4217:USDxbrli:sharesiso4217:USDutr:gal

 

F

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

 

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

 

For the quarterly period ended March 31, 2023

OR

 

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

 

For the transition period from to

Commission file number: 001-33225

img152329672_0.jpg 

Great Lakes Dredge & Dock Corporation

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

20-5336063

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

 

 

9811 Katy Freeway, Suite 1200, Houston, TX

 

77024

(Address of principal executive offices)

 

(Zip Code)

(346) 359-1010

(Registrant’s telephone number, including area code)

 

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock (Par Value $0.0001)

 

GLDD

 

Nasdaq Stock Market, 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, 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 April 28, 2023, 66,416,399 shares of the Registrant’s Common Stock, par value $.0001 per share, were outstanding.

 


 

Great Lakes Dredge & Dock Corporation and Subsidiaries

Quarterly Report Pursuant to Section 13 or 15(d) of the

Securities Exchange Act of 1934

For the Quarterly Period ended March 31, 2023

INDEX

 

 

 

 

 

Page

 

 

 

 

 

 

 

Part I Financial Information (Unaudited)

 

3

 

 

 

 

 

Item 1

 

Financial Statements

 

3

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets at March 31, 2023 and December 31, 2022

 

3

 

 

 

 

 

 

 

Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2023 and 2022

 

4

 

 

 

 

 

 

 

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

 

5

 

 

 

 

 

 

 

Condensed Consolidated Statements of Equity for the Three Months Ended March 31, 2023 and 2022

 

6

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022

 

7

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements

 

8

 

 

 

 

 

Item 2

 

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

 

16

 

 

 

 

 

Item 3

 

Quantitative and Qualitative Disclosures About Market Risk

 

22

 

 

 

 

 

Item 4

 

Controls and Procedures

 

23

 

 

 

 

 

 

 

Part II Other Information

 

24

 

 

 

 

 

Item 1

 

Legal Proceedings

 

24

 

 

 

 

 

Item 1A

 

Risk Factors

 

24

 

 

 

 

 

Item 2

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

24

 

 

 

 

 

Item 3

 

Defaults Upon Senior Securities

 

24

 

 

 

 

 

Item 4

 

Mine Safety Disclosures

 

24

 

 

 

 

 

Item 5

 

Other Information

 

24

 

 

 

 

 

Item 6

 

Exhibits

 

25

 

 

 

 

 

 

 

Signature

 

26

 

 

 

 

 

 

 

 

2


 

PART I — Financial Information

Item 1. Financial Statements.

GREAT LAKES DREDGE & DOCK CORPORATION AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(Unaudited)

(in thousands, except per share amounts)

 

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

CURRENT ASSETS:

 

 

 

 

 

 

Cash and cash equivalents

 

$

32,519

 

 

$

6,546

 

Accounts receivable—net

 

 

32,652

 

 

 

44,890

 

Contract revenues in excess of billings

 

 

81,302

 

 

 

65,922

 

Inventories

 

 

28,682

 

 

 

29,229

 

Prepaid expenses and other current assets

 

 

33,435

 

 

 

36,254

 

Total current assets

 

 

208,590

 

 

 

182,841

 

 

 

 

 

 

 

PROPERTY AND EQUIPMENT—Net

 

 

561,757

 

 

 

543,910

 

OPERATING LEASE ASSETS

 

 

85,527

 

 

 

89,733

 

GOODWILL

 

 

76,576

 

 

 

76,576

 

INVENTORIES—Noncurrent

 

 

84,321

 

 

 

80,044

 

OTHER

 

 

8,224

 

 

 

8,676

 

TOTAL

 

$

1,024,995

 

 

$

981,780

 

 

 

 

 

 

 

LIABILITIES AND EQUITY

 

 

 

 

 

 

CURRENT LIABILITIES:

 

 

 

 

 

 

Accounts payable

 

$

88,115

 

 

$

94,077

 

Accrued expenses

 

 

36,548

 

 

 

29,469

 

Operating lease liabilities

 

 

26,047

 

 

 

26,873

 

Billings in excess of contract revenues

 

 

12,444

 

 

 

9,914

 

Total current liabilities

 

 

163,154

 

 

 

160,333

 

 

 

 

 

 

 

LONG-TERM DEBT

 

 

321,658

 

 

 

321,521

 

REVOLVING CREDIT FACILITY

 

 

50,000

 

 

 

 

OPERATING LEASE LIABILITIES—Noncurrent

 

 

60,813

 

 

 

65,010

 

DEFERRED INCOME TAXES

 

 

57,847

 

 

 

59,115

 

OTHER

 

 

7,501

 

 

 

7,581

 

Total liabilities

 

 

660,973

 

 

 

613,560

 

 

 

 

 

 

 

COMMITMENTS AND CONTINGENCIES (Note 8)

 

 

 

 

 

 

EQUITY:

 

 

 

 

 

 

Common stock—$.0001 par value; 90,000 authorized, 66,416 and 66,188 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively.

 

 

6

 

 

 

6

 

Additional paid-in capital

 

 

312,533

 

 

 

312,091

 

Retained earnings

 

 

53,083

 

 

 

56,314

 

Accumulated other comprehensive loss

 

 

(1,600

)

 

 

(191

)

Total equity

 

 

364,022

 

 

 

368,220

 

TOTAL

 

$

1,024,995

 

 

$

981,780

 

 

See notes to unaudited condensed consolidated financial statements.

 

3


 

Great Lakes Dredge & Dock Corporation and Subsidiaries

Condensed Consolidated Statements of Operations

(Unaudited)

(in thousands, except per share amounts)

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Contract revenues

 

$

158,044

 

 

$

194,349

 

Costs of contract revenues

 

 

145,909

 

 

 

161,294

 

Gross profit

 

 

12,135

 

 

 

33,055

 

General and administrative expenses

 

 

13,017

 

 

 

14,604

 

Gain on sale of assets—net

 

 

(18

)

 

 

(321

)

Operating income (loss)

 

 

(864

)

 

 

18,772

 

Interest expense—net

 

 

(3,385

)

 

 

(4,025

)

Other income (expense)

 

 

227

 

 

 

(405

)

Income (loss) before income taxes

 

 

(4,022

)

 

 

14,342

 

Income tax benefit (provision)

 

 

791

 

 

 

(3,285

)

Net income (loss)

 

$

(3,231

)

 

$

11,057

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$

(0.05

)

 

$

0.17

 

Basic weighted average shares

 

 

66,264

 

 

 

65,847

 

 

 

 

 

 

 

 

Diluted earnings (loss) per share

 

$

(0.05

)

 

$

0.17

 

Diluted weighted average shares

 

 

66,264

 

 

 

66,436

 

 

See notes to unaudited condensed consolidated financial statements.

 

4


 

Great Lakes Dredge & Dock Corporation and Subsidiaries

Condensed Consolidated Statements of Comprehensive Income (Loss)

(Unaudited)

(in thousands)

 

 

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

 

Net income (loss)

 

 

$

(3,231

)

 

$

11,057

 

Net change in cash flow derivative hedges—net of tax (1)

 

 

 

(1,409

)

 

 

6,235

 

Comprehensive income (loss)

 

 

$

(4,640

)

 

$

17,292

 

 

(1) Net of income tax (provision) benefit of $476 and $(2,106) for the three months ended March 31, 2023 and 2022, respectively.

See notes to unaudited condensed consolidated financial statements.

 

5


 

Great Lakes Dredge & Dock Corporation and Subsidiaries

Condensed Consolidated Statements of Equity

(Unaudited)

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

Shares of

 

 

 

 

 

Additional

 

 

 

 

 

Other

 

 

 

 

 

 

Common

 

 

Common

 

 

Paid-In

 

 

Retained

 

 

Comprehensive

 

 

 

 

 

 

Stock

 

 

Stock

 

 

Capital

 

 

Earnings

 

 

Income (Loss)

 

 

Total

 

BALANCE—January 1, 2023

 

 

66,188

 

 

$

6

 

 

$

312,091

 

 

$

56,314

 

 

$

(191

)

 

$

368,220

 

Share-based compensation

 

 

20

 

 

 

 

 

 

215

 

 

 

 

 

 

 

 

 

215

 

Vesting of restricted stock units and impact of shares withheld for taxes

 

 

93

 

 

 

 

 

 

(335

)

 

 

 

 

 

 

 

 

(335

)

Exercise of options and purchases from employee stock plans

 

 

115

 

 

 

 

 

 

562

 

 

 

 

 

 

 

 

 

562

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(3,231

)

 

 

 

 

 

(3,231

)

Other comprehensive loss—net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,409

)

 

 

(1,409

)

BALANCE—March 31, 2023

 

 

66,416

 

 

$

6

 

 

$

312,533

 

 

$

53,083

 

 

$

(1,600

)

 

$

364,022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

Shares of

 

 

 

 

 

Additional

 

 

 

 

 

Other

 

 

 

 

 

 

Common

 

 

Common

 

 

Paid-In

 

 

Retained

 

 

Comprehensive

 

 

 

 

 

 

Stock

 

 

Stock

 

 

Capital

 

 

Earnings

 

 

Income (Loss)

 

 

Total

 

BALANCE—January 1, 2022

 

 

65,746

 

 

$

6

 

 

$

308,482

 

 

$

90,369

 

 

$

140

 

 

$

398,997

 

Share-based compensation

 

 

9

 

 

 

 

 

 

552

 

 

 

 

 

 

 

 

 

552

 

Vesting of restricted stock units and impact of shares withheld for taxes

 

 

212

 

 

 

 

 

 

(1,827

)

 

 

 

 

 

 

 

 

(1,827

)

Exercise of options and purchases from employee stock plans

 

 

79

 

 

 

 

 

 

390

 

 

 

 

 

 

 

 

 

390

 

Net income

 

 

 

 

 

 

 

 

 

 

 

11,057

 

 

 

 

 

 

11,057

 

Other comprehensive income—net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,235

 

 

 

6,235

 

BALANCE—March 31, 2022

 

 

66,046

 

 

$

6

 

 

$

307,597

 

 

$

101,426

 

 

$

6,375

 

 

$

415,404

 

 

See notes to unaudited condensed consolidated financial statements.

 

6


 

Great Lakes Dredge & Dock Corporation and Subsidiaries

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(in thousands)

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

OPERATING ACTIVITIES:

 

 

 

 

 

 

Net income (loss)

 

$

(3,231

)

 

$

11,057

 

Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:

 

 

 

 

 

 

Depreciation and amortization

 

 

10,850

 

 

 

11,316

 

Deferred income taxes

 

 

(791

)

 

 

3,285

 

Gain on sale of assets

 

 

(18

)

 

 

(321

)

Amortization of deferred financing fees

 

 

241

 

 

 

317

 

Share-based compensation expense

 

 

237

 

 

 

552

 

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

13,344

 

 

 

45,791

 

Contract revenues in excess of billings

 

 

(15,379

)

 

 

(34,691

)

Inventories

 

 

(3,766

)

 

 

(5,703

)

Prepaid expenses and other current assets

 

 

2,981

 

 

 

(6,612

)

Accounts payable and accrued expenses

 

 

4,000

 

 

 

12,247

 

Billings in excess of contract revenues

 

 

2,530

 

 

 

(11,126

)

Other noncurrent assets and liabilities

 

 

(1,678

)

 

 

205

 

Cash provided by operating activities

 

 

9,320

 

 

 

26,317

 

INVESTING ACTIVITIES:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(33,629

)

 

 

(28,866

)

Proceeds from dispositions of property and equipment

 

 

55

 

 

 

1,110

 

Cash used in investing activities

 

 

(33,574

)

 

 

(27,756

)

FINANCING ACTIVITIES:

 

 

 

 

 

 

Taxes paid on settlement of vested share awards

 

 

(335

)

 

 

(1,827

)

Exercise of options and purchases from employee stock plans

 

 

562

 

 

 

390

 

Borrowing under revolving loans

 

 

75,000

 

 

 

 

Repayments of revolving loans

 

 

(25,000

)

 

 

 

Cash provided by (used in) financing activities

 

 

50,227

 

 

 

(1,437

)

Net increase (decrease) in cash, cash equivalents and restricted cash

 

 

25,973

 

 

 

(2,876

)

Cash, cash equivalents and restricted cash at beginning of period

 

 

6,546

 

 

 

147,459

 

Cash, cash equivalents and restricted cash at end of period

 

$

32,519

 

 

$

144,583

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

32,519

 

 

$

142,583

 

Restricted cash included in other long-term assets

 

 

 

 

 

2,000

 

Cash, cash equivalents and restricted cash at end of period

 

$

32,519

 

 

$

144,583

 

 

 

 

 

 

 

 

Supplemental Cash Flow Information

 

 

 

 

 

 

Cash paid for interest

 

$

536

 

 

$

100

 

Cash paid (received) for income taxes

 

$

(45

)

 

$

58

 

 

 

 

 

 

 

 

Non-cash Investing and Financing Activities

 

 

 

 

 

 

Property and equipment purchased but not yet paid

 

$

3,755

 

 

$

10,319

 

 

See notes to unaudited condensed consolidated financial statements.

 

7


 

GREAT LAKES DREDGE & DOCK CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(dollar amounts in thousands, except per share amounts or as otherwise noted)

 

1.
Basis of presentation

The unaudited condensed consolidated financial statements and notes herein should be read in conjunction with the audited consolidated financial statements of Great Lakes Dredge & Dock Corporation and Subsidiaries (the “Company” or “Great Lakes”) and the notes thereto, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The condensed consolidated financial statements included herein have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted pursuant to the SEC’s rules and regulations, although management believes that the disclosures are adequate and make the information presented not misleading. In the opinion of management, all adjustments, which are of a normal and recurring nature (except as otherwise noted), that are necessary to present fairly the Company’s financial position as of March 31, 2023 and December 31, 2022, and its results of operations for the three months ended March 31, 2023 and 2022 and cash flows for the three months ended March 31, 2023 and 2022 have been included.

The components of costs of contract revenues include labor, equipment (including depreciation, maintenance, insurance and long-term rentals), subcontracts, fuel, supplies, short-term rentals and project overhead. Hourly labor is generally hired on a project-by-project basis. Costs of contract revenues vary significantly depending on the type and location of work performed and assets utilized.

The Company has one operating segment which is also the Company’s reportable segment and reporting unit of which the Company tests goodwill for impairment. The Company performed its most recent test of impairment as of October 1, 2022 with no indication of impairment as of the test date. As of the test date, the fair value of the reporting unit was in excess of its carrying value by at least 10%. When performing the quantitative test, the Company assessed the fair values of its reporting unit using both a market-based approach and an income-based approach. The assessment used estimates based on assumptions that the Company believes to be reasonable, but such assumptions are subject to unpredictability and uncertainty. Likewise, changes in terminal value and discount rate assumptions, unfavorable economic environment or market conditions and other factors in the future may cause a different assessment. Changes in these estimates and assumptions could materially affect the determination of fair value, and may result in the impairment of goodwill in the event that actual results differ from those estimates. The Company will continue to monitor for changes in facts or circumstances that may impact our estimates. The Company will perform its next scheduled annual test of goodwill in the third quarter of 2023 should no triggering events occur which would require a test prior to the next annual test.

The condensed consolidated results of operations and comprehensive income (loss) for the interim periods presented herein are not necessarily indicative of the results to be expected for the full year.

2. Earnings per share

Basic earnings per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock.

The computations for basic and diluted earnings per share are as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(3,231

)

 

$

11,057

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

66,264

 

 

 

65,847

 

Effect of stock options and restricted stock units

 

 

 

 

 

589

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — diluted

 

 

66,264

 

 

 

66,436

 

 

 

 

 

 

 

 

Earnings (loss) per share — basic

 

$

(0.05

)

 

$

0.17

 

Earnings (loss) per share — diluted

 

$

(0.05

)

 

$

0.17

 

 

8


 

 

For the three months ended March 31, 2023, the dilutive effect of 246 restricted stock units were excluded from the diluted weighted-average common shares outstanding as the Company incurred a loss during the period.

3. Accrued expenses

Accrued expenses at March 31, 2023 and December 31, 2022 were as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Insurance

 

$

13,920

 

 

$

17,808

 

Interest

 

 

6,131

 

 

 

1,469

 

Payroll and employee benefits

 

 

5,003

 

 

 

2,062

 

Other

 

 

4,262

 

 

 

5,107

 

Fuel hedge contracts

 

 

2,693

 

 

 

638

 

Income and other taxes

 

 

1,889

 

 

 

1,419

 

Contract reserves

 

 

2,650

 

 

 

966

 

Total accrued expenses

 

$

36,548

 

 

$

29,469

 

 

4. Long-term debt

Credit agreement

On July 29, 2022, the Company, Great Lakes Dredge & Dock Company, LLC, NASDI Holdings, LLC, Great Lakes Environmental & Infrastructure Solutions, LLC, Great Lakes U.S. Fleet Management, LLC, and Drews Services LLC (collectively, the “Credit Parties”) entered into a second amended and restated revolving credit and security agreement (as amended, supplemented or otherwise modified from time to time, the “Amended Credit Agreement”) with certain financial institutions from time to time party thereto as lenders, PNC Bank, National Association, as Agent (the “Agent”), PNC Capital Markets, CIBC Bank USA, Bank of America, N.A. and Truist Securities, Inc., as Joint Lead Arrangers and Joint Bookrunners, CIBC Bank USA and Truist Bank as Co-Syndication Agents, Bank of America, N.A., as Documentation Agent and PNC Bank National Association, as Green Loan Coordinator. The Amended Credit Agreement amends and restates the prior Amended Credit Agreement dated as of May 3, 2019 by and among the financial institutions from time to time party thereto as lenders, the Agent and the Credit Parties party thereto such that the terms and conditions of the prior credit agreement have been subsumed and replaced in their entirety by the terms and conditions of the Amended Credit Agreement, including the amount available under the revolving credit facility. The terms of the Amended Credit Agreement are summarized below.

The Amended Credit Agreement provides for a senior secured revolving credit facility in an aggregate principal amount of up to $300,000 of which the full amount is available for the issuance of standby letters of credit. The maximum borrowing capacity under the Amended Credit Agreement is determined by a formula and may fluctuate depending on the value of the collateral included in such formula at the time of determination. The Amended Credit Agreement also includes an increase option that will allow the Company to increase the senior secured revolving credit facility by an aggregate principal amount of up to $100,000. This increase is subject to lenders providing incremental commitments for such increase, the Credit Parties having adequate borrowing capacity and provided that no default or event of default exists both before and after giving effect to such incremental commitment increase.

The Amended Credit Agreement contains a green loan option where the Company can borrow at the lower interest rates described below so long as such funds are used to fund capital investments related to renewable energy and clean transportation projects and are consistent with green loan principles. The green loan option is subject to a $35,000 sublimit.

The Amended Credit Agreement contains customary representations and affirmative and negative covenants, including a springing financial covenant that requires the Credit Parties to maintain a fixed charge coverage ratio (ratio of earnings before income taxes, depreciation and amortization, net interest expenses, non-cash charges and losses and certain other non-recurring charges, minus capital expenditures, income and franchise taxes, to net cash interest expense plus scheduled cash principal payments with respect to debt plus restricted payments paid in cash) of not less than 1.10 to 1.00. The springing financial covenant is triggered when the undrawn availability of the Amended Credit Agreement is less than 12.5% of the maximum loan amount for five consecutive days. The Amended Credit Agreement also contains customary events of default (including non-payment of principal or interest on any material debt and breaches of covenants) as well as events of default relating to certain actions by the Company’s surety bonding providers. The obligations of the Credit Parties under the Amended Credit Agreement will be unconditionally guaranteed, on a joint and several basis, by each existing and subsequently acquired or formed material direct and indirect domestic subsidiary of the Company. Borrowings under the Amended Credit Agreement will be used to pay fees and expenses related to the Amended Credit Agreement, finance acquisitions permitted under the Amended Credit Agreement, finance ongoing working capital, for other general corporate purposes, and with respect to any green loan, fund capital investments related to renewable energy and clean transportation

9


 

projects. The Amended Credit Agreement matures on the earlier of July 29, 2027 or the date that is ninety-one (91) days prior to the scheduled maturity date of the Company’s unsecured senior notes, which is currently June 1, 2029, if the Company fails to refinance its unsecured senior notes prior to their scheduled maturity date but only if such scheduled maturity date is prior to the maturity date of the Amended Credit Agreement.

The obligations under the Amended Credit Agreement are secured by substantially all of the assets of the Credit Parties. The outstanding obligations thereunder shall be secured by a valid first priority perfected lien on substantially all of the U.S. flagged and located vessels of the Credit Parties and a valid perfected lien on all domestic accounts receivable and substantially all other assets of the Credit Parties, subject to the permitted liens and interests of other parties (including the Company’s surety bonding providers).

Interest on the senior secured revolving credit facility of the Amended Credit Agreement is equal to either a Domestic Rate option or Secured Overnight Financing Rate (“SOFR”) option, at the Company’s election. As of July 29, 2022, (a) the Domestic Rate option is the highest of (1) the base commercial lending rate of PNC Bank, National Association, as publicly announced, (2) the sum of the overnight bank funding rate plus 0.5% and (3) the sum of the daily simple SOFR plus 1.0%, so long as a daily Simple SOFR is offered, ascertainable and not unlawful and (b) the SOFR option is the rate that applies for the applicable interest period determined by the Agent and based on the rate published by the CME Group Benchmark Administration Limited (or a successor administrator). After the date on which a borrowing base certificate is required to be delivered under Section 9.2 of the Amended Credit Agreement (commencing with the fiscal quarter ending September 30, 2022), the Domestic Rate option will be the Domestic Rate plus an interest margin ranging between 0.25% and 0.75% and the SOFR option will be the SOFR plus an interest margin ranging between 1.25% and 1.75%, in each case, depending on the quarterly average undrawn availability on the Amended Credit Agreement. Additionally, the Company will have an option to borrow at Green Loan Advance Rates, each of which will be 0.05% lower than the corresponding applicable rate if the Company certifies that it will use such proceeds to invest in renewable energy and clean transportation projects and it complies with green loan principles.

The Company had $50,000 and no borrowings on the revolver as of March 31, 2023 and December 31, 2022, respectively. There were $16,391 of letters of credit outstanding as of both March 31, 2023 and December 31, 2022. There were $195,712 and $245,713 of availability under the Amended Credit Agreement as of March 31, 2023 and December 31, 2022, respectively. As a result of certain limitations set forth in the Amended Credit Agreement, the availability under the Amended Credit Agreement is suppressed by $37,897 as of both March 31, 2023 and December 31, 2022.

Senior Notes and subsidiary guarantors

In May 2021, the Company sold $325,000 of unsecured 5.25% Senior Notes (the “2029 Notes”) pursuant to a private offering. The 2029 Notes were priced to investors at par and will mature on June 1, 2029. The Company used the net proceeds from the offering, together with cash on hand, to redeem all $325,000 aggregate principal amount of its outstanding 8.000% Senior Notes due 2022.

The Company’s obligations under these 2029 Notes are guaranteed by each of the Company’s existing and future 100% owned domestic subsidiaries that are co-borrowers or guarantors under the Amended Credit Agreement. Such guarantees are full, unconditional and joint and several. The parent company issuer has no independent assets or operations and all non-guarantor subsidiaries have been determined to be minor.

5. Fair value measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A fair value hierarchy has been established by GAAP that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The accounting guidance describes three levels of inputs that may be used to measure fair value:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

10


 

The Company is exposed to counterparty credit risk associated with non-performance of its various derivative instruments. The Company’s risk would be limited to any unrealized gains on current positions. To help mitigate this risk, the Company transacts only with counterparties that are rated as investment grade or higher. In addition, all counterparties are monitored on a continuous basis.

The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. At times, the Company holds certain derivative contracts that it uses to manage commodity price risk or foreign currency risk. The Company does not hold or issue derivatives for speculative or trading purposes. The fair values of these financial instruments are summarized as follows:

 

 

 

 

Fair Value at

 

 

 

Fair Value Hierarchy Levels

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2023

 

 

December 31, 2022

 

 

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Derivatives designated as cash flow hedging instruments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fuel hedge contracts

 

2

 

$

 

 

$

2,693

 

 

$

 

 

$

638

 

Foreign currency exchange hedge contracts

 

2

 

 

995

 

 

 

 

 

 

831

 

 

 

6

 

Total derivatives

 

 

 

$

995

 

 

$

2,693

 

 

$

831

 

 

$

644

 

Fuel hedge contracts

The Company is exposed to certain market risks, primarily commodity price risk as it relates to diesel fuel purchase requirements, which occur in the normal course of business. The Company enters into heating oil commodity swap contracts to hedge the risk that fluctuations in diesel fuel prices could have an adverse impact on cash flows associated with its domestic dredging contracts. The Company’s goal is to hedge approximately 80% of the eligible fuel requirements for work in domestic backlog.

As of March 31, 2023, the Company was party to various swap arrangements to hedge the price of a portion of its diesel fuel purchase requirements for work in its backlog to be performed through October 2023. As of March 31, 2023, there were 5.4 million gallons remaining on these contracts representing forecasted domestic fuel purchases through October 2023. Under these swap agreements, the Company will pay fixed prices ranging from $2.71 to $3.95 per gallon.

At March 31, 2023 and December 31, 2022, the fair value liability of the fuel hedge contracts were estimated to be $2,693 and $638, respectively, and are recorded in accrued expenses. For fuel hedge contracts considered to be highly effective, the losses reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes, for the three months ended March 31, 2023 were $370. The remaining gains and losses included in accumulated other comprehensive loss at March 31, 2023 will be reclassified into earnings over the next seven months, corresponding to the period during which the hedged fuel is expected to be utilized. Changes in the fair value of fuel hedge contracts not considered highly effective are recorded as cost of contract revenues in the Statement of Operations. The fair values of fuel hedges are corroborated using inputs that are readily observable in public markets; therefore, the Company determines fair value of these fuel hedges using Level 2 inputs.

Foreign currency exchange hedge contracts

The Company is exposed to certain market risks, including foreign currency exchange rate risks related to the purchase of new vessel build materials in Europe. The Company enters into foreign currency exchange forward contracts to hedge the risk that fluctuations in the Euro in relation to the U.S. Dollar could have an adverse impact on cash flows associated with its equipment builds.

As of March 31, 2023, the Company was party to various foreign exchange forward contract arrangements to hedge the purchase of materials through November 2024. As of March 31, 2023, there were 26.0 million Euro of payments remaining on these hedge contracts. Under these hedge contracts, the Company will pay fixed prices ranging from $1.00 to $1.13 per Euro.

As of March 31, 2023 and December 31, 2022, the fair value asset of foreign currency exchange hedge contracts were estimated to be $995 and $831, respectively, and are recorded in other current assets. At December 31, 2022, the fair value liability of foreign currency exchange hedge contracts was estimated to be $6 and is recorded in accrued expenses. For foreign currency exchange hedge contracts considered to be highly effective, the gains reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes, for the three months ended March 31, 2023 were $42. The remaining gains and losses included in accumulated other comprehensive loss at March 31, 2023 will be reclassified into earnings over the next twenty months, corresponding to the period during which the hedged currency is expected to be utilized. Changes in the fair value of foreign currency exchange hedge

11


 

contracts not considered highly effective are recorded as other expenses in the Statement of Operations. The fair values of foreign currency exchange hedges are corroborated using inputs that are readily observable in public markets; therefore, the Company determines the fair value of these foreign currency exchange hedges using Level 2 inputs.

Accumulated other comprehensive income (loss)

Changes in the components of the accumulated balances of other comprehensive income (loss) are as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

Derivatives:

 

 

 

 

 

 

Fuel Hedge Contracts

 

 

 

 

 

 

Reclassification of derivative losses (gains) to earnings—net of tax

 

$

370

 

 

$

(2,481

)

Change in fair value of derivatives—net of tax

 

 

(1,906

)

 

 

8,716

 

Net change in cash flow derivative fuel hedges—net of tax

 

$

(1,536

)

 

$

6,235

 

Foreign Currency Exchange Hedge Contracts

 

 

 

 

 

 

Reclassification of derivative losses (gains) to earnings—net of tax

 

$

(42

)

 

$

 

Change in fair value of derivatives—net of tax

 

 

169

 

 

 

 

Net change in cash flow derivative foreign currency hedges—net of tax

 

$

127

 

 

$

 

Total net change in cash flow derivative hedges - net of tax

 

$

(1,409

)

 

$

6,235

 

Adjustments reclassified from accumulated balances of other comprehensive loss (income) to earnings are as follows:

 

 

 

 

Three Months Ended

 

 

 

 

 

March 31,

 

 

 

Statement of Operations Location

 

2023

 

 

2022

 

Derivatives:

 

 

 

 

 

 

 

 

Fuel hedge contracts

 

Costs of contract revenues

 

$

495

 

 

$

(3,319

)

Foreign currency exchange hedge contracts

 

Other expense (income)

 

 

(52

)

 

 

 

 

Income tax benefit (provision)

 

 

112

 

 

 

(838

)

 

 

 

$

331

 

 

$

(2,481

)

 

Other financial instruments

The carrying value of financial instruments included in current assets and current liabilities approximates fair value due to the short-term maturities of these instruments. Based on timing of the cash flows and comparison to current market interest rates, the carrying value of the revolving credit agreement approximates fair value. In May 2021, the Company sold $325,000 of the 2029 Notes, which were outstanding at March 31, 2023 (see Note 4, Long-term debt). The fair value of the 2029 Notes was $245,622 at March 31, 2023, which is a Level 1 fair value measurement as the senior notes’ value was obtained using quoted prices in active markets. It is impracticable to determine the fair value of outstanding letters of credit or performance, bid and payment bonds due to uncertainties as to the amount and timing of future obligations, if any.

12


 

6. Share-based compensation

On May 5, 2021, the Company’s stockholders approved the Great Lakes Dredge & Dock Corporation 2021 Long-Term Incentive Plan (the “Incentive Plan”), which previously had been approved by the Company’s board of directors subject to stockholder approval. The Incentive Plan replaces the 2017 Long-Term Incentive Plan (the “Prior Plan”) and is largely based on the Prior Plan, but with updates to the available shares and other administrative changes. The Incentive Plan permits the granting of stock options, stock appreciation rights, restricted stock and restricted stock units to the Company’s employees and directors for up to 1.5 million shares of common stock, plus the number of shares that remained available for future grant under the Prior Plan as of the effectiveness of the Incentive Plan.

The Prior Plan permitted the granting of stock options, stock appreciation rights, restricted stock and restricted stock units to the Company’s employees and directors for up to 3.3 million shares of common stock, plus an additional 1.7 million shares underlying equity awards issued under the 2007 Long-Term Incentive Plan. The Company may also issue share-based compensation as inducement awards to new employees upon approval of the Board of Directors and/or the applicable committee or committees thereof, as may be required.

During the three months ended March 31, 2023, the Company granted 945 thousand restricted stock units to certain employees. In addition, all non-employee directors on the Company’s board of directors are paid a portion of their board-related compensation in stock grants or restricted stock units. Compensation cost charged to expense related to share-based compensation arrangements was $237 and $552 for the three months ended March 31, 2023 and 2022, respectively.

7. Revenue

At March 31, 2023, the Company had $327,147 of remaining performance obligations, which the Company refers to as total dredging backlog. Total backlog does not include approximately $50,000 of performance obligations related to offshore wind contracts. Approximately 77% of the Company’s dredging backlog is expected to be completed in 2023 with the remaining balance expected to be completed in 2024.

Revenue by category

The following series of tables presents our revenue disaggregated by several categories.

Domestically, the Company’s work generally is performed in coastal waterways and deep-water ports. The U.S. dredging market consists of four primary types of work: capital, coastal protection, maintenance and rivers & lakes. Foreign projects typically involve capital work.

The Company’s contract revenues by type of work, for the periods indicated, were as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

Revenues

 

2023

 

 

2022

 

Dredging:

 

 

 

 

 

 

Capital—U.S.

 

$

32,475

 

 

$

101,010

 

Coastal protection

 

 

51,305

 

 

 

71,917

 

Maintenance

 

 

71,928

 

 

 

19,812

 

Rivers & lakes

 

 

2,336

 

 

 

1,610

 

Total revenues

 

$

158,044

 

 

$

194,349

 

 

The Company’s contract revenues by type of customer, for the periods indicated, were as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

Revenues

 

2023

 

 

2022

 

Dredging:

 

 

 

 

 

 

Federal government

 

$

142,162

 

 

$

167,574

 

State and local government

 

 

15,882

 

 

 

24,601

 

Private

 

 

-

 

 

 

2,174

 

Total revenues

 

$

158,044

 

 

$

194,349

 

 

13


 

 

Accounts receivable at March 31, 2023 and December 31, 2022 are as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Completed contracts

 

$

4,983

 

 

$

4,682

 

Contracts in progress

 

 

18,146

 

 

 

32,546

 

Retainage

 

 

10,087

 

 

 

8,226

 

 

 

 

33,216

 

 

 

45,454

 

Allowance for credit losses

 

 

(564

)

 

 

(564

)

 

 

 

 

 

 

 

Total accounts receivable—net

 

$

32,652

 

 

$

44,890

 

 

 

 

 

 

 

 

The components of contracts in progress at March 31, 2023 and December 31, 2022 are as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Costs and earnings in excess of billings:

 

 

 

 

 

 

Costs and earnings for contracts in progress

 

$

343,316

 

 

$

262,125

 

Amounts billed

 

 

(276,822

)

 

 

(210,068

)

Costs and earnings in excess of billings for contracts in progress

 

 

66,494

 

 

 

52,057

 

Costs and earnings in excess of billings for completed contracts

 

 

14,808

 

 

 

14,972

 

Total contract revenues in excess of billings

 

$

81,302

 

 

$

67,029

 

 

 

 

 

 

 

 

Current portion of contract revenues in excess of billings

 

$

81,302

 

 

$

65,922

 

Long-term contract revenues in excess of billings

 

 

-

 

 

 

1,107

 

Total contract revenues in excess of billings

 

$

81,302

 

 

$

67,029

 

 

 

 

 

 

 

 

Billings in excess of costs and earnings:

 

 

 

 

 

 

Amounts billed

 

$

(112,333

)

 

$

(95,013

)

Costs and earnings for contracts in progress

 

 

99,889

 

 

 

85,099

 

Total billings in excess of contract revenues

 

$

(12,444

)

 

$

(9,914

)

 

In the first quarter of 2022, a revision to the estimated gross profit percentage of a project was recognized due to a positive settlement of a claim from the recently completed project resulting in a cumulative net impact on the project margin, which increased gross profit by $11,724.

At March 31, 2023 and December 31, 2022, costs to fulfill a contract with a customer recognized as an asset were $3,971 and $4,472, respectively, and are recorded in other current assets and other noncurrent assets. These costs relate to pre-contract and pre-construction activities. During the three months ended March 31, 2023 and 2022, the Company amortized $3,666 and $2,402, respectively, of pre-construction costs.

8. Commitments and contingencies

Commercial commitments

Performance and bid bonds are customarily required for dredging and marine construction projects. The Company has bonding agreements with Argonaut Insurance Company, Berkley Insurance Company, Chubb Surety and Liberty Mutual Insurance Company, under which the Company can obtain performance, bid and payment bonds. The Company also has outstanding bonds with Travelers Casualty, Surety Company of America and Zurich American Insurance Company. Bid bonds are generally obtained for a percentage of bid value and amounts outstanding typically range from $1,000 to $10,000. At March 31, 2023, the Company had outstanding performance bonds with a notional amount of approximately $686,345. The revenue value remaining in dredging backlog totaled approximately $253,936.

Certain foreign projects performed by the Company have warranty periods, typically spanning no more than one to three years beyond project completion, whereby the Company retains responsibility to maintain the project site to certain specifications during the warranty period. Generally, any potential liability of the Company is mitigated by insurance, shared responsibilities with consortium partners, and/or recourse to owner-provided specifications.

14


 

Legal proceedings and other contingencies

As is customary with negotiated contracts and modifications or claims to competitively bid contracts with the federal government, the government has the right to audit the books and records of the Company to ensure compliance with such contracts, modifications, or claims, and the applicable federal laws. The government has the ability to seek a price adjustment based on the results of such audit. Any such audits have not had, and are not expected to have, a material impact on the financial position, operations, or cash flows of the Company.

Various legal actions, claims, assessments and other contingencies arising in the ordinary course of business are pending against the Company and certain of its subsidiaries. The Company will defend itself vigorously on all matters. These matters are subject to many uncertainties, and it is possible that some of these matters could ultimately be decided, resolved, or settled adversely to the Company. Although the Company is subject to various claims and legal actions that arise in the ordinary course of business, except as described below, the Company is not currently a party to any material legal proceedings or environmental claims. The Company records an accrual when it is probable a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe any of these proceedings, individually or in the aggregate, would be expected to have a material effect on results of operations, cash flows or financial condition.

On April 23, 2014, the Company completed the sale of NASDI, LLC (“NASDI”) and Yankee Environmental Services, LLC (“Yankee”), which together comprised the Company’s historical demolition business, to a privately-owned demolition company. The Company has been involved in litigation relating to this sale, and on April 11, 2022 the Supreme Court of Delaware affirmed an earlier decision by Delaware Court of Chancery granting the Company a $21,934 judgment relating to the buyer's default of its obligations to indemnify the Company for losses resulting from failure to perform in accordance with terms of a surety performance bond. Following this judgment, the Company continued to aggressively pursue collection from the buyer on outstanding amounts owed under the sale and the indemnification. On April 24, 2023, the Company settled the remaining litigation related to the sale and subsequent buyer's default of its obligations to indemnify the Company for losses resulting from failure to perform in accordance with terms of a surety performance bond. The settlement calls for a one-time payment to the Company from entities affiliated with the buyer in the amount of $1,250, a disbursement to the Company from a litigation escrow account in the amount of $680 and a release of funds retained by New York City to the Company in connection with a pre-purchase construction project which is expected to be $800 after the payment of related expenses. The Company expects to record the proceeds and release any balance sheet exposure as the monies are received in 2023.

Lease obligations

The Company leases certain operating equipment and office facilities under long-term operating leases expiring at various dates through 2030. The equipment leases contain renewal or purchase options that specify prices at the then fair value upon the expiration of the lease terms. The leases also contain default provisions that are triggered by an acceleration of debt maturity under the terms of the Company’s Amended Credit Agreement, or, in certain instances, cross default to other equipment leases and certain lease arrangements require that the Company maintain certain financial ratios comparable to those required by its Amended Credit Agreement. Additionally, the leases typically contain provisions whereby the Company indemnifies the lessors for the tax treatment attributable to such leases based on the tax rules in place at lease inception. The tax indemnifications do not have a contractual dollar limit. To date, no lessors have asserted any claims against the Company under these tax indemnification provisions.

15


 

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

Cautionary note regarding forward-looking statements

Certain statements in this Quarterly Report on Form 10-Q may constitute “forward-looking” statements as defined in Section 27A of the Securities Act of 1933 (the “Securities Act”), Section 21E of the Securities Exchange Act of 1934 (the “Exchange Act”), the Private Securities Litigation Reform Act of 1995 (the “PSLRA”) or in releases made by the Securities and Exchange Commission (“SEC”), all as may be amended from time to time. Such forward-looking statements involve known and unknown risks, uncertainties and other important factors that could cause the actual results, performance or achievements of Great Lakes Dredge & Dock Corporation and its subsidiaries (“Great Lakes” or the “Company”), or industry results, to differ materially from any future results, performance or achievements expressed or implied by such forward-looking statements. Statements that are not historical fact are forward-looking statements. Forward-looking statements can be identified by, among other things, the use of forward-looking language, such as the words “plan,” “believe,” “expect,” “anticipate,” “intend,” “estimate,” “project,” “may,” “would,” “could,” “should,” “seeks,” or “scheduled to,” or other similar words, or the negative of these terms or other variations of these terms or comparable language, or by discussion of strategy or intentions.

These cautionary statements are being made pursuant to the Securities Act, the Exchange Act and the PSLRA with the intention of obtaining the benefits of the “safe harbor” provisions of such laws. Great Lakes cautions investors that any forward-looking statements made by Great Lakes are not guarantees or indicative of future performance. Important assumptions and other important factors that could cause actual results to differ materially from those forward-looking statements with respect to Great Lakes, include, but are not limited to, risks and uncertainties that are described in Item 1A. “Risk Factors” of Great Lakes’ Annual Report on Form 10-K for the year ended December 31, 2022 and in other securities filings by Great Lakes with the SEC.

Although Great Lakes believes that its plans, intentions and expectations reflected in or suggested by such forward-looking statements are reasonable, actual results could differ materially from a projection or assumption in any forward-looking statements. Great Lakes’ future financial condition and results of operations, as well as any forward-looking statements, are subject to change and inherent risks and uncertainties. The forward-looking statements contained in this Quarterly Report on Form 10-Q are made only as of the date hereof and Great Lakes does not have or undertake any obligation to update or revise any forward-looking statements whether as a result of new information, subsequent events or otherwise, unless otherwise required by law.

General

Great Lakes is the largest provider of dredging services in the United States which is complemented with a long history of performing significant international projects. The Company is also fully engaged in expanding its core business into the rapidly developing offshore wind energy industry. The Company operates in one operating segment, which is also the Company’s one reportable segment and reporting unit.

Dredging generally involves the enhancement or preservation of the navigability of waterways or the protection of shorelines through the removal or replenishment of soil, sand or rock. Domestically, our work generally is performed in coastal waterways and deep water ports. The U.S. dredging market consists of four primary types of work: capital, coastal protection, maintenance and rivers & lakes.

The Company’s bid market is defined as the aggregate dollar value of domestic dredging projects on which we bid or could have bid if not for capacity constraints or other considerations (“bid market”). We experienced an average combined bid market share in the U.S. of 35% over the prior three years, including 39%, 59%, 21% and 30% of the domestic capital, coastal protection, maintenance and rivers & lakes sectors, respectively.

The Company’s largest domestic customer is the U.S. Army Corps of Engineers (the “Corps”), which has responsibility for federally funded projects related to navigation and flood control of U.S. waterways. In the three months ended March 31, 2023, our revenues earned from contracts with federal government agencies were approximately 90% of total revenue, up from our prior three-year average of 75%.

The Company’s vessels are subject to periodic regulatory dry dock inspections to verify that the vessels have been maintained in accordance with the rules of the U.S. Coast Guard and the American Bureau of Shipping (“ABS”) and that recommended repairs have been satisfactorily completed. Regulatory dry dock frequency is a statutory requirement mandated by the U.S. Coast Guard and the ABS. The Company’s vessels undergo regulatory dry-docks every two to three years or every five years, depending on the vessel type and may also go into dry dock on an as-needed basis for upgrades, maintenance and repairs. The Company experienced regulatory dry dock inspections on one dredge in the first quarter of 2023. The dry dock vessel returned to work in March 2023.

The Company has taken action on cost reductions and fleet adjustments. In 2022, the Company retired the 42-year-old hopper dredge, the Terrapin Island. Beginning in 2023, the Company chose to cold stack some of our equipment with minimal crews and cost to

16


 

adjust to the current difficult market conditions. The equipment can be easily reactivated when the Company sees improvements in the bid market. The Company currently has cold stacked two major dredges and support equipment.

The Company plans to participate in the offshore wind market, and in November 2021, the Company entered into a $197 million contract with Philly Shipyard to build the first U.S. flagged Jones Act compliant, inclined fall-pipe vessel for subsea rock installation for wind turbine foundations, the Acadia, which is expected to be delivered and operational in the first half of 2025. This vessel represents a significant critical advancement in building the U.S. logistics infrastructure to support the future of the new U.S. offshore wind industry. The Company has begun bidding on select projects in the offshore wind market and on July 14, 2022, the Company, in consortium with Van Oord, entered into its first contract with Empire Offshore Wind, a joint venture between Equinor and BP, to perform subsea rock installation work for the Empire I and Empire II offshore wind farms in New York in 2025 and 2026. These wind farms are expected to provide over 2 Gigawatts (“GW”) of renewable energy to the state of New York, which is enough renewable energy to power more than one million households in New York.

In 2021, the current presidential administration announced the ambitious goal of 30 GW of offshore wind by 2030 and provided $3.0 billion in federal loan guarantees for offshore wind projects. Great Lakes continues to tender bids on multiple offshore wind projects for our subsea rock installation vessel and additional contract awards are anticipated in 2023.

During the recent COVID-19 pandemic, the health and safety of our employees was and remains our primary goal. Our commitment to health and safety reaches far beyond our employees and embraces their families, our customers, and our community. The unique nature of our business requires many of our employees to live and work in close proximity to one another. We instituted and strictly adhere to rigorous measures designed to provide our employees with a safe working environment and allow them to safely execute tasks.

The Company has one operating segment, which is also the Company’s one reportable segment and reporting unit.

Results of operations

The following tables set forth the components of net income (loss) and Adjusted EBITDA, as defined below, as a percentage of contract revenues for the three months ended March 31, 2023 and 2022:

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

 

 

2023

 

 

2022

 

 

Contract revenues

 

 

100.0

 

%

 

100.0

 

%

Costs of contract revenues

 

 

(92.3

)

 

 

(83.0

)

 

Gross profit

 

 

7.7

 

 

 

17.0

 

 

General and administrative expenses

 

 

8.2

 

 

 

7.5

 

 

Gain on sale of assets—net

 

 

 

 

 

(0.2

)

 

Operating income (loss)

 

 

(0.5

)

 

 

9.7

 

 

Interest expense—net

 

 

(2.1

)

 

 

(2.1

)

 

Other income (expense)

 

 

0.1

 

 

 

(0.2

)

 

Income (loss) before income taxes

 

 

(2.5

)

 

 

7.4

 

 

Income tax benefit (provision)

 

 

0.5

 

 

 

(1.7

)

 

Net income (loss)

 

 

(2.0

)

%

 

5.7

 

%

 

 

 

 

 

 

 

 

Adjusted EBITDA

 

 

6.5

 

%

 

15.3

 

%

 

17


 

 

Adjusted EBITDA, as provided herein, represents net income (loss) from continuing operations, adjusted for net interest expense, income taxes, depreciation and amortization expense, debt extinguishment, accelerated maintenance expense for new international deployments, goodwill or asset impairments and gains on bargain purchase acquisitions. Adjusted EBITDA is not a measure derived in accordance with accounting principles generally accepted in the United States of America (“GAAP”). The Company presents Adjusted EBITDA as an additional measure by which to evaluate the Company’s operating trends. The Company believes that Adjusted EBITDA is a measure frequently used to evaluate performance of companies with substantial leverage and that the Company’s primary stakeholders (i.e., its stockholders, bondholders and banks) use Adjusted EBITDA to evaluate the Company’s period to period performance. Additionally, management believes that Adjusted EBITDA provides a transparent measure of the Company’s recurring operating performance and allows management and investors to readily view operating trends, perform analytical comparisons and identify strategies to improve operating performance. For this reason, the Company uses a measure based upon Adjusted EBITDA to assess performance for purposes of determining compensation under the Company’s incentive plan. Adjusted EBITDA should not be considered an alternative to, or more meaningful than, amounts determined in accordance with GAAP including: (a) operating income as an indicator of operating performance; or (b) cash flows from operations as a measure of liquidity. As such, the Company’s use of Adjusted EBITDA, instead of a GAAP measure, has limitations as an analytical tool, including the inability to determine profitability or liquidity due to the exclusion of accelerated maintenance expense for new international deployments, goodwill or asset impairments, gains on bargain purchase acquisitions, interest and income tax expense and the associated significant cash requirements and the exclusion of depreciation and amortization, which represent significant and unavoidable operating costs given the level of indebtedness and capital expenditures needed to maintain the Company’s business. For these reasons, the Company uses operating income to measure the Company’s operating performance and uses Adjusted EBITDA only as a supplement. The following is a reconciliation of Adjusted EBITDA to net income (loss):

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

(in thousands)

 

 

 

 

 

 

Net income (loss)

 

$

(3,231

)

 

$

11,057

 

Adjusted for:

 

 

 

 

 

 

Interest expense—net

 

 

3,385

 

 

 

4,025

 

Income tax provision (benefit)

 

 

(791

)

 

 

3,285

 

Depreciation and amortization

 

 

10,850

 

 

 

11,316

 

Adjusted EBITDA

 

$

10,213

 

 

$

29,683

 

 

The Company’s contract revenues by type of work, for the periods indicated, were as follows:

 

 

Three Months Ended

 

 

 

 

March 31,

 

 

Revenues (in thousands)

 

2023

 

 

2022

 

 

Change

 

 

Dredging:

 

 

 

 

 

 

 

 

 

 

Capital—U.S.

 

$

32,475

 

 

$

101,010

 

 

 

(67.8

)%

 

Coastal protection

 

 

51,305

 

 

 

71,917

 

 

 

(28.7

)%

 

Maintenance

 

 

71,928

 

 

 

19,812

 

 

 

263.0

%

 

Rivers & lakes

 

 

2,336

 

 

 

1,610

 

 

 

45.1

%

 

Total revenues

 

$

158,044

 

 

$

194,349

 

 

 

(18.7

)%

 

 

Total revenue was $158.0 million for the three months ended March 31, 2023, down $36.3 million, or 19%, from $194.3 million for the same period in the prior year. For the three months ended March 31, 2023, the Company experienced a decrease in domestic capital and coastal protection revenue as compared to the same period in the prior year. This decrease was partially offset by an increase in maintenance, and rivers & lakes revenue during the first quarter of 2023 as compared to the same period in the prior year.

Capital dredging consists primarily of port expansion projects, which involve the deepening of channels and berthing basins to allow access by larger, deeper draft ships and the provision of land fill used to expand port facilities. In addition to port work, capital projects also include coastal restoration and land reclamations, trench digging for pipelines, tunnels and cables, and other dredging related to the construction of breakwaters, jetties, canals and other marine structures. For the three months ended March 31, 2023, domestic capital dredging revenue was $32.5 million, down $68.5 million, or 68%, compared to $101.0 million for the same period in 2022. The decrease in capital dredging revenues for the three months ended March 31, 2023 was mostly due to a decrease in revenue earned on projects in Massachusetts, Florida, South Carolina, Louisiana, New Hampshire, and Alabama in the first quarter of 2023 when compared to the same period in the prior year. This decrease was slightly offset by revenue earned on projects in Virginia in the current year.

18


 

Coastal protection projects involve moving sand from the ocean floor to shoreline locations where erosion threatens shoreline assets. Coastal protection revenue for the quarter ended March 31, 2023 was $51.3 million, a decrease of $20.6 million, or 29%, compared to $71.9 million in the prior year period. The decrease in coastal protection revenues for the three months ended March 31, 2023 was mostly attributable to a decrease in revenue earned on projects in North Carolina and Florida in the current year period when compared to the prior year. This decrease was slightly offset by revenue earned on projects in New York, New Jersey and Virginia in the current year.

Maintenance dredging consists of the re-dredging of previously deepened waterways and harbors to remove silt, sand and other accumulated sediments. Due to natural sedimentation, most channels generally require maintenance dredging every one to three years, thus creating a recurring source of dredging work that is typically non-deferrable if optimal navigability is to be maintained. In addition, severe weather such as hurricanes, flooding and droughts can also cause the accumulation of sediments and drive the need for maintenance dredging. Maintenance revenue for the first quarter of 2023 was $71.9 million, up $52.1 million, or 263%, from $19.8 million in the same period of 2022. The increase in maintenance revenues for the three months ended March 31, 2023 was mostly attributable to a greater amount of revenue earned on projects in New York, New Jersey, Florida, Georgia, North and South Carolina, Alabama, Texas and Mississippi from the current year. This increase was slightly offset by a decrease in revenue earned on a project in Louisiana in the current year.

Rivers & lakes dredging and related operations typically consist of lake and river dredging, inland levee and construction dredging, environmental restoration and habitat improvement and other marine construction projects. During the first quarter of 2023, rivers & lakes revenue was $2.3 million, an increase of $0.7 million, or 45%, from $1.6 million during the same period of 2022. The increase in rivers & lakes revenue for the three-months ended March 31, 2023 was mostly attributable to a greater amount of revenue earned on projects in Arkansas from the current year. This increase was partially offset by a decrease in revenue earned on a project in Mississippi in the current year.

Consolidated gross profit for the quarters ended March 31, 2023 decreased by $21.0 million, or 63%, to $12.1 from $33.1 for the quarter ended March 31, 2022. Gross profit margin for the three months ended March 31, 2023 was 7.7% compared to 17.0% in the same period of 2022. Gross profit and gross profit margin declined during the three months ended March 31, 2023 compared to the prior year quarter due to significant decrease in higher margin capital work, weather delays in the Northeast and production impacts caused primarily by weather and differing site conditions among other factors.

During the three months ended March 31, 2023, general and administrative expenses were $13.0 million, a decrease of $1.6 million compared to the same period in the prior year, which totaled $14.6 million. The decrease in general and administrative expenses for the quarter was primarily due to lower consulting, relocation, and recruiting expense in the current year and our continued cost reduction efforts.

Operating loss for the first quarter of 2023 was $0.9 million, down $19.7 million compared to operating income of $18.8 million for the same quarter in 2022. The decrease in operating income for the first quarter of 2023 was as a result of lower gross profit in the current year when compared to the same period in the prior year.

For the three months ended March 31, 2023, net interest expense was $3.4 million, $0.6 million lower compared to $4.0 million for the same period in the prior year. The decrease in net interest expense was primarily due to an increase in capitalized interest related to the extensive new build program, offset partially by current quarter revolver interest expense.

Income tax benefit for the three months ended March 31, 2023 was $0.8 million compared to an income tax provision of $3.3 million for the same period in the prior year. The effective tax rate for the three months ended March 31, 2023 was 19.7%, down 3.2% from the effective tax rate of 22.9% for the same period of 2022. The decrease in tax rate was due to lower nondeductible officer compensation and a larger impact from research and development credits.

Net loss for the quarter ended March 31, 2023 was $3.2 million, down $14.3 million, or 129%, from $11.1 million of net income in the same quarter in the prior year. Diluted loss per share was $0.05 for the three months ended March 31, 2023, compared to $0.17 of diluted earnings per share for the three months ended March 31, 2022. The decrease in net income for the three months ended March 31, 2023 was primarily due to the decrease in operating income in the current year quarter, slightly offset by the greater other income, lower net interest expense and income tax expense in the current quarter compared to the same quarter in the prior year.

Adjusted EBITDA (as defined on page 18) for the quarter ended March 31, 2023 was $10.2 million, down $19.5 million, or 66%, from $29.7 million in the same quarter in the prior year. The decrease in Adjusted EBITDA during the first quarter of 2023 was driven by the decrease in gross profit, excluding depreciation, offset slightly by lower general and administrative expense and higher other income.

19


 

Bidding activity and backlog

The following table sets forth, by type of work, the Company’s backlog as of the dates indicated:

 

 

March 31,

 

 

December 31,

 

 

March 31,

 

Backlog (in thousands)

 

2023

 

 

2022

 

 

2022

 

Dredging:

 

 

 

 

 

 

 

 

 

Capital - U.S.

 

$

118,895

 

 

$

148,429

 

 

$

320,352

 

Coastal protection

 

 

62,051

 

 

 

97,819

 

 

 

120,457

 

Maintenance

 

 

143,131

 

 

 

125,671

 

 

 

31,451

 

Rivers & lakes

 

 

3,070

 

 

 

5,221

 

 

 

1,211

 

Total backlog

 

$

327,147

 

 

$

377,140

 

 

$

473,471

 

 

Total dredging backlog does not include approximately $50 million of performance obligations related to offshore wind contracts. The Company expects to perform on its offshore wind contracts using the inclined fall-pipe vessel for subsea rock installation which is expected to be delivered and operational in 2025.

The Company’s contract backlog represents its estimate of the revenues that will be realized under the portion of the contracts remaining to be performed. These estimates are based primarily upon the time and costs required to mobilize the necessary assets to and from the project site, the amount and type of material to be dredged and the expected production capabilities of the equipment performing the work. However, these estimates are necessarily subject to variances based upon actual circumstances. Because of these factors, as well as factors affecting the time required to complete each job, backlog is not always indicative of future revenues or profitability. Also, 46% of the Company’s March 31, 2023 dredging backlog relates to federal government contracts, which can be canceled at any time without penalty to the government, subject to the Company’s contractual right to recover the Company’s actual committed costs and profit on work performed up to the date of cancellation. The Company’s backlog may fluctuate significantly from quarter to quarter based upon the type and size of the projects the Company is awarded from the bid market. The Company’s backlog includes only those projects for which the Company has obtained a signed contract with the customer. A quarterly increase or decrease of the Company’s backlog does not necessarily result in an improvement or a deterioration of the Company’s business.

On December 29, 2022, the Omnibus Appropriations Bill for fiscal year 2023 was signed into law which included another record budget of $8.66 billion for the U.S. Army Corps of Engineers (the "Corps") civil works program of which $2.32 billion is provided for the Harbor Maintenance Trust Fund to maintain and modernize our nation’s waterways. In addition, the Disaster Relief Supplemental Appropriations Act for fiscal year 2023 was approved which included $1.48 billion for the Corps to make necessary repairs to infrastructure impacted by hurricanes and other natural disasters and to initiate beach renourishment projects that will increase coastal resiliency. This increased budget and additional funding support our expectation for a stronger bid market in 2023.

The Company expects these budgeted appropriations to support the funding of several delayed capital port improvement projects including Sabine, Mobile, Houston, Corpus Christi, San Juan and additional phases of Norfolk. Although the Corps was delayed in bidding capital port deepening projects in 2022, the first four months of 2023 have already seen bids for the port improvement projects for Norfolk and Freeport.

In March 2023, President Biden released the President’s Fiscal Year 2024 executive budget. This is the starting point for negotiations in Congress over what will eventually become the actual Federal spending figures. The proposed amount for the Corps targets $7.4 billion, which is a record amount for a President's budget and we are hopeful that based on recent history, Congress will further increase the Corps' budget for fiscal year 2024 when it is passed.

At the end of 2022, the Water Resources Development Act of 2022, or WRDA 2022, was approved by Congress and signed into law by the President. WRDA 2022 is on a two-year renewal cycle and includes legislation that authorizes the financing of Corps’ projects for flood and hurricane protection, dredging, ecosystem restoration and other construction projects. WRDA 2022 featured among many other things authorization for New York and New Jersey shipping channels to be deepened to 55 feet, estimated at $6 billion, as well as the Coastal Texas Protection and Restoration Program, estimated at $34.4 billion which includes dune and marsh restoration to safeguard the Texas Gulf Coast from hurricane surges. In addition, this legislation includes policy changes that will allow future port, waterways, and coastal projects to be more readily approved and funded.

20


 

The domestic dredging bid market for the quarter ended March 31, 2023 was $323.0 million, a $124.8 million increase compared to the same period in the prior year. Total domestic dredging bid market for the current year period included awards for a capital project in Norfolk, maintenance projects in Mobile, Jacksonville, Galveston, New Orleans and Puerto Rico, coastal protection project in Florida, and rivers and lakes projects in US inland. For the contracts awarded in the current year, the Company won, 100.0%, or $9.1 million, of the coastal protection projects and 64.4%, or $93.1 million, of the maintenance projects through March 31, 2023. The Company won 31.7% of the overall domestic bid market for the three months ended March 31, 2023, which is slightly lower than the Company’s prior three-year average of 34.9%. Variability in contract wins from quarter to quarter is not unusual and one quarter’s win rate is generally not indicative of the win rate the Company is likely to achieve for a full year.

The Company’s contracted dredging backlog was $327.1 million at March 31, 2023 compared to $377.1 million of backlog at December 31, 2022. These amounts do not reflect approximately $516.9 million of domestic low bids pending formal award and additional phases (“options”) pending on projects currently in backlog at March 31, 2023. At December 31, 2022 the amount of domestic low bids and options pending award was $584.7 million.

Domestic capital dredging backlog at March 31, 2023 was $29.5 million lower than at December 31, 2022. During the three months ended March 31, 2023, the Company continued to earn revenue on deepening projects in Virginia and Texas, and multiple coastal restoration projects in Louisiana. Government funded projects coming into the pipeline include the Norfolk Harbor deepening, as well as additional phase of Corpus Christi. These deepenings continue the trend of ensuring all East Coast and Gulf of Mexico ports will be able to accommodate the deeper draft vessels currently used on several trade routes. In addition, multiple project phases for port deepenings in Norfolk and the Houston ship channel are expected to continue for the next several years. The nation’s governors continue to show commitment to their respective ports through engagement and funding. Finally, Congress has also shown a commitment to ports and waterways, providing record annual budgets for the Corps for port deepening and channel maintenance. In addition to this port work, a greater amount of coastal restoration and rehabilitation projects are being funded in the Gulf Coast region as the states utilize available monies for ecosystem priorities, a portion of which is allocated to dredging.

Coastal protection dredging backlog decreased $35.8 million from December 31, 2022. In the three months ended March 31, 2023, the Company was awarded one coastal protection project in Florida. During the three months ended March 31, 2023, the Company continued to earn revenue on coastal protection projects in New Jersey, New York, Virginia, and North Carolina which were in backlog at December 31, 2022. Coastal protection and storm impacts continue to provide the major impetus for coastal project investment at federal and state levels. Strong hurricane and storm seasons have resulted in an increase in beach erosion and other damage which adds to the recurring nature of our business and the need for more frequent coastal protection and port maintenance projects. As a result of the extreme storm systems in prior years involving Hurricanes Harvey, Irma, and Maria, the U.S. Congress passed supplemental appropriations for disaster relief and recovery which includes $17.4 billion for the Corps to fund projects that will reduce the risk of future damage from flood and storm events. The Corps is beginning to provide visibility on its plans for this money, and it is expected that approximately $1.8 billion will be allocated to dredging-related work. Most of this work is anticipated to be coastal protection related, but some funding may be provided for channel maintenance. During 2019, an additional $3.3 billion of supplemental appropriations was approved for disaster relief funding as a result of Hurricane Florence and Hurricane Michael.

Maintenance dredging backlog increased $17.5 million from December 31, 2022. During the three months ended March 31, 2023, the Company was awarded one maintenance project of $93.1 million in Puerto Rico. the Company continued to earn revenue on projects in Louisiana, Georgia, South and North Carolina, Florida, and Texas that were in backlog at December 31, 2022. Past WRDA bills called for full use of the HMTF for its intended purpose of maintaining future access to the waterways and ports that support our nation’s economy. On March 27, 2020, the U.S. government enacted the CARES Act which includes a provision that lifts caps on the HMTF, thereby allowing full access to future annual revenues. Through the increased appropriation of HMTF monies, the Company anticipates increased funding for harbor maintenance projects to be let for bid.

Rivers & lakes backlog at March 31, 2023 was down $2.2 million compared to backlog at December 31, 2022. For the three months ended March 31, 2023, the Company continued to earn revenue on projects in Tennessee and Arkansas which was in backlog at December 31, 2022.

Liquidity and capital resources

The Company’s principal sources of liquidity are net cash flows provided by operating activities, proceeds from previous issuances of long-term debt, and draws on our revolver. The Company’s principal uses of cash are to meet debt service requirements, finance capital expenditures, provide working capital and other general corporate purposes.

The Company’s cash provided by operating activities for the three months ended March 31, 2023 and 2022 was $9.3 million and $26.3 million in cash, respectively. Normal increases or decreases in the level of working capital relative to the level of operational activity impact cash flow from operating activities. The decrease in cash provided by operating activities during the three months ended March 31, 2023 compared to the same period in the prior year was due to a decrease in net income as well as an increase in working capital due to an increase in accounts receivable during the current year when compared to the same period in the prior year.

21


 

The Company’s cash flows used in investing activities for the three months ended March 31, 2023 and 2022 totaled $33.6 million and $27.8 million, respectively. Investing activities primarily relate to vessel construction and normal course upgrades and capital maintenance of the Company’s dredging fleet. The Company is currently building a 6,500 cubic yard trailing suction hopper dredge, the Galveston Island, which is expected to be operational in mid-year 2023, additionally, in June 2022 the Company exercised the contract option with the same builder to build a second 6,500 cubic yard trailing suction hopper dredge, the Amelia Island, with expected delivery in 2025. The delivery of the new Galveston Island and Amelia Island hopper dredges will provide the Company with added capacity and the opportunity to potentially retire older dredges. In November 2021, the Company entered into a $197 million contract with Philly Shipyard to build the first U.S. flagged Jones Act compliant, inclined fall-pipe vessel for subsea rock installation for wind turbine foundations to support the new U.S. offshore wind industry, the Acadia, which is expected to be delivered and operational in the first half of 2025. In July 2021, the Company announced a contract to build two multifunctional all-purpose vessels (“multicats”). During the three months ended March 31, 2023, the Company invested $9.6 million in the Galveston Island, $10.4 million in the Amelia Island, $4.3 million in the Acadia, and $2.8 million in the multicats.

The Company’s cash flows provided by financing activities for the three months ended March 31, 2023 totaled $50.2 million compared to cash flows used by financing activities of $1.4 million for the three months ended March 31, 2022. The increase in net cash flows provided by financing activities is primarily due to net borrowings on the Company’s revolver during the first three months of 2023 of $50 million, compared to zero net borrowings for the same period in the prior year.

The Company expects to spend approximately $175 million on capital expenditures in 2023 which is comprised of vessels in our new build program and maintenance capital expenditures. As of March 31, 2023, the Company has drawn $50 million on the Amended Credit Agreement to support payments related to the new build program. In January 2023, the Company applied with the Maritime Administration or MARAD, which is a unit of the U.S. Department of Transportation, for Title XI financing. If approved, we could borrow a portion of the acquisition cost of the subsea rock installation vessel with repayment terms of up to 25 years at rates tied to U.S. Treasury rates. MARAD announced in 2022 that they want to facilitate more offshore wind construction and have designated vessels like our subsea rock installation ship, “Vessels of National Interest” which will prioritize our application for review and funding through Title XI. The review and approval process is expected to be completed later in 2023. The Company anticipates that remaining new build program payments will be made with cash on hand, future cash flows generated from operations, revolver availability and potential new sources of financing.

Commitments, contingencies and liquidity matters

Refer to Note 4, Long-term debt, in the Notes to Condensed Consolidated Financial Statements for discussion of the Company’s Amended Credit Agreement and 2029 Notes. Additionally, refer to Note 8, Commitments and contingencies, in the Notes to Condensed Consolidated Financial Statements for discussion of the Company’s surety agreements.

In March 2023, the Company’s corporate credit ratings were downgraded by S&P Global Ratings and Moody’s Investors Service to CCC+ and B2, respectively. In addition, both firms placed the Company’s credit rating on a negative outlook. These credit ratings continue to be below investment grade and could adversely affect its ability to renew the existing credit facility, obtain access to new credit facilities or otherwise issue debt in the future and could increase the cost of such debt.

The Company believes its cash and cash equivalents, its anticipated cash flows from operations and availability under its revolving credit facility will be sufficient to fund the Company’s operations, capital expenditures and the scheduled debt service requirements for the next twelve months. Beyond the next twelve months, the Company’s ability to fund its working capital needs, planned capital expenditures, scheduled debt payments and dividends, if any, and to comply with all the financial covenants under the Amended Credit Agreement and bonding agreements, depends on its future operating performance and cash flows, which in turn, are subject to prevailing economic conditions and to financial, business and other factors, some of which are beyond the Company’s control.

Critical accounting policies and estimates

In preparing its consolidated financial statements, the Company follows GAAP, which is described in Note 1, Basis of presentation, to the Company’s December 31, 2022 Consolidated Financial Statements included in the Company’s Annual Report on Form 10-K. The application of these principles requires significant judgments or an estimation process that can affect the results of operations, financial position and cash flows of the Company, as well as the related footnote disclosures. The Company continually reviews its accounting policies and financial information disclosures. Except as noted in Note 1, Basis of presentation, of the Company’s financial statements, there have been no material changes in the Company’s critical accounting policies or estimates since December 31, 2022.

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

The market risk of the Company’s financial instruments as of March 31, 2023 has not materially changed since December 31, 2022. The market risk profile of the Company on December 31, 2022 is disclosed in Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

22


 

Item 4. Controls and Procedures.

a) Evaluation of disclosure controls and procedures.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures, as required by Rule 13a-15(b) and 15d-15(b) under the Securities Exchange Act of 1934 (the “Exchange Act”) as of March 31, 2023. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act a) is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding disclosure and b) is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

Our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2023 in providing such a reasonable assurance.

b) Changes in internal control over financial reporting.

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

23


 

PART II — Other Information

See Note 8, Commitments and contingencies, in the Notes to Condensed Consolidated Financial Statements.

Item 1A. Risk Factors.

There have been no material changes during the three months ended March 31, 2023 to the risk factors previously disclosed in Item 1A. “Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information

None.

 

24


 

Item 6. Exhibits

 

Number

Document Description

 

3.1

 

Second Amended and Restated Bylaws of Great Lakes Dredge & Dock Corporation, dated as of January 12, 2023. (Incorporated by reference to Great Lakes Dredge & Dock Corporation’s Current Report on Form 8-K filed with the Commission on January 19, 2023).

 

 

 

10.1

 

Consulting Agreement between Great Lakes Dredge & Dock Company, LLC and David E. Simonelli, dated as of December 1, 2022. *†

 

 

 

31.1

Certification Pursuant to Rules 13a-14 and 15d-14 under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *

 

31.2

Certification Pursuant to Rules 13a-14 and 15d-14 under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. *

 

32.1

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. **

 

32.2

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. **

 

101

Interactive Data Files pursuant to Rule 405 of Regulation S-T formatted in Inline Extensible Business Reporting Language ("Inline XBRL") *

 

104

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

 

 

 

 

* Filed herewith

** Furnished herewith

† Compensatory plan or arrangement

 

25


 

SIGNATURE

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

 

Great Lakes Dredge & Dock Corporation

 

(registrant)

 

 

 

 

By:

/s/ Scott Kornblau

 

 

Scott Kornblau

 

 

Senior Vice President, Chief Financial Officer and Treasurer

 

 

(Principal Financial Officer and Duly Authorized Officer)

 

Date: May 2, 2023

26


EX-10 2 gldd-ex10_1.htm EX-10.1 EX-10

 

Exhibit 10.1

LP 21679688.4 \ 41803-111193

CONSULTING AGREEMENT

 

This CONSULTING AGREEMENT (“Agreement”) is made and entered into as of the 1st day of December, 2022 (the “Effective Date”), by and between Great Lakes Dredge & Dock Company, LLC, the (“Company”), and David E. Simonelli, an individual (“Consultant”).

 

SECTION 1. Engagement. During the Consulting Term (as defined below), the Company engages Consultant, and Consultant agrees to provide to the Company the Services described in Section 2.

 

SECTION 2. Consulting Services.

 

(a) Consultant shall provide Consulting Services to the Company as may be designated by the Company in writing from time to time such as but not limited to services of a general nature including providing guidance and advisory services to Operations, Project Services & Fleet Engineering focusing on safety and operational challenges, performing consulting projects to be approved by the CEO, and conducting a check-in with CEO or CHRAO one time per month (“the Services”). The term of Consultant’s engagement under this Consulting Agreement shall commence on the Effective Date and shall continue for a period of (12) months (“Initial Term”). This Consulting Agreement may be renewed for successive six (6) month terms upon written notice from the Company at least ten (10) days prior to the end of the Initial Term or any subsequent renewal term (each a “Subsequent Term”). If not renewed, this Consulting Agreement shall automatically terminate upon the conclusion of the then applicable Initial Term or Subsequent Term. The Initial Term and any Subsequent Term shall be collectively referred to as the “Consulting Term.”

Consultant shall devote such time, effort, and attention to providing the Services as may be required to fully, timely and professionally perform the Services.

(b) Consultant shall provide the Services at such times and at such locations as may be reasonably requested by the Company.

 

(c) Consultant shall not engage in any activity that would interfere with the timely and faithful performance of the Services. However, Consultant is not prevented from accepting other consulting engagements or engaging in additional activities in connection with personal or business investments and community affairs, so long as such engagements and activities are not inconsistent with and do not interfere with the performance of the Services.

 

(d) Consultant shall devote such time and diligent effort to the Services as required to fully discharge his responsibilities and shall perform the Services in a competent and professional manner, consistent with generally accepted standards of decorum, conduct and sound business practices.

 

SECTION 3. Payment.

 

1

 


 

(a) In full payment and satisfaction for Consultant’s provision of Consulting Services pursuant to this Consulting Agreement, the Company shall pay Consultant the following rates:

 

1. Twelve Thousand Eight Hundred Sixty-Four Dollars and Zero Cents ($12,864.00) per month of consulting Services. Any approved hours over 48 hours per month will be paid at a rate of Two Hundred Sixty-Eight Dollars and Zero Cents ($268.00).

 

2. Actual/Reasonable expenses and in accordance with Client Travel Policy for each day of domestic travel in connection with the Consulting Services

 

3. Your consulting services are compensation on retainer at $12,864.00 per month.

4. You shall be reimbursed a one-time lump sum amount for actual and reasonable general consulting start-up costs. Start-up costs not to exceed $8,500. Receipts required for reimbursement.

5. Consultant shall invoice the Company on a monthly basis including a summary of Consultant Services performed and the time engaged on each matter.

(b) Expenses. Consultant shall be solely responsible for all costs and expenses incurred in connection with the provision of the Services; provided, however, the Company will reimburse for pre-approved reasonable and necessary travel and business expenses of Consultant pursuant to the Company’s policy on reimbursement that is applicable to employees of the Company, and so long as receipts for the amount of such expenses are submitted and approved by the Company.

 

(c) Benefits. Consultant will not be entitled to any remuneration for the Services except as specifically set forth in Sections 3(a) and 3(b). Consultant will not be entitled to receive any insurance of any kind from or through the Company and will not be entitled to participate in any pension, retirement, deferred compensation or other benefit plans, or any other employee benefits generally provided by the Company to their respective employees.

 

(d) Acknowledgment. The parties acknowledge that the compensation provided in this Agreement was negotiated at arm’s-length and represents the fair market value for the Services provided by Consultant hereunder.

 

SECTION 4. Independent Contractor Relationship. In performance of the Services, Consultant at all times will act and perform solely as an independent contractor and not an employee of the Company. Notwithstanding any other provision of this Agreement, this Agreement shall not be deemed to represent or evidence the hiring of Consultant by any party as an employee, nor does it constitute a contract of employment. No acts or assistance given to Consultant by the Company shall be construed to alter their independent contractor relationship, and nothing contained in this Agreement shall be construed to place the parties in a relationship of partners, joint venturers, principal and agent or franchisor and franchisee. Consultant will make no representations to third parties inconsistent with the relationship established by this Agreement. All amounts payable hereunder to Consultant shall be paid without any reduction by the Company for any taxes, including but not limited to foreign or federal, state or local income, employment, self-employment or withholding taxes, it being the intention of the parties that Consultant shall be solely responsible

2

 


 

for the payment of all taxes, fines, penalties or assessments imposed on or related to Consultant’s activities pursuant to this Agreement.

 

SECTION 5. Termination.

 

(a) Termination for Cause. Either Company or Consultant may terminate this Agreement immediately in the event of a material breach of the Agreement which is not cured within seven (7) days of written notice to the other of such breach.

 

(b) Termination for Convenience. Either Company or Consultant may terminate this Agreement for convenience with thirty (30) days prior written notice.

 

(c) Termination by Mutual Agreement; Death. The engagement of Consultant pursuant to Section 1 may be terminated at any time by mutual agreement of the parties. The engagement of Consultant pursuant to Section 1 will automatically terminate if Consultant dies during the Consulting Term.

 

(d) Rights and Obligations upon Termination. Upon any termination of the engagement of Consultant, the obligations of Consultant to provide the Services, and the obligations of the Company to continue to pay Consultant pursuant to Section 3, shall terminate immediately upon any such event, and neither party will have any further rights against or owe any further obligations to the other party, except for (i) rights or obligations arising out of a breach of the terms hereof, (ii) rights to the compensation due and payable under Section 3 through the date of termination of the engagement of Consultant, and (iii) the rights and obligations of the parties under Section 6 and Section 7 of this Agreement.

 

SECTION 6. Non-Competition, Non-Solicitation and Confidentiality. The obligations of Consultant pursuant to Sections 6 and 7 shall survive termination of this Agreement.

 

(a) Non-Competition. From the Effective Date through the term of this Agreement (the “Restricted Period”), Consultant hereby covenants and agrees with the Company that Consultant shall not, directly or indirectly, for himself or on behalf of or in conjunction with any individual, company, partnership, limited liability company, corporation, joint venture, strategic alliance or business or other entity of whatever nature (each, a “Person”), engage in the business of, or own, manage, operate, join, control, lend money or other assistance to, or participate in or otherwise be connected with (as an individual, officer, director, manager, employee, partner, trustee, proprietor, joint venturer, consultant, member, agent or otherwise), any Person that is, directly or indirectly, involved in the business of dredging within the United States or any other country in which the Company has worked in the past three years; provided, however, that this restriction shall not prohibit Consultant from passive beneficial ownership of less than three percent of any class of securities of a publicly-held corporation whose stock is traded on a U.S. national securities exchange or traded in the over-the-counter market.

 

(b) Non-Solicitation. During the Restricted Period, Consultant hereby covenants and agrees with the Company that Consultant shall not, directly or indirectly (as an individual, officer, director, member, manager, partner, shareholder, employee, trustee, proprietor, joint venturer, consultant, agent or in any other capacity whatsoever), (i) interfere with the contractual relationship of the

3

 


 

Company with any of the Customers (as defined below) of the Company, (ii) hire, employ or attempt to hire or employ any person who is an employee of the Company or any of its Affiliates at any time prior to or during the Restricted Period, or otherwise interfere with the relationship between any such person and the Company. “Customer” of the Company shall mean any Person which, within the twelve (12) month period immediately preceding the date in question, used or purchased, or contracted to use or purchase, any services of the Company.

 

(c) Confidentiality. Consultant acknowledges that during his affiliation with the Company, both during his time as an employee of Company and as a consultant, he has been given access to or become acquainted with certain confidential information relating to the organization, business, properties, operation and condition of the Company, including, but not limited to, financial, managerial, operational, legal and other corporate and business information and records of the Company (collectively, “Confidential Information”). Confidential Information also includes any information, documents, formulas, patterns, devices, secret inventions, processes, compilations of information, records, specifications, files, documents, drawings, equipment, financial data, customer lists special agreements, marketing information, marketing and/or promotional techniques and methods, pricing information and procedures, purchasing information and procedures sales policies and procedures, employee lists, store and office policies and procedure manuals, books and publications, business records, computer records, computer printouts, Company “know how”, plans and programs and sources of supplies and inventory, and knowledge with respect to prior or pending litigation and other legal matters, to the extent they relate to the Company, and,

 

Consultant agrees that he will hold the Confidential Information in strict confidence and will not disclose, publish, sell or license any Confidential Information to any third party, nor use the Confidential Information in any manner. Consultant also agrees not to disclose to third parties any of Consultant’s work product related to or that becomes part of the Confidential Information, or the fact that any similarity exists between the Confidential Information and information independently developed by another person or entity. The prohibition against Consultant’s use of the Confidential Information includes, but is not limited to, the exploitation of any products or services that embody or are derived from the Confidential Information and the exercise of judgment or the performance of analysis based upon knowledge of the Confidential Information, if otherwise permitted, would be to the benefit of any third party. The prohibition against Consultant’s use of Confidential Information also includes the disclosure of any information relating to prior or pending litigation and matters pertaining to the Company.

 

Furthermore, Consultant acknowledges the return of all documents containing and Confidential Information, and is not in possession of any files, papers, materials, notes, computer records, or documents, written or electronic, of any kind containing any Confidential Information except those that are necessary for the Consulting Services. Consultant agrees that if, in the event of any breach of this provision, the Company will suffer immediate and irreparable harm which cannot adequately be measured or calculated in terms of monetary damages, and that immediate temporary and permanent injunctive relief shall be appropriate, in addition to any other legal or equitable remedies available under applicable law, and also reasonable expenses, including attorneys' fees incurred in the enforcement of this provision.

 

4

 


 

Confidential Information does not include information that, at the time of disclosure is in the public domain or thereafter becomes part of the public domain without any act or omission of the Consultant; or, as proven by Consultant, has been acquired from a third party who has not breached a fiduciary obligation to Company.

 

(d) Non-Disclosure of Terms. The Parties shall not at any time communicate or divulge any information regarding the circumstances surrounding this Agreement, or the terms and conditions or amounts payable under this Agreement, to any other Person; provided, however, that nothing in this Section 6(d) shall prevent Consultant from sharing with his legal, accounting and financial advisors on a confidential basis any legal or financial information regarding this Agreement or from disclosing to those with whom Consultant is working at the Company that he is a consultant. However, if the Company determines that this Agreement is deemed to be material and, therefore, subject to disclosure by the Company pursuant to various legal requirements, this clause will be deemed void in its entirety and will not be considered a breach of this Agreement upon the Company filing this Agreement or otherwise making this agreement public.

 

SECTION 7. Non-Disparagement. The Parties agree that they will not make any disparaging or derogatory remarks or statements about each other. The obligations of Consultant pursuant to this Section shall survive termination of the engagement and indefinitely thereafter.

 

SECTION 8. Reasonableness of Terms. Consultant agrees that the restrictions contained in Section 6 and in Section 7 are reasonable and necessary to protect the goodwill, trade secrets, proprietary interests and other legitimate business interests of the Company. Each of the covenants set forth in those Sections are severable and separate. In the event that any court of competent jurisdiction later determines that any of the restrictions in those Sections are not reasonable and/or are too broad to be enforceable, the parties agree that the court may reasonably restrict the scope of those Sections, so long as such restriction is no broader than that contained in the applicable covenant.

 

SECTION 9. Injunctive Relief. Consultant agrees that the disclosure of any Confidential Information would cause irreparable harm to Company’s competitiveness and further agrees that Company shall be entitled to an injunction, without the posting of bond, against the disclosure or use of Confidential Information prohibited by this Agreement. In addition, either Party shall be entitled to its reasonable attorneys' fees in the enforcing this Agreement and all damages and other remedies provided by law or in equity, which shall be cumulative.

 

SECTION 10. Taxes and Compliance with Laws. Consultant shall be solely responsible for compliance with all state, local and federal laws, orders, codes and ordinances applicable to the performance of Consultant’s obligations under this Agreement or the compensation paid to Consultant pursuant to this Agreement. Consultant shall indemnify, defend and hold harmless the Company, and each of their respective officers, directors, representatives, agents and employees, from and against any and all liabilities which the Company may incur as a result of any failure by Consultant to pay any local, state or federal income, employment, self-employment or withholding tax, including without limitation any failure to timely pay any estimated tax.

 

SECTION 11. Insurance; Indemnification; Limitation on Liability.

 

5

 


 

a. Consultant shall defend, indemnify and hold Company harmless from any and all causes of action, claims, damages, injuries (whether to personal property or to persons), penalties, judgments or any liability of any kind arising from or related to Consultant’s intentional acts or gross negligence; provided, however, that Consultant’s obligations (beyond amounts covered by insurance) shall be capped at the amounts paid to Consultant under the terms hereunder.

b. Consultant agrees to maintain the following insurance while performing the Consulting Services:

 

1.
Employer's Liability insurance with limits of not less than $1,000,000 per occurrence or accident, including Maritime Employer’s Liability & Jones Act and U.S. Longshore & Harbor Workers Act coverage, if applicable. All such policies shall contain an Alternate Employer and/or Borrowed Servant endorsement naming GLDD as alternate employer, and a copy of such endorsement shall be attached to all certificates of insurance.
2.
If Consultant retains employees during the Term of the Agreement, Worker’s Compensation insurance covering all liabilities owed for compensation and other benefits by the workers’ compensation laws of any state or federal government, including, but not limited to, the Longshore and Harbor Workers’ Compensation Act, the Outer Continental Shelf Lands Act, the workers’ compensation law of any state, and employer’s liability insurance as prescribed by applicable law;
3.
Commercial General Liability insurance based on Insurance Services Office form CG 00 01 or equivalent, with limits of not less than $1,000,000 per occurrence and $2,000,000 annual aggregate and include coverage for bodily injury, property damage, contractual liability coverage, including coverage for insured contracts and tort liability of another assumed by CONSULTANT;
4.
If CONSULTANT uses any vehicle in performing the Services, Commercial Automobile Liability insurance providing coverage bodily injury or property damage for any auto (owned, hired, non-owned) with limits of not less than $1,000,000 per accident;
5.
Umbrella/Excess Liability insurance following form of underlying Commercial General Liability, Commercial Automobile Liability and Employer’s Liability policies on an excess basis with limits of not less than $1,000,000;

 

6.
All deductibles or self-insured retentions under any of CONSULTANT’s policies of insurance shall be the sole responsibility of CONSULTANT and shall be stated on all certificates of insurance. The Commercial General Liability, Commercial Automobile Liability and Umbrella/Excess Liability insurance shall include GLDD, its affiliates, subsidiaries, officers, directors, employees and agents as additional insured on a primary and noncontributory basis. CONSULTANT may use any combination of primary and excess insurance to satisfy the required limits. Prior to the start of any Services with respect to this Agreement CONSULTANT will provide GLDD with a certificate of insurance evidencing the required insurance along with copies of the additional insured, primary and noncontributory, waiver of subrogation and notice of cancellation endorsements or policy wording,

6

 


 

which shall be updated upon renewal of the policies but no less than annually. CONSULTANT or its insurer shall provide GLDD with at least thirty days’ prior written notice of cancellation, nonrenewal, any change in coverages and/or limits which no longer satisfy the minimum requirements herein. To the extent allowed by law, CONSULTANT shall waive, and shall require its insurers to endorse or include policy wording in the policies, to waive any right of recovery, under subrogation or otherwise, in favor of GLDD, its affiliates, subsidiaries, officers, directors, employees and agents.

 

c. Consultant agrees, when requested by Company, to furnish certificates acceptable to Company evidencing applicable insurance coverage as required herein.

 

d. Company shall defend, indemnify and hold Consultant harmless from any claims arising out of or relating to the services provided by Consultant hereunder other than claims for which Consultant is responsible pursuant to subsection (a) and claims covered by Consultant’s insurance.

 

SECTION 12. Nonassignability, Binding Agreement.

 

(a) By Consultant. Consultant shall not assign or delegate this Agreement or any right or interest under this Agreement without the Company’s prior written consent.

 

(b) By the Company. The Company may assign, delegate, or transfer this Agreement and all of the Company’s rights and obligations under this Agreement to any of its affiliates or to any business entity that by merger, consolidation or otherwise acquires all or substantially all of the assets of the Company or to which the Company transfers all or substantially all of its assets. Upon assignment, delegation, or transfer to any business entity, such entity shall be deemed to be substituted for the Company for all purposes of this Agreement.

 

SECTION 13. Severability. If a court of competent jurisdiction makes a final determination that any term or provision of this Agreement is invalid or unenforceable, the remaining terms and provisions shall be unimpaired and the invalid or unenforceable term or provision shall be deemed replaced by a term or provision that is valid and enforceable and that most closely approximates the intention of the parties with respect to the invalid or unenforceable term or provision, as evidenced by the remaining valid and enforceable terms and conditions of this Agreement.

 

SECTION 14. Amendment. This Agreement may not be modified, amended or waived in any manner except by an instrument in writing signed by both parties to this Agreement.

 

SECTION 15. Waiver. The waiver by either party of compliance by the other party with any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement (whether or not similar), or a continuing waiver or a waiver of any subsequent breach by a party of a provision of this Agreement. Performance by either of the parties of any act not required of it under the terms and conditions of this Agreement shall not constitute a waiver of the limitations on its obligations under this Agreement, and no performance shall estop that party from asserting those limitations as to any further or future performance of its obligations.

 

7

 


 

SECTION 16. Governing Law and Jurisdiction. This Consulting Agreement shall be governed by and construed in accordance with the internal laws of the State of Texas, without regard to its conflict of law principles. For the purposes of any suit, action, or other proceeding arising out of this Consulting Agreement or with respect to Consultant's services hereunder, the parties: (i) agree to submit to the exclusive jurisdiction of the federal courts located in the Southern District of Texas or state courts located in Harris County, Texas; (ii) waive any objection to personal jurisdiction or venue in such jurisdiction, and agree not to plead or claim forum non conveniens; and (iii) waive their respective rights to a jury trial of any claims and causes of action, and agree to have any matter heard and decided solely by the court.

 

SECTION 17. Notices. Any notice or other communication required shall be in writing and sent by U.S. Certified Mail addressed, return receipt requested, or to such other addresses as each party shall specify in writing.

 

If to Consultant, to the address listed on the signature page or the last address on file in the records of the Company.

If to the Company:

Great Lakes Dredge & Dock Corporation

9811 Katy Fwy

Suite 1200

Houston, TX 77024

Attn: Chief HR & Administrative Officer

telephone: (346) 359-1010

 

SECTION 18. Prior Agreements. This Agreement contains the entire agreement between the parties with respect to the subject matter hereof and supersedes any and all prior oral or written agreements.

 

SECTION 19. Headings. The headings of the Sections of this Agreement are inserted for convenience only and shall not be deemed to constitute part of this Agreement or to affect the construction of this Agreement.

 

SECTION 20. Remedies. All remedies specified in this Agreement shall be cumulative and not exclusive of any other rights or remedies, and either party may pursue all rights and remedies available at law or in equity for a breach of this Agreement.

 

8

 


 

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

 

Great Lakes Dredge & Dock Company, LLC

 

By: /s/ JAMES TASTARD

 

Name: James Tastard

 

Title: SVP, CHRAO

 

 

David E. Simonelli

 

/s/ DAVID E. SIMONELLI

 

 

9

 


EX-31 3 gldd-ex31_1.htm EX-31.1 EX-31

Exhibit 31.1

CERTIFICATIONS PURSUANT TO

SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

CERTIFICATION

I, Lasse J. Petterson, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Great Lakes Dredge & Dock Corporation;

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

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

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

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

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

Date: May 2, 2023

 

/s/ LASSE J. PETTERSON

Lasse J. Petterson

President and Chief Executive Officer

 


EX-31 4 gldd-ex31_2.htm EX-31.2 EX-31

Exhibit 31.2

CERTIFICATIONS PURSUANT TO

SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

CERTIFICATION

I, Scott Kornblau, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Great Lakes Dredge & Dock Corporation;

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

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

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

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

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

Date: May 2, 2023

 

/s/ SCOTT KORNBLAU

Scott Kornblau

Senior Vice President, Chief Financial Officer and Treasurer

 


EX-32 5 gldd-ex32_1.htm EX-32.1 EX-32

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Great Lakes Dredge & Dock Corporation (the “Company”) on Form 10-Q for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Lasse J. Petterson, President and Chief Executive Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and

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

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by Great Lakes Dredge & Dock Corporation for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

 

/s/ LASSE J. PETTERSON

Lasse J. Petterson

President and Chief Executive Officer

Date: May 2, 2023

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Great Lakes Dredge & Dock Corporation and will be retained by Great Lakes Dredge & Dock Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

 


EX-32 6 gldd-ex32_2.htm EX-32.2 EX-32

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Great Lakes Dredge & Dock Corporation (the “Company”) on Form 10-Q for the period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott Kornblau, Senior Vice President, Chief Financial Officer and Treasurer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and

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

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by Great Lakes Dredge & Dock Corporation for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

 

/s/ SCOTT KORNBLAU

Scott Kornblau

Senior Vice President, Chief Financial Officer and Treasurer

Date: May 2, 2023

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Great Lakes Dredge & Dock Corporation and will be retained by Great Lakes Dredge & Dock Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

 


GRAPHIC 7 img152329672_0.jpg GRAPHIC begin 644 img152329672_0.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" #0 - # 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#]_ ,"BBB@ M HHHH **,XI"P'>@!W C MWX_A5>K-[ $U^2?Q]_X.7OB7^UMX]N/A[^Q7\(]6\8:E(S0GQ1JMD[V\&>-\ M< PH'<-*P''W"* /V1\>?$3P_P##+P_/J_B+6-+T+2[4;I;N_NDMX8AZEW( MKX/_ &H?^#G#]E#]FR:XLX?&5QXZU:WR/LWAVV-TNX?P^:<)^()%?(/P^_X- MOOVAOV^]?M_%G[8O[0'B*59V\]O#VCW GD@!ZQ@X%M;_ /;.-_IWK[<^#/\ MP27_ &*/^"<.AP7G_"%^![>^M5#'6?%NK:M;1C;&=&T9Q:O["4JL?X9 KZ3_96_:3T']K7X):%X\\-BY32=]!Z&)R;&X>@L36IN,&[)M:7/R0'PB_X+*^)U\S_A8G@+0] MW(C2#26Q[?/;/3C\%_\ @LMX?'F?\++\"ZQMY\MX-(4-[?+:K7[:H#GM3\XH M/+O?4_$4?M-?\%?/@9\^K?"WP'X_MXOO^18PL[CO@PS1_P#H-26__!SC\?OV M>)?)^.W[)'BK1;:'_7WVEI/'&!W/[R,Q_P#D0U^R/Q6TWQ)K'@?4+?PCJ>GZ M/X@D3%G>7UH;JWA?(/SQAT+#MPPZU^:?[9W_ 5P^+O_ 3R^)NG^%/BMX3^ M&GQ M]3M_M*3:(T]DWEYQ\\1X@LS'$I/;S5W+^)XK[^^&7Q;\* M_&;PS#K/A/Q%HOB32;@9CNM.O([F)O\ @2$C/MUK\?I_C5^P'_P4Z@N+7XC? M!./PCX@F7,^J6FG&TFA)ZR-=6>. >\H(]JX[6_\ @W ^('P)AC^)G[#W[1^O M6D,X^T6FF7M]L6Y4J,)-.E4,X@E FMS_=DCX93[$4'D MGK%%&X9HH **** "BBB@ HHHH *"VV@G:*KWUY':VDDDK+''&-SLQP$ ZDGV M% $S2J$W9XZY-?FO_P %:/\ @X7\'_L4ZG+\.?A?8K\4/C1>G[/;Z59$S6VF MR-P#.R9);)XC7YCW*]:\!_X*C_\ !:7XB?M?_'5_V6_V-X;C7/%&H3&PUWQ5 M8G]S8C[LBPR_=14YWRDX&"!S7TM_P2B_X(9_#?\ X)D>'X_%WC*\L_&GQ:U M";4O$FHG?';2ORRV_F.E!48N3M'<^1_P!E[_@@]\QZ]37U3IFO6.IV_F6MU;W$? M8QN&7].*^4/V]O\ @E3H?[;?QR^'_CB35FT6_P#!]RK706 2?VE K!UB)S@8 M8=>1ACZT2YNAZV34<%];2S)N--7O;>_1?-Z'F?QY^(O[57[2?[-7B3QKX372 M_A#HL&FR7VEZ6T?VW7M3C"[AYC\1V^Y>0%#,/6OQ]_9*_:AU2Q_;<\#^*/B- MJ%YXJM8M9BCU!=8D-U\CML8[7. RYR/0BOZ>GTBWDT?[$8T:W,7E%,#;MQC' MY5_-+_P5T_96D_9(_;=\1:;:1>3I.L3'5M,*G "R$G:/]U\BLZRM:2/V[PFS M' XYXK**E*,7.+<6DDTMK,/@3X)^,GPWET/5/#VC7VAZI;^6T/V9 M C(PZJ0./8CD4S]F_P#9I\)_LG_#.U\'^"=/;3=!LY'EB@:9YB&G]M7]DWXZ6OQF\2>,O'_P MY\2:/)X@U&2\N+A+5KFTB+MG ECW*0![\UG6ORV1^Y>"-'#T,SGCL14C&T6H MIR2=_1GZ>?\ !MO^R?9>'?V5]9\.#SX0W^C1?(.O8MN/O7Z M6>'?"NG^$=*CL=*L;33K*')6"VB$<:9.3A1P.:\+_P"";GC3X=0_LI>"O#?@ M?Q-HNLPZ'I4%M,EM<*TL<@0;]Z_>5MV<@@5]!FY5%^9L#W.*TC&R21^;<99I MB,?G%?$UKKFD[)]ME^!RGQD^ G@_]H;P/=^'?&WAO1_$VBWR%);34+99XR#Q MP&'!]P0>*_'W]L?_ (-VOB1^Q/X^F^,G[#_C35O#FL6+&YNO!TMT=ERHY*P, MWRR ]/)ESGLQX%?M@DZLHQGGI[TF-QYQMZ\T'RQ^67_!*W_@XPT?X\^,HOA# M^T-I?_"J?C-8R?8V%Y&UO8ZM*.,+OYBE)_@;(/8]A^IUO=1W<2R1NLB,,@J< M@BOBG_@K!_P1&^&?_!3OP9)>7-O!X7^)%C&3I?B:TB"S(XY59MN#(F<>X[&O M@_\ X)\?\%8_BQ_P2;_:)M_V9OVPENFT9)5L_#?C29C+#Y1(6,M-_P M(&X M8_,AX;IP ?N51571=:M?$.EV]]8W$5U9W2"6&:)@R2J1D$$=0?6K5 !1110 M444C?=/>@!)#A#GC'-?BU_P6C_X*C^._VP?VB8/V-_V6Y+K4/$VM2FQ\5Z[8 M.<646/WT*R#_ %:HN3(_& "!S7OO_!PM_P %:;O]BSX0Z?\ "WX/(A>>(=2F_>36X<[_LRN>:^/O\ @Y?UCQEJOC#X6^#= OK\ M6'B)I$^P02&-+NYW*J;N<'KQGCFOUX4;?Q_2ORW_ .#ES0KOP_X,^%OCBPPM MUX=UWY7/16(#+D_5:4OA/NO#>I"/$%!SBI;V3U5[.U_F?F=XLTO]IK]@75K/ M^TKKX@>#?..VU/VF62VF8#[J\M&3[#M7O7[.?_!Q=\:?@_=0V7C*VT_QG8QD M"07$7V:\ [_,HP3]17Z;?L2_LK3_ !5ET7XP?%S5+#QAXRU;3XKO1; -8>' M+:1%95@C/\9!&Z0C.:)_^"0?@3Q_^UGJOQ6\>V>CZPV\+I6D6MFMO9PHO(DG M _ULI).2>, =:S5-[Q;/TS'^(&0XKGPN5]%'K\[FU^Q7_P % M!?$_[;W]GWFE_"WQ%X;\)7%N[7.MZI*L2>9M.U8$ZRC=U88 J[;?\$M_AOK7 MQ-N/''Q%:\^(GB)G+17.NN'@M$R2J)$,(%7WS7%_MR_\%C/A/^P=I;Z!IS0> M(/%5K'Y4.CZ85\NVP, 2,.$ ].OM7X\?M@?\%D?C5^UQ=W-K<^(KCPSX=F8@ M:7H\A@5E]'D'SM],@>U.511T>I\]PQP#G6<5WB,M@\+1EU;=[>75_D?N1\7/ M^"B7[//[&E@VDZCXL\,Z/+8#8NEZ6JRS)CMY4()7\0*^6?B=_P '/GPM\/3R M0^&?"?B;7]N=KRA+5']QDDX^H%?AC+*T\C,[,[.5-?5WP)_X*M? ']J!X;'1?'&BK?70V"P MU(_9)G)_A"R8W?\ :OH,) .D:I(UQ;[?12QW)_P$X'I7[%?L ?\%T/A MK^U]]CT'7VC\&>,),(+2\E M[IS_ ,\I.A/L<&M8U8RT>Y^69SP7Q'PS+ZRX M1Q-)=6N:WFT]4?3W[,VD+\+_ (+:+X;UCQ6OB/6/#]JEMJ-]YA^(KQW_@H?_P2 M+T;]JW1]6\2> M:O_!7C:^0RSR6%U)#9ZT<<"=$(4D_WL9]:^7_V-S'$R3BZ;XJ\0,N0)([00QM_P!] M,&_2NC^)7PS^"7_!Q'^Q+';T+P./X3E20#A@?6OSM M_P""N&O^&?A_\(/"OPS;X8Z+X!\?:!?,VJ/86*1PZA$$VI-%,!N=&/."/$6O7$T;8^\D82+CVW(U91D^?ET/I^)N#\HPW#4*F@;/DQ,W[B)_0*H> M9@>PC/>@#%_X(-?LM>(?^"FW[;'C3]M[XQ6[W=FVI26W@FPN03%&Z9595!_@ M@CPB8X+LS=5Y^U/VP?\ @K;X@^#7[5VE_#OX<_#^]^(L=@43Q%+9!RUF\A 2 M-64%=P')W8'(Z5Z[XT7P[_P3*_8)TWPYX4LXP/#NG0:%H-E& K7UY)B*, =V M>0[C^)KYT_:P^*_B?_@D+^Q[X-\1>'_#^D^)/%'BC7HCXKO;X'S+J>9'DD * MY;)92BGD* .*?2Y]9PSE\*U5*I3524[QA%NR;MNWY'Z&67B=8?"\6I:DJZ6O MV=9[A9W ^S94%@QZ?+R,].*^(_\ @N]H=C\;_P!A^STO1VCU?6-T70HK4 M^8UY*6_@QU&TDYZ5W7AS]J?1_P!N+_@G%XQ\4:_HVK>!],O=&O;348K_ /=/ M"!"P=D;C*\\'BO,_^"$?[/7B[PI^R!I>L?$BX;4+>[F_M#PW9W\8DDTB @C< MI;E=XY '08]:32EH=&68-Y7*69SERU:%1)0WN]=FNWY'H'_!,G]B"_\ V-_@ M]::]\0_%%_KGC!M*CM9IKN[)M=%LT&5M8AG "]V[D>@KXE_X*W_\%X[K5KS4 MOAS\&[[[/;QEK?4O$41R[]BEOZ#KE_R]:A_X+N_\%=)/$&K7WP;^&^I-'8VA M,/B'4[>3!E?O;(1V'\1]>/6OR79F8\DY[YK"I4Y5RQ/W3P[\.)9C6_UAS^-W M-\T86LO5K\D3:EJ=SK-_+=7D\MW2/_3+Y/^F:'&T$?Q'\ MC7-&+EL?M^><199D>%]MC)J$5HEU?DD?".CZ%>^(;U;73[6XO+B0[4BAC+NQ M^@S7T5\%_P#@D9\?OCG!'/I/@#5+>TE^[<7P^RI_X_@U^_?[+W_!-3X0_LD: M5;P^%?"=C]MC4!]0NT$]U,?4NP_08%>\PVT< 1551T &*ZHX=+<_GG//I X MAR<,JHI1Z.6OX'X#^&?^#:OX[:O;J]]>^%M-8CE&NS(1_P!\@U+XC_X-I?CG MI-H9+/4/"NHL!G8MT8R?^^A7[[XQV_6@&J]C$^+_ .(V<3\W-SQ_\!1_,G\8 M_P#@CE^T%\%+>6?4/ >H7]K#R\VG$7*@?\!YKYM\1>%]2\(ZC)9ZII]YI]U& M=K17$31N#]",U_7Y+"DW#+N'N*\8_:6_8!^%'[5FB36?C#PCIEY+(I"W<<8A MN8CZJZC.:F5"/0^QR/Z0&*A-1S.BI+O%Z_&I&6WL=;E.ZXTX' "RGJ\?N>1^M?M M)>>)'\:?#2XU#PC?6%QE?R,J<'WK],_\ M@AK_ ,%;+KX&^,[#X5_$#4FF\(ZQ*(-)OKA\_P!ESMPL;$_\LV/ ]#]:Z*-; M6S/Q'Q2\*:/)+-\GC9K6<%L_-?Y'B7_!9[]H?QQ\;OVDK/2_'WAE/#/B#PC9 MC3[B.$EHKM]Q)EB/78_!'/&:_<3_ ();_!1OV?\ ]A#X;>&Y8?)NH='AN;I, M=)YAYLG_ (^[5X__ ,%;?^"=.F_M8^#='\?>'])CU/QAX/N8+]+:' ;7+5)% M>2VSW)4';^7>OLCP%=K/X/TUA";5A;1AK=A\T!VCY".Q'3%:QC:3DS\KXLXL MP^8+ M;7PW'?V,T$3+<;+K<5.TQ@'=NSC&*\;_ .":?[2'AW_@I9^PQJGA_P 0R0ZU M)!%/X;UR&X4%KF,J561E/]^,AOKFJ/@XY)C'@)9CR/V::3=G;7S/:?\ @GS^ MV7X?_;V_9.\)?$WP[(GV?7K16NK<-N:SN5&)8F]U;/7MBO:@:_#'_@AG\0-5 M_P""5W_!5_XI?L<>,+Z9?#?B2ZEU7P9+.<(\BJ9%5<_\]8!V_BB/K7[F1MN6 M@\DP?B3X^T[X6_#[6O$FK3BVTK0;&;4+N4G_ %<42%V/Y*:_%7_@VP^'.I?M MY_M\?M ?MC>+H6F:\U>71O#QF&Y87D +A"?^>-L((Q[2?6OK;_@Y^_:@;]F_ M_@E%XMM;.X\C5?'MQ#X=ML-ABDIS*1_VS4CZ&O5/^"&W[)\?['/_ 2Q^%/A M7[+]FUB^T9==U;*X9KR\_?ON]T5TC^D8H!'PM_P<)?\ !0#6O"'[5G@?P?X/ MU 6\OP[:/7;EP Z_;F_U08=#LCY&?^>GM7F/P^_X+:Q_M"?&WX<2?'W2X;KP MCX+EDO"FFVWF)=7I39#<31'.5C#,0%SR>E?H)I?_ 1@\%_'O3O%^O?SJ M'CCQ=KEUJ#7MMTD>IKY,_:I_X-EK[PSI=]JWPY\81W$%O& MTWV'5$VMM49P)%X_,5G.-1.Z/Z*X9SO@NK@:658Y.%2":53;66[36VKZGU5\ M1?VD?!'_ 4F\8^"_A'\,=7M=4\'WSKK7B^6Q4HD-C"0RVKC VM+)M!7LH-: M'_!:']O"U_86_9;7P]X9DBM?%7B2$Z?ID46%^QPA=KR@#H%7@>])= MJS2J>I/4*:_7JRL(=,LXX((DAAB4*B(N H'0 "BQLXK"SC@AC6.&)0BJHP M% &,"ODW_@J/_P %1_#O_!/SX=M'&8=4\9ZI&PTS30_(/3S)/11^M=J2@C^' MD5_6[/=?C]^U)X%_9A\(3:WXV\1:?H=E"I(\Z4>9(1V M1/O,3Z 5^9W[2_\ P<_:;I>H7%C\+_!\VJ)&2JZCJS^3&_H5C&6(^I%?EG^T M1^T]X\_;$^),NM>+-4OM9U"\EQ;VJDF.')X2.,=/3@9-?5'[''_!O[\7/VDM M+M=9\21Q^ ]!NE#HU\A-Y(O4$1=5_P"!8K+VCD_=/V? >&/#N0898OB>LG)Z M\M_P26K*GC3_ (.'/VB/$]XTEKJFBZ,C=([6Q#*O_?6347A;_@X2_:,\.7:R M7&M:/JRH%7VSP$]GC/S*1]*_%?]KO_@W;^*GP,TVYUCP;<1>.])M@ M7>&!/+O$4=<(?O?@<^U?%_PF^,OCK]DOXGQZIX?U+4_#>O:9+MEBR8R2IY21 M#U'J#252<':1IC/#?AGB/#O$\-55":^S?3YIZH_K(GMX[R!DD5&1A@AAD$5^ M6W_!9?\ X(H:=\3]"U+XE_"[3H[+Q-9HUQJ6E0+MCU) ,ET4=)!@\#[WUKV_ M_@DK_P %5X=\03^5J\,282T MN3RKX[*^#^(]Z_,#I7#4I\K/[=X4XDPV?Y;#&4?M*TEV?8_?;_@@3_P4/;]I MWX)MX#\37PF\6>#8EC1Y6S)>6O1']R,8/X5Y-_P5M_:K^,__ 3,^+>N?\(7 MJ2OX1^*$C:E;7%XC3R:3=X"SQQ$G"AN& Y R<8Q7YD_L!?M47W['O[4WA?QG M;S21V-K=+!J,8/$MJY D!'? ^8>XK][_ /@IM^S#:?MY_L<6SZ38C6KZSEMM M9TQ(C\UTN5+HI_VXRPKJC)RC9'\Y\6Y'@^&^*H8JO24L+6=VFM$^OXZG\[OC MOXE>-_VE/'T=WKVJZMXFUS4YQ'$9Y&D:21C@*@/ SG&!7Z:_\$@?V?\ XP_\ M$U?VA/#>H?$+1SH_@7XN$:*_^D+(;:^VF2U,BJ?E+;709_O$5WG_ 6T^"7P MO_96_P"">_AFST#PCI/A[Q1?:E;#3I+:(1W5M(J[Y6WCYCPN#[D5R_[ 7_!8 M'1_%G[-USX/^-EC#?:]X1L?[<\-7>H$Q1ZTUI^\C <])59>"/O8/?(J:<5&= MI/4^@X@XBQ6=<.\V5X9+#MN#C9MK+4;F%?FV>9YML[XZKO5XV)[2*.]?K/^RQ\=]+_:?_ &=?!GQ"T=U; M3O%^D6^IQ '/E^8@+(?=6RI]Q7CW[77PKTG_ (*9_P#!+KQEX?ACCEM_B%X1 M>YTS/S>3=B(36Q_X#.D>?H:^0_\ @T>_:7NOBI_P3SU/X?ZI,_\ :WPMUV;3 M?*D/SQP2_O$7'H&+BMC^7ZE.5.;A+=:'DO\ P=#7DG[1/[;_ .R9\ [>0RP> M(-?&I7\ .?D:>.')'_7/SORK]J-#TR/0M%M;&%56&SA6% !P%4 ?@*_%+]I MP_\ "]O^#O3X6Z2P\ZW^'_ABWG*'D(ZQ7$Q/_D9/R%?IW_P4E_:^7]B']E#Q M%XZCACN-2MD6VL(G^[)_2O, M?VM?CSX>_9_^!VKZ]XB4W%CM6U^RHP$E[),PC6)/=BV/SK\LO^"5'_!=3Q;X MF^*?B?1_C1KEK=:(^FW.K6=ZT2Q-:/"ID,/'WE9 V >05 [UYE;_ +8_CS_@ MK]_P4G\ :/!;7D?P]T'Q!#?1Z7#DQ16L,@9YYCT+%5XSTR!4QJ1>J/T>'A?F M>%Q56&-M"%&/,Y7T>FB7=W/TB_X*;_$[2_V(?^"8_B"#PS"FC*=.71=(AC.# M;M/\GR_[2JS-]17\W).3_GBOVB_X.BOB?)I/PH^'G@^&3:NH7\M_,H/41)M4 M_P#CYK\73P>/N]O:L<1+6Q^]^!>5*ADLL7+>K)Z];+1&EX/\,77C7Q5IVCV4 M;37FJ7"6L**,EF*_I2C3RXU M5> !^550A97/SWQ_SZ<\71RJ#]V*YFO-['GG[5'[0.C_ ++?P&\1>-M:F2.R MT.T>;!/,K8PJ#U)) Q7\PG[3?[0WB;]L3X^:IXLUJ6XO=0UJY*6UN"6\F,G$ M<2#\A@=37ZC_ /!S]^TM<:;H7@_X7V-RT<>HN=6U)%;&]$^6-6]1N)/_ $5 M\S?\&_'[&=K^T?\ M9#Q1K5JMUH7@-%O-DB[EEN3_J@?7!RWX4JGO2Y3T?#/ M 8;A_ARMQ/BU>?\%2O^"^OP;_X)E(^@WEU_PE7CKR\QZ'IT@9K<]O.; MHGT/--_X+[_\%3?^'9'['5Q<:!) ?'GBP-IVAHW/V8E?FGV_[ Y'OBOY%O'O MC_6/B?XMU'7M?U*[U;6-6F>YN[NYE,DL\C$EB2>>IK:*Y59'\_\ $'$&,SC& M2QF,DVV]%V79>1^K/QP_X/#OVB?&NNS/X/TGPEX1T_<1%&UL;R7;VW,Q'/TJ MC\(?^#P7]I?P9KT+-/W?O(39?96*]\,I/-?DS13/$/ZX/^"6G_!Q MQ\'_ /@HWJ-KX5U!O^$%\>7 "II>H3#RKQNXADZ$^@X-;7_!7/\ X(_>'_VO M?!%]XN\(6-KIGQ L83*KPH$75 !G8^.K'L>M?R)^&_$%[X5UJVU'3KJXL;ZR ME6:">&0QR1.IR&!!!!!YK^K;_@VT_P""MMU_P46_9HE\+^,KQ;KXB> HTMKR M9S\^HVY&$G/JW&&]QFAV:LSU\CSO%Y5BX8S!SY91?W^3/QA^&7Q$\5?LH?'* MTUC3FNM'\2>%[XAXV^1E=&P\;#T.""/>OZ:_V#?VL-+_ &S?V:O#OC;39%\R M^@V7L(/-M<+PZ$>QS^E?D9_PFY2IQZJ:YZ? MNRY3^B>/\+A^*.%Z?$>'C:I37O=^S7R/UQ_:F^!.E_M)_ ;Q-X+U:W6>SUNQ MD@^9?N/CY&'NK8(^E?RN?&3X9WWP:^*GB#PKJ4;QWFA7TMI(K#^XQ&?Q'\Z_ MKFX*\U_/+_P<.? ^/X5?MY7FK6T/E6_BVSCO^!@-(!M<_F*NM&\3Y_P$X@G0 MS*IEDW[M177JO^ ?!M?T3?\ !!C]H:3X_?\ !/+1=.N[AFU7P:9-"E8MEPD8 M_I23^6S/E']M7X@?%+]L']KO1O@WXAO;K5]0\'ZS< M>';#(+23%KD[IG]6V;1GT0>]?J5^V]_P1U\._%_]@70?"?A^RM[7QA\/=+7^ MQ[L( \S*N9(6/4JYR?9L'UK(_9H_8ITR?_@MQ\:O&]_:[H_#MO87FFHR?)]H MO8"TDH[978X_X'7Z+R)NCVD<,.E;QBMV?@_$W'3I?4:.5>Y&C&,G;9R>]^__ M 3X]_X(<>,KSQ/_ ,$^/#.E:HLD>H>%9[K0KJ.0?/&T,K*5/TZ?A7P1_P $ M2F_X9*_X.!OVK/@S_P >^G^(VGUVQ@^ZB@3+.-H]DN0/HM?K/^S?^SE#^S[K M'CA[.Z62Q\6:[+K,-NJ;19F55WJ/JP)S[U^3OQMC_P"%%?\ !X/\/+Z ^1;_ M !%\."WG/02,UG/G/_ H(_RJS\TSC%0Q&-J8BGM-W^_5_B.^ *CQ3_P>1?%B M23YET;PQ&D6?X?\ B46)./Q9J^S/^"XWPM;X\^!O@_X":5X[7Q=X\M+"Y*G! M,?ER,?\ T'\Z^,_V=BOAW_@\C^+R2;A_:WAJ.6+/\6=(L/ZJ:^P/^"^GQ3U; MX!_ ?X?_ ! T2.WEU+P;XOMK^!9UW1[]DBCI?"D_"/3+BQNO&6I?\ ".3V8F+_ &B=TW1OD],A M9 WKD'M7WQ_P3S_8U^'7_!,WPEX5\+W4UO+\0O'Q>.6]=-TE[-'"TTD2'^%$ M16X[X[U^/7Q^_P""UGQA_:%\2^#M4U1M#M;GP/JRZSIOV:TVA9U1T!;).1M< MCMS7J/[#W_!33XF?M5_\%(?@Q_PL#6XKRST_59H+6)(1&D;W,#P]NI^;'XUE M3E3YM#]VS_A/BJMD47;Z+ M)* ?5I,LIOBBMS;)1MZ6/YU_\ M@X2\;3>*O^"BNM6DK%H]&L+:UC']T%2Y'_CU??W_ ;-> (?#W[(&M:T$7[3 MK.KN&DQR50 ?G7Y\_\ !P-X4F\.?\%'/$5Q)&535;*VN8R?X@$V\?BM?HA_ MP;0^-H=;_8OU32E8>?I.L2(ZYY 8!A41TJ6/T;B^\?#G">RV]V]OZ[GY*?\ M!X+\<;[QW_P4=T_PBTS_ -G^#]!@\N('Y?,FR[-]> *_)*OU=_X.^/A#?^"? M^"G,?B22%UT_Q7H%O)!(1\I:+*,,^N37Y15N?S*%%%% #D//-?I!_P &M'QX MO?A%_P %7O"NF0S.MCXNM9],NHP?EE^7.1K7PS%/JES(!\L85,#/U)Q0!^_?_!P[\.;;Q=_P3UU;4)(]UQH= M[!5XV'\\?E7Z^_\ M'!_C>W\+_P#!.O7K.:14FU:[M[:%2?O'?N./P&:_'S_@C)X;F\4_\%'OAO#" M"PAO'N&('W56-CFN>K_$BT?TWX<7? N.5;X%SV_\!_S/Z:!PJ_2OQJ_X.G?" MT[^ZS/Q[K]"/\ @VVUZ32OV\KJU5MJW^B3(_N% M*-_3-?GN*_0#_@V_TIK[]O[[0N[;:Z+.S'TR5%D) M^WO\&YD!7XE>#_QU.+_&OR#_ ."R?[*GQ(_;$_X*2^.!\._">H>)X_"VFZ=; MWIMMH\AG@#JIW$^LXK1II+59 M 2C-LS]X X]:Z:E5Q=FC^?LF\,F_X4;_P>#^ =1D_7$DX#1+$%W%F'H!S5'D97C:N$Q=/$T?BBTUZ]#X*^%G_!O+^S]X*\.PZGK MBZQK2K;BXFEN[LQQ@;02V%Q@=Z[#Q'_P29^%=SX;\"^*?@SH^B:7K'A[Q#IN MNV>I1R%EN[>*X5I5W]PT>['OBNR^&'_!4_X,_M5_&.3X3^$-8EU?5-4L+G9* MD!6VD5$)958]?ER?PK\>_CK_ ,%&/CY^R/XZUCX0Z;XNN=&T3P/JT]K:QP1* MD@A$A9%WXR5VG\JF3C%:'ZID^!XJSW$5*$\1*,XKFY9MI.+OTZGUA_P=)_#> M5M*^&OBE8R5CEN-/E;'3(5E'XX:OQW!S7[K_ +>^LVO_ 4F_P""*4/CS35^ MUZQH=K#K$Z+]^.> ;;D8[?*7./I7X4?KVSZUA76J9^[>#.+E_8TL!65IT)RB MU\[GVY_P;_?%V/X8?\%#=!M;B416_B2VFTTY.,NRY3]17]%ZM7\C7P9^)-Y\ M'_BIX?\ $]@S)=Z'?17<9!_NL"?T!K^JK]FSXU:=^T%\#_#?B[2IDGM=;L8[ M@$'[K%1N4^X.1^%7AY>[RGY+X^9'4HYE2S&*]VHN5OS7_ /RJ_X.A?V=)TU# MP3\3K6W9K?:VC:A(J_<)^>(GV^^/J17CO_!N;^UY;?!3]IR\\#:M=+;Z;XYC M6.U9VPJW29*#ZL,CZXK]F?VV/V8=+_:\_9P\2^!]4C5AJML?L\A',$Z\QN/0 MAL5_,1\5OAGXJ_9)^.UYH>I)<:3XB\+7Q,"#2J7C/F1[GAS MBL/Q'PO6X;Q#M4BGR^FZ?R9^UW_!R-_P2QNO^"B?[(:ZQX3LQ=>/O 0>^T^- M5_>7L./WD(]20,@>HK^3?6_#]UX8?\%;O^ M#:;X;?\ !0K6;[QMX/D@\ ?$.\!>XN+>$?8]2?UE0=&/=AR:W4DU='\\9UDV M*RO%RP>,@XRC^/FC^4@I@4T#-?HU\=/^#7+]K+X1:S)#I_@ZS\6V:L5CNM*O M%82#UVM@BL_X/?\ !L-^UQ\4]>CM;CP'#X;M68+)=:I>)&L8]<#)/X4'E/R/ MS[M;.2[G6..-Y)9"%1%7+,3T '7/M7]17_!K7_P2@U']BS]GV[^)WC;37L/& MOQ!@1H+69,36%EU16'56;[Q'TIG_ 2=_P"#6OX?_L5^(].\EE.4XK,L5'!X2'-*7X>?H?!G_!R]^U[:^./B5H M/PKTFZ6:/PZ/MVJA&RJSN/D0^X7DCMFLS_@V5_9RF\7?M!>)OB)=6[?V=X:L M_P"S[:1E^5[B4Y;!]50#_OJOSUCC\5_M5?' C_2M<\5>+=1))Y=Y99&Y_ 9_ M "OZ5/\ @FK^QI8_L2?LLZ#X3A1&U)H_M>IS M][9]!!MJ?2OP)_X.4/C#'XZ_;1T_P]!*LD7A72DB M?:?NR2$N17[J?%'Q]8?"WX>ZQXAU2=+;3]&M9+N>1S@*J*6_I7\K?[6WQSN/ MVD/VBO%GC*Z9F?7-0EFC#'.V/)"#\ !5UI6C8^1\!\CGBG%?J?\ \&O7PW;4OC;\0/%!4F#2],BL0V.C2/NX_!*_+#Z=>U?NS_P0 ME^$T?[/_ /P3=U?Q=J-Y8:'J/CNXN+BSN;^00QA0IBM\LQ'RLP+#U#5EAX^\ M?MGC)F*H\/RPZ^*JU%??J>Q_L>?$+^QM&_:0^+45C=:T;[Q??/:6UJI>:[M[ M&&.VC1 .I+1/Q[UX3_P21_;INOVB?V]_C%'XF\)ZGX?U?QA;0:E:)/;LHMK: MS40>5(6 (/[Q2/4DUVG_ 1=^'7QG_9W\5>,_ /CS1;>Z\'WEQ-KNEZ[;7"S M6\LLT@+QJPZALE_8Y]:](_X*O_M >.OV7?A]8R?"KX;R>)O$7B:.XM9M3M+/ MS&TM!L +;1N.XL2,\92NB[;N?S.XT8XRMED(QG*JHJ,^:RBDEO\ =J==_P $ MWK>/6D^+'BN&(1Q>)O&]^\>%QE("L /_ (X:_.?]I&/2O>O^"3WQ^TW]O7_ ()3?#7Q%?/'J+:UX:71M;C+9)NH%-K< M*W<;F0MSSAP>]?17QK^%6E_'/X/^)?!^M0K-I?B;3+C3;I2/^6TCS#N:SMR79 MR">'?%GAMIUFGA\RUL=0@ M=%.\=-SQD$$]P:T/#^M+^QK_ ,%8]>T_4L6?A']H"PBO;"Y?Y8H]7M1L>$GH M#)&V[W)%?;T3++AEY]Z(Q5K'W6=\1YA#&/'4ZC_>TXJ][:62:3\FF?GK^S;\ M,[']B/\ ;)\8? 6^16^'7Q7M)M5\-02_-%!*5(N+4 \8VDD#T%?B_P#MS_LQ M7W[(7[4'BSP1=1R+;Z;>.UA(P_UUJQ+1/[_+@'W!K]>O^#@WXV6OP$\1_!'Q M1ITT:>*/#_B+[? WSF!-OF*?]EN!Z'FL'_@NY^QA'^U?^S?X?\ C=X-M?M6 MI:3IT5W<+$F6O+"5 X;WVY!^A-8U(\T=-T?J'A[Q%4RW&X?&XMVIXM M+LI?-'XCY[?F*_6K_@W2_P""C,/A34)O@IXKOECM;V4W/AZ>9\*DA^_!D_WL M9'OGUK\E<;>/3BKWAKQ'?>$?$%GJFFW,UG?6,JS03QMM:)U.01^E<].?*[G] M <9<,8?/\KG@JF[UB^SZ,_K\CQ(N>IZU\-_\%>?^"26F?MV^#V\1>'5M]+^( M6D1'[-.1MCU!!SY4G]#VK*_X(]?\%>=&_;!\"V7@_P 67EOI_P 0]+A6)ED8 M*NJJHQYB?[7JO7O7WRJJR5W?$O(_A^4*-%FRC@M#(C*>&1AU'N*_03]C7_@Y)\9?"W2;71?B?HZ^+K. MW41KJG05A[ M.4=8G[IAN/N%>*<-'#\24U3J_P W2_DUL?:GP\_X.#?V=_&.GQR7FN:CHMPP MRT-U9M\I^HR*M>.O^#@+]G3PEILDEMXCOM6G4$K#;6;Y?\3@5^.GB_\ X(R? MM'>#;QXYOAUJ5T%R ]K,DJM],'-0>&?^".7[1WBJZ6.#X;ZI!N.-UQ)'"![Y M9J7M*FW*9?\ $->!W^^^O6AO;GC_ ,.?7?[7O_!R_P"(O&&E76D_"K01X?65 M2@U6_P 27"@]T3H#[G-?FXJ^./VK/BM_S&/%WBK79^I+S32LQ_0?H*_0;]G' M_@V8^(?C&^M[KXB>)-,\,:;D-);6 ^TW3#TR<*I_.OU._8S_ .":?PK_ &(] M&6/PGH,3ZHRXFU2[ FNYCWRYZ#V&!1[.<]9&];C;A'A7#RI9!352L_M?YR/F MO_@C=_P1QMOV0M-A\>>.X;>^\>7\/[F C='I*'^%?]L]S7Z*+\J?A00%7G_] M5?&/_!5O_@JQX<_85^'%UI>EW5KJGC[5(2EC8HX;[)D8\V7^Z!V'I5J/1+9+]$CYG_ .#BO_@HQ%X>\(K\%?"U\K:CJNV77Y87Y@A' M*P9[%CR1Z >M?BWU'ZUM_$7XAZO\5O&VI>(==O)K_5=6G:XN)Y&W,[,\UZ]CM]R MC/E(2-[GV5+[%E^PZ5<2:'#*-K-$B%FD&>F]@% M!]*]"_X)W_M__#']FO\ 8H\6_&+QAKEG??$3QSKE_J&HV22 WT\OFNL,(7.0 MNQ5/H-QKIIQY5J?C/'V>XC-,TZLK.:;,DKE%7;&I)\N%=HR?4GUKM?^"3'_ 5DA_X* M2MXITS4O#\6@ZUX9\J_9U_9D^(7_!<_]J?6 MOB+XXO+S2? =A/LFG7(CBB'*6EOGC@?>;MDD\FOL?_@A%^R;I?P>^-OQV\2> M&FN)/!_]L+X>T*:5MS316S.9&W?Q?,ZKGU0TXRDWIL?&\19+D^$RVO\ 6Y\^ M/]V4FOABV_ATTO8^V?V[_P!HNQ_9%_8U^)7Q(OI8XH_"'A^ZO80YP)+@1E8( M_J\K1I_P*OSM_P"#0K]GJ\\)?L0>+?BEK,;-J_Q4\1370GD'[R:&+*[L]PTC M.?J*YS_@[7_:8U+7/A7\,_V9_![277BSXN:];27=I RFCLY;R'1O&*0+A963Y4D?'_/2 MWW1DGO''W-?N >E>0?MR_LEZ#^W!^RUXO^&OB.%9+'Q)8O#'(5R;6<#,4J^Z MM@Y% 'GG[2GP:\-?\%/OV--'U;PYJ:17&I6L'B#POK,#9DL;G;OB<,.0.2K? MB*_/6_\ ^"\/QP_8F:\^'?Q.\!V.I^*M#!MH]0F=X/M('"R''#J>#N7&<\TO M_!N7^VAX@_90^.7C']B'XQ326/B3PC?3OX2GN6VBZB!W/;*3U#*1+'ZAF [5 M^GO[6'[!'PS_ &T?#_V/QQX=M;Z:,$07D8\NZMR>/ED'/X'BIUW6Y]IPOG^7 MX=K"YS1]M1O?LX^GKU1_-W^U_P#ME^-OVZOBZWB;Q==+-<']S9V<*E8;-">$ M1?Q^IK^DG]BCP/-:?L1?#G0M>M]\R^%K*VNX)ESC_1T!1@?3H1[5\X?!'_@W MK^!_P6^)%KXC\G6->DT^836]KJ$_F0(P.02N/FQU&>*^\+6%8(%C10JJ !2 MIQ<=7N?4>(W&F5YI0PV"R:FX4Z6JTM\D?ST_\%I?^"5]]^QI\4[GQAX5LIKC MX>>(IVF0QIN&E3L&5 P8'CCT(]:_G^_P""J?\ P1Q\4_L2^);KQ)X;M;K7?AS=2%DN(EWR MZ7D_N5:GU1^M>%/BE2QE*&59I*U2*2C)Z*2_S/BWPAXQU/P' MXDL]6T:^N-/U*QE66WN('VR1L#G((Z5^OO\ P39_X.)+.>WL?"7QN/V:==L- MOXBB7=&W8>>HY'NP_*OQP/%%90JRCJ?J'%?!.5\0X?V>,A:2VDMU\^Q_75\. MOBGX=^+'AZWU7P[K6G:U872AXY[2=9$8'W4FNA YK^3WX#?M>?$;]F;5X[SP M7XMU?165MQBBG)A?ZH25K[C^"G_!S)\5O!%M#;^*_#^A^*47"F=0UO,0/]WC M/X5O&M%]3^;,^\"<4@7Z(/EI2K11]AD7@7G>*J)XYJE#KU?W(_5C_ (*/_P#! MP_H/@:SOO"OP:V:YK#;H9=<88M;8]#Y0/^L;WZ?6OQJ^)'Q*USXN^,+S7O$6 MHW6JZMJ$AEGN)W+,Q/U[>U81//MVH _R*Y:E1S/Z4X1X#ROAVCRX6-Y]9/=_ MY!TK["_X)&?\$R-5_;Q^-%O>:I;SVOP_T*99=3NRI'VP@Y%NA_VNY'0>]0_\ M$R/^"2_C+]OCQC#J%Q;W&A_#^SD'VW594VFZ /,< /WF[9Z#ZU_0I^SQ^SSX M7_9D^&&F^$_">FPZ;I6FQB-511ND;NS'J6)[U=&G?5GY[XI^*5#+J,\MRV7- M6DK-K:*_S,GXR_LVZ7\1/V7==^&.F+'I.G:EH[Z7:^7'\EJ"FU#CT! X]J_' M;X%_\&WGQ*G^)DO_ LC6-'T7P3IB^%;!KF]NYB%WE07EF$?#\>DZYXAA\BX\MCY**6W-L7^'3Z1J<\-5*]M3ES[-J&(M M2P?-ROWI.3O*4NK?IT/)_P#@DWX M$8YAF)[C!C@*YXS''NE]FD0]17[K1C _45\Z_P#!*W]@_1_^"=7[&/A7X;R]< RN3WYX&>P%?1G2@^9"AAE:** /RD_X.+_^"66N_%K2 M-'_:3^#L<]A\8OA5MO)19@K-J]I$0XQCDR1X)7N02/3'T;_P14_X*L:'_P % M/OV8K74Y)H;/X@>&XTL_$^E$[9(9@,><%Z['P2/0Y':OLJ[MTN[9XI%5XY!M M96'!!Z@U^&/_ 5-_8)^(W_!'3]KK_AKS]FJTF/A2XF,OC3PU;(3 L;L#,6C M7K"_4D#,;X88QD '[I!LT=:^=?\ @FU_P4A\ _\ !2KX!6/C/P;?1BZ5$CU; M2W?_ $G2[C',;CKCKANA'Y5]$JP<9'(H 6LSQ-XE7&GZE:P7MC=H8YH M9D#I*IX((/M6G32,MTH*C*47S1W1^3?_ 40_P"#=#3/'EQ?>*/@U-#HNHR; MI9=#G.+69NI$;?P9]#Q7Y'?'3]FKQU^S9XKET?QMX;U/0;R-BJFXB(CFQWC? M[K#Z&OZU"M^MDF1A]&!Q6I^S M<(^-.:97%8?&KVU-=_B2]>OS/Y'NW]:.U?OA^T1_P;7?!WXFW%Q>>#[W6/ U MY-DK#!+]IM%/M')R![!@*^0_BE_P;%_%/PY<2-X;\5^&]>AR=@G5[>4CMZ@? MG6$J#W1^\Y3XS<.8R*]I4=-]I+]=C\R\XH S7VSK7_!OU^TII4^V/PSI-TO] MZ+4HQG\^:9I?_!O]^TKJ[\;:QK7C2XC(9H-_V.U8^ZI\Y'MOQ6GL9/<^;S7QDX;P<6Z=7VDNT5 M^I^)OP@^!GB_X]>*X]#\'>']4U_4YF"^5:0L_EY[LW11[DBOU;_X)\_\&Y7V M6XL?%'QJN(YRA66/P_:ME 1SB5^_^Z/SK]2_@O\ LU>!_P!GCPY%I7@OPKHO MAVQA&!'96J19]S@9)]S7O8P[_::]>AB>!O . MD_#GPS:Z1H>GVNEZ;91B*"WMXQ&D:CH *W?OT;.?MO?MO\ @/\ 8)^ ^J^/?'FJ0V.GV,9^SV^X?:+^;'RPQ+U+'].M M!)PO_!5G_@I+X4_X)D?LKZKXWUZXMY=9N$:TT'3"X$NI79!V@+UVKU8] /71M(M]!T^&SM+>&UM+6-8H88E"I&JC X XH LQ@\YIU%% ! M1110 'D52U_0+/Q1HMUI^H6T-Y8WD;0SP3)OCE1A@J1W!J[0: /PI_;[_P"" M8GQ<_P"",'[1UU^TK^R2+J\\%R2FZ\3^#%5I(88B=TBB)>9+<\\#YHR*58Y(Y%*LCKN5@>.1WK\F_\ @J#_ ,&ZTOB3X@R?&S]EC6F^ M&'QQU:0HI-W%+0!B^/?B)H?PN M\*7>N>(]5L=%T>Q3S+F\O)1%#"OJS'@"N>^%/[2_P]^.G@>X\2>$/&'A_P 0 M^'[65H)M1LKQ7MHG7[RL^< CO5;]JM=!3]G/QI<>)K&RU'1;+1[FZN+>[B$D M+A(V8;@>,9 K\0=,\-_\(!_P1)^!^AZ?::IJ/B#XP>/)_$L?@K2E>.?Q5;/< MNTEGO3 B01J#EN * /WN\.^+M)\76?VC2=4L-4MP<&6TN$F3/IE213;+QCH^ MI:K)8V^IZ?<7T.3);QW*-,GU4'(_&OQ8_8AL/%T7[0?[3VB?"?P?K/P$U2T\ M 1+I/PTU*\>:\FO2K_\ $PB&/*52?E!C8G/6O!?$WQ9\)_LV?#?X*^)/ G@O MXU>&?V@M'\6:=:>-M8UFUN[>UN&FE\NYAGDD;RYA*6(15SCVH"[/WA_:#_;> M^$?[)]Q90_$;X@>%_!\VHG_1HM3OEADE]PIYQ[]*[[P)X_T7XG>%;/7/#VJ6 M.LZ/J$8EMKRSF$T,RGD%6'!K\R_V8/!O@KXV?\%??VB-/^,VEZ/K'B*33-// MARTUN))8TTMX?WODI)QC<>2OO7:?\$'D3P'XZ_:-^'OANZDOOAGX,\9V'J<1C')(H ^X/\ @I)_P55^%?\ P3)^%-QKWCC58[C6 M)HF_LS0+60-?:G)@X4+GY5SU=A@#U/%?E3^RI^Q)\;/^#BG]H^S^.7[1R7WA M/X&Z7/YGASPFA>%;^('*HBG!V'C?*PRY&!@=/9/^"=?_ ;U>+/B_P#%.#X[ M?MG:Y-XY\?7T@O;7PU-/Y]IIS?>7SR#M9A_SS4;%Q_%7[!Z+HEKX>TV&SLK> M&UM+9!'%#"@1(U' X ]* *'P^^'NC_"WPAIV@:#I]II6CZ3 MM:6EM&(X MX8U& !6U110 4444 %%%% !1110 4UTWTZB@#PO]MC_ ()T?"3]O_P$V@_$ MSPGI^M*J$6U\$$=[9$_Q1S#YE^G3VK\HO&W_ 11_:\_X)+>([WQ9^Q_\3KS MQGX2CD^T2^#-5G59BF2=JI(?)F]."C?6OW0*Y-(8\T ?C'^SK_P=C6WPS\31 M^"OVJOA+XN^%OB>U(AN;^UL)&A5NF^2VDVR*N?XD+Y[ U^FO[,W_ 44^!_[ M8NCQWGPU^)WA'Q5YBAC:VVH(M[%_OV[E9E_%!72?M _LC_#/]JOPVVD_$7P/ MX;\86+ A5U*Q29XLC&4)O]E7.]0/9LT ?I_\ %;X9Z-\;OAGK?A37XVN=#\0VQI(4 M,D3@A@&'(R.]>!_'_P#X)1_#WXT?!CX?^$]+OO$/@>X^%>T^$M9T2Z\N^T8A M=N59@0P(ZA@0:_.%O^"./_!1C]D=MOP?_:D7Q9IMO_J;+7+R484=%Q.LH'T& M!5B#]I'_ (*^? G,.J?"GP=\0+>'@W%JMHS2X[\3HQS[)0!^A'[*7_!*W2?V M;_'OC#QQJWQ"\=?$3XC>,=-72+CQ/KEQ%]LMK5<[(XA&JHFTDG(%<)X0_P"" M*TFI_%_PWKOQ-^-GQ'^*_AWP7J7]K:'X=UIX%L[:Y!)CDD,:!I2F?EW'L*^- MU_X+2_\ !1SPQ^ZU3]C&ZOY%Y9H;&[*M]/++#\J4_P#!:[_@HQXA(CT[]BR] ML9)!\K36%XH'U\S;^M 'Z5_M??\ !+SX/?MN^(=-UKQOH-T->TF,P6VK:7>R MZ??)$>L9EB(8H?[IXKT+]FK]E[P-^R!\+K7P?X!T&VT'0K4F011DL\KG[SNY MY9CW9CFOR-F_:T_X*[?&X&/1_@OX3\"V\W GO$M4:/\ [[N"W_CM5O\ AU%_ MP4O_ &M3Y?Q4_:8LO ^EW/\ K+71+UPRJ>J_Z.D1_-C0!^M/[17[;'_/.')DD/LBD^U?F1^T[_P=L^#=1\1R>$/V M:_AOXL^+WBRZ;R;6Y>QEAM9'/ ,<*@SR#ZB.MCX _P#!H9\&_#NN+K?Q8\;> M-OBIK$C"2X%S=&U@F;ON()D<'W;-?H]^S5^PS\(_V0-"73_AK\/_ SX1A5= MCRV5DJW$P']^4Y=OQ8T ?C]X8_X)6?MO?\%D]9M]>_:>\?77PG^'<[>='X3L M'"W4D9YVFW0[(^W,I9AW4&OU+_8,_P""5?P9_P""='A)-/\ ASX5M;749$"W G6LW2B?4;P]RTIY /H,"OHSR^:=0 T1X;-.HHH **** "BBB@#__9 end EX-101.SCH 8 gldd-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Basis of Presentation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Earnings Per Share - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Long-Term Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Fair Value Measurements (Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date) (Details) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Fair Value Measurements (Changes in Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings) (Details) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Share-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Revenue (Summary of Type of Work, Contract Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Revenue (Summary of Type of Customer, Contract Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Revenue (Schedule of Accounts Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Revenue (Components of Contracts in Progress) (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Revenue (Components of Contracts in Progress) (Details) 2 link:presentationLink link:calculationLink link:definitionLink EX-101.PRE 9 gldd-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.CAL 10 gldd-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 gldd-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 gldd-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Entity Address, City or Town Entity Address, City or Town Fair Value Disclosures [Abstract] Earnings Per Share [Abstract] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Net Asset (Liability), Total Fair Value, Net Asset (Liability) Fair Value, Net Asset (Liability) Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Costs to fulfill a contract with customer recognized as an asset Capitalized Contract Cost, Gross FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] REVOLVING CREDIT FACILITY Long-Term Line of Credit Long-Term Line of Credit, Total Amendment Flag Amendment Flag Property and equipment purchased but not yet paid Capital Expenditures Incurred but Not yet Paid Subsequent Event Type [Domain] Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total GOODWILL Goodwill OPERATING LEASE ASSETS Operating Lease, Right-of-Use Asset Revenue From Contract With Customer [Table] Revenue From Contract With Customer [Table] Revenue from contract with customer table. Document Quarterly Report Document Quarterly Report Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Revenue value remaining from outstanding performance bonds Revenue Value Remaining From Outstanding Performance Bonds Revenue value remaining from outstanding performance bonds. Statement [Table] Statement [Table] OPERATING LEASE LIABILITIES—Noncurrent Operating Lease, Liability, Noncurrent Subsegments Subsegments [Domain] Number of operating Segments Number of Operating Segments Federal Government [Member] Federal Government [Member] Federal government. Remaining performance obligation, expected timing of satisfaction, year Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year Construction Contractor, Receivable, Retainage, Total Retainage Construction Contractor, Receivable, Retainage Total contract revenues in excess of billings Construction Contractor, Receivable, Excluding Contract Retainage Stock options and restricted stock units excluded from weighted-average common shares outstanding Antidilutive Securities Excluded From Diluted Weighted-average Common Shares Outstanding Antidilutive securities excluded from diluted weighted-average common shares outstanding. Hedging Relationship Hedging Relationship [Domain] Product and Service Product and Service [Axis] Cumulative Effect of Recent Accounting Pronouncements [Member] Cumulative Effect, Period of Adoption, Adjustment [Member] Employee-related Liabilities, Current, Total Payroll and employee benefits Employee-related Liabilities, Current Indemnification Commitment [Member] Indemnification Commitment [Member] Indemnification commitment member. Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Share-based compensation, shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture TOTAL Liabilities and Equity Plan Name Plan Name [Domain] Cost, Product and Service [Extensible Enumeration] Cost, Product and Service [Extensible Enumeration] Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Income Statement [Abstract] Bids bond range Bids Bond Range Bids bond range. Derivative liabilities Derivative Liability Derivative Liability, Total Operating Segment [Member] Operating Segments [Member] Total current liabilities Liabilities, Current Fuel Hedge Contracts [Member] Fuel Hedge Contracts [Member] Fuel hedge contracts. Loss Contingency Nature Loss Contingency Nature [Axis] Components of Contracts in Progress Long-Term Contract or Program Disclosure [Table Text Block] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Restitution owe on liability for criminal matters previously deposited Restitution Owe On Liability For Criminal Matters Previously Deposited Restitution owe on liability for criminal matters previously deposited. Billings in excess of contract revenues Increase (Decrease) in Contract with Customer, Liability Energy Energy [Axis] Derivatives assets Derivative Asset Derivative Asset, Total Cumulative Effect, Period of Adoption Cumulative Effect, Period of Adoption [Axis] Revenue, Product and Service [Extensible Enumeration] Revenue, Product and Service [Extensible Enumeration] Variable Rate [Axis] Entity Small Business Entity Small Business Number of reportable segments Number of Reportable Segments Hedging Relationship Hedging Relationship [Axis] Reclassification Out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Total current assets Assets, Current Weighted Average Number of Shares Outstanding, Basic, Total Weighted-average common shares outstanding — basic Basic weighted average shares Weighted Average Number of Shares Outstanding, Basic Employees and Directors [Member] Employees And Directors [Member] Employees and directors. City Area Code City Area Code Share-Based Payment Arrangement [Abstract] Reclassification of derivative (gains) losses to earnings net of cash settlements and taxes Other Comprehensive Income Loss, Gains Reclassified to Earnings From Changes in Fair Value of Derivatives, Net of Cash Settlements and Taxes Other comprehensive income loss, gains reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes. Total liabilities Liabilities Document Period End Date Document Period End Date Rivers & Lakes [Member] Rivers Lakes [Member] Rivers & Lakes. Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date Schedule Of Fair Values Of Financial Instruments And Nonfinancial Assets And Liabilities Measured Table [Text Block] Schedule of fair values of financial instruments and non-financial assets and liabilities measured. Statistical Measurement Statistical Measurement [Axis] Green loan option. Green Loan Option [Member] Green Loan Option [Member] TOTAL Assets Accounts receivable—net Accounts Receivable Excluding Contract Receivable Current Accounts receivable excluding contract receivable current. Debt instrument covenant description Debt Instrument, Covenant Description Release of Funds Retained in Connection With Pre-Purchase Construction Project [Member] Release Of Funds Retained In Connection With Pre-purchase Construction Project [Member] Release of funds retained in connection with pre-purchase construction project. Increased gross profit Increased Gross Profit Increased gross profit. Long-Term Debt, Excluding Current Maturities, Total LONG-TERM DEBT Long-Term Debt, Excluding Current Maturities Earnings (loss) per share - diluted Diluted earnings (loss) per share Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Owned Domestic Subsidiaries Percent Owned Domestic Subsidiaries Percent Owned domestic subsidiaries percent. Document Fiscal Period Focus Document Fiscal Period Focus Cost of Goods and Services Sold, Total Costs of contract revenues Costs of contract revenues Cost of Goods and Services Sold Accounts receivable Increase (Decrease) in Accounts Receivable Revolving Credit Facility [Member] Revolving Credit Facility [Member] Performance obligation, expected to be recognized as revenue year Performance Obligation Expected To Be Recognized As Revenue Year Performance obligation expected to be recognized as revenue, year. Disbursement amount from litigation escrow account Disbursement Amount From Litigation Escrow Account Disbursement amount from litigation escrow account. Cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Amortization of deferred financing fees Amortization Of Deferred Financing Cost And Other Non Cash Interest Expense Amortization of deferred financing cost and other non cash interest expense. Statement of Financial Position [Abstract] Entity File Number Securities Act File Number Gain on sale of assets Gain (Loss) on Disposition of Assets for Financial Service Operations, Total Gain (Loss) on Disposition of Assets for Financial Service Operations Line of credit facility optional increase capacity. Line Of Credit Facility Optional Increase Capacity Line of credit facility optional increase capacity Statement of Cash Flows [Abstract] Availability under credit agreement suppressed Line of Credit Facility, Current Borrowing Capacity Private [Member] Private [Member] Private. Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total Net unrealized gain (loss) on derivatives, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Geographical Geographical [Domain] Statistical Measurement Statistical Measurement [Domain] Statement of Stockholders' Equity [Abstract] Schedule of Fair Value of Fuel Hedge Contracts Balance Sheet Location Fair Value, by Balance Sheet Grouping [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Axis] Exercise of options and purchases from employee stock plans Proceeds from Stock Options Exercised Long-Term Debt, Type [Axis] Domestic rate. Domestic Rate [Member] Domestic Rate [Member] Deferred Income Tax Expense (Benefit), Total Deferred income taxes Deferred Income Tax Expense (Benefit) Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Effect of stock options and restricted stock units Weighted Average Number of Shares Outstanding, Diluted, Adjustment DEFERRED INCOME TAXES Deferred Income Tax Liabilities, Net Revenue Revenue from Contract with Customer [Text Block] Cancellation of treasury stock, shares Treasury Stock, Shares, Retired Aggregate demolition surety performance bond Loss Contingency, Damages Sought, Value Proceeds from Legal Settlements Proceeds from Legal Settlements Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Vesting of restricted stock units and impact of shares withheld for taxes, value Vesting Of Restricted Stock Units Value And Impact Of Shares Withheld For Taxes Vesting of restricted stock units value and impact of shares withheld for taxes. Subsegments Subsegments [Axis] Costs and earnings in excess of billings for completed contracts Costs And Earnings In Excess Of Billings For Completed Contracts Costs and earnings in excess of billings for completed contracts. Total billings in excess of contract revenues Billings in excess of contract revenues Contract with Customer, Liability, Current Loss Contingency, Nature Loss Contingency, Nature [Domain] Credit Facility Credit Facility [Domain] Weighted-average common shares outstanding — diluted Diluted weighted average shares Weighted Average Number of Shares Outstanding, Diluted Credit Facility Credit Facility [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Net change in cash flow derivative hedges—net of tax Net change in cash flow derivative hedges—net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Contract revenues in excess of billings Increase Decrease In Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year Increase decrease in costs in excess of billings on uncompleted contracts or programs expected to be collected within one year. Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations OTHER Other Assets, Noncurrent Entity Address, Address Line One Entity Address, Address Line One Derivatives Fair Value [Line Items] Derivatives, Fair Value [Line Items] Reclassification of derivative (gains) losses to earnings net of tax Reclassification of derivative losses (gains) to earnings - net of tax Reclassification of derivative losses (gains) to earnings - net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Supplemental Cash Flow Information Supplemental Cash Flow Information [Abstract] Income tax benefit (provision) Income tax benefit (provision) Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Borrowing under revolving loans Proceeds from Long-Term Lines of Credit Balance Sheet Location Balance Sheet Location [Domain] Other Other Accrued Liabilities, Current Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Disaggregation of Revenue [Abstract] Outstanding performance bonds Outstanding Performance Bonds Outstanding performance bonds. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Operating income (loss) Operating Income (Loss) Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Underlying equity awards issued Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Derivative Asset, Statement of Financial Position [Extensible Enumeration] Entity Current Reporting Status Entity Current Reporting Status Inventory, Net, Total Inventories Inventory, Net Inventory, Noncurrent, Total INVENTORIES—Noncurrent Inventory, Noncurrent Line of credit facility suppressed capacity Line Of Credit Facility Suppressed capacity, Line of credit facility suppressed capacity. Total equity BALANCE - value BALANCE - value Stockholders' Equity Attributable to Parent Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Entity Tax Identification Number Entity Tax Identification Number Common stock--$.0001 par value: 90,000 authorized, 66,416 and 66,188 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively. Common Stock, Value, Issued Consolidation Items Consolidation Items [Axis] Retained Earnings (Accumulated Deficit), Total Retained earnings Retained Earnings (Accumulated Deficit) Cumulative Effect, Period of Adoption Cumulative Effect, Period of Adoption [Domain] Retained Earnings (Accumulated Deficit) [Member] Equity Components [Axis] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Entity Emerging Growth Company Entity Emerging Growth Company Completed contracts Accounts Receivable Billed For Long Term Completed Contracts Or Programs Accounts receivable billed for long term completed contracts or programs. Fixed price range Derivative, Swap Type, Fixed Price Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Document Transition Report Document Transition Report Depreciation, Depletion and Amortization, Total Depreciation and amortization Depreciation, Depletion and Amortization Changes in Components of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Energy Energy [Domain] Other comprehensive loss-net of tax Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Net income (loss) Net income (loss) Net income (loss) Net income (loss) Net income Operating lease liabilities Operating Lease, Liability, Current Fair value hedge liabilities Fair Value Hedge Liabilities Additional Paid-In Capital [Member] Additional Paid-in Capital [Member] Taxes paid on settlement of vested share awards Payment, Tax Withholding, Share-Based Payment Arrangement Taxes Payable, Current, Total Income and other taxes Taxes Payable, Current Entity Registrant Name Entity Registrant Name Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Earnings Per Share Earnings Per Share [Text Block] Maturity date Debt Instrument, Maturity Date Share-Based Payment Arrangement, Noncash Expense, Total Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Costs and earnings in excess of billings for contracts in progress Costs And Earnings In Excess Of Billings For Contracts In Progress Costs and earnings in excess of billings for contracts in progress. Statement of Comprehensive Income [Abstract] Property, Plant and Equipment, Net, Total PROPERTY AND EQUIPMENT—Net Property, Plant and Equipment, Net Statement [Line Items] Statement [Line Items] Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Share-based compensation, value Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Title of 12(b) Security Title of 12(b) Security Insurance Accrued Insurance, Current Common Stock [Member] Common Stock [Member] Derivative notional amount Derivative, Notional Amount OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Equity Component Equity Component [Domain] Revenues Contract revenues Revenue from Contract with Customer, Excluding Assessed Tax Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Address, State or Province Entity Address, State or Province Geographical Geographical [Axis] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Document Type Document Type Maximum covenant percentage of undrawn availability of amended credit agreement Maximum Covenant Percentage of Undrawn Availability of Amended Credit Agreement Maximum covenant percentage of undrawn availability of amended credit agreement. Receivables [Abstract] Entity Shell Company Entity Shell Company Other noncurrent assets and liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Inventories Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Security Exchange Name Security Exchange Name Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss Revenue from Contract with Customer [Abstract] Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Foreign currency exchange hedge contracts. Foreign Currency Exchange Hedge Contracts [Member] Foreign Currency Exchange Hedge Contracts [Member] Commitments and Contingencies Disclosure [Abstract] Performance obligations exclude from dredging backlog Performance Obligations Exclude From Dredging Backlog Performance obligations exclude from dredging backlog. Billings In Excess Of Costs And Earnings [Member] Billings In Excess Of Costs And Earnings [Member] Billings in excess of costs and earnings. Interest Interest Payable, Current Schedule Of Accounts Notes Loans And Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Other Current and Noncurrent Assets [Member] Other Current And Noncurrent Assets [Member] Other current and noncurrent assets. Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Fine for violation Fine For Violation Fine for violation. Level 2 [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Green loan advance rates. Green Loan Advance Rates [Member] Green Loan Advance Rates [Member] COMMITMENTS AND CONTINGENCIES (Note 8) Commitments and Contingencies Common stock, shares issued Common Stock, Shares, Issued Receivable Type Receivable Type [Axis] Variable Rate [Domain] Change in fair value of derivatives—net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Minimum [Member] Minimum [Member] Segments Segments [Domain] Total accrued expenses Accrued expenses Accrued Liabilities, Current Debt Instrument Debt Instrument [Axis] EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Amount from Litigation Escrow Account [Member] Amount From Litigation Escrow Account [Member] Amount from litigation escrow account [Member] Entity Address, Address Line Two Entity Address, Address Line Two Construction Contractor, Receivable, Excluding Contract Retainage, after Year One, Total Long-term contract revenues in excess of billings Construction Contractor, Receivable, Excluding Contract Retainage, after Year One Segments Segments [Axis] Receivable Receivable [Domain] Subsequent Event [Member] Contracts in progress Accounts Receivable Billed For Long Term Contracts Or Programs In Progress Accounts receivable billed for long term contracts or programs in progress. Debt Instrument, Fair Value Disclosure, Total Fair value of debt Debt Instrument, Fair Value Disclosure Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Other expense (income) Other income (expense) Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) One-time payment amount Litigation Settlement, Amount Awarded from Other Party Percentage of fair value of reporting unit in excess of carrying value Percentage of Fair Value of Reporting Unit in Excess of Carrying Value Percentage of fair value of reporting unit in excess of carrying value. Entity Central Index Key Entity Central Index Key State and Local Government [Member] State And Local Government [Member] State and local government. Restricted Cash Equivalents, Total Restricted cash included in other long-term assets Restricted Cash Equivalents Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Consolidation Items Consolidation Items [Domain] Share-based compensation arrangement by share-based payment award, number of shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Share-Based Compensation Share-Based Payment Arrangement [Text Block] Minimum fixed charge coverage ratio per covenant Minimum Fixed Charge Coverage Ratio per Covenant Minimum fixed charge coverage ratio per covenant. General and Administrative Expense, Total General and administrative expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Adjustments to reconcile net income (loss) to net cash flows provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Retained Earnings (Accumulated Deficit) [Member] Retained Earnings [Member] Fixed price range Derivative, Forward Price SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Current portion of contract revenues in excess of billings Contract revenues in excess of billings Construction Contractor, Receivable, Excluding Contract Retainage, Year One 2029 Notes [Member] Two Thousand Twenty Nine Notes [Member] 2029 Notes. Total accounts receivable—net Accounts Receivable, after Allowance for Credit Loss Entity Interactive Data Current Entity Interactive Data Current Letters of credit outstanding Letters of Credit Outstanding, Amount 8.000% Senior Notes Due in 2022 [Member] Eight Percent Senior Notes Due In Two Thousand Twenty Two [Member] Eight percent senior notes due in two thousand twenty two. Costs And Earnings In Excess Of Billings [Member] Costs And Earnings In Excess Of Billings [Member] Costs and earnings in excess of billings. Non-cash Investing and Financing Activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Domain] Dredging [Member] Dredging [Member] Dredging. Local Phone Number Local Phone Number Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments and contingencies. Cash paid for interest Interest Paid Net Of Cash Received Interest paid net of cash received. Contract reserves Accrued Contract Reserves Liabilities Current Accrued contract reserves liabilities current. Computations for Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Debt Disclosure [Abstract] Type of Customer [Member] Type Of Customer [Member] Type of customer. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Maintenance [Member] Maintenance Dredging [Member] Maintenance dredging. Summary of Contract Revenues by Type of Work and Customer Disaggregation of Revenue [Table Text Block] OTHER Other Liabilities, Noncurrent Derivative Liability, Statement of Financial Position [Extensible Enumeration] Type of Work [Member] Type Of Work [Member] Type of work. Revolver [Member] Revolver Member Revolver. BALANCE - shares BALANCE - shares Shares, Outstanding Letter of credit remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Debt Instrument, Name Debt Instrument, Name [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Amortization on pre-construction costs Capitalized Contract Cost, Accumulated Amortization Earnings (loss) per share - basic Basic earnings (loss) per share Earnings Per Share, Basic, Total Earnings Per Share, Basic Repayments of revolving loans Repayments of Long-Term Lines of Credit ASSETS Assets [Abstract] Gross profit Gross Profit Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Debt instrument, face amount Debt Instrument, Face Amount Interest expense—net Interest Income (Expense), Nonoperating, Net Crude Oil [Member] Crude Oil [Member] Derivative underlying hedge percent Derivative Underlying Hedge Percent Derivative underlying hedge percent. LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Cash paid (received) for income taxes Income Taxes Paid, Net, Total Income Taxes Paid, Net Accounts Notes And Loans Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Net income (loss) Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest CURRENT ASSETS: Assets, Current [Abstract] Coastal Protection [Member] Beach Nourishment Dredging [Member] Beach nourishment dredging. Cancellation of treasury stock, value Treasury Stock, Retired, Cost Method, Amount Expected funds to be released in connection with pre-purchase construction project. Expected funds to be released in connection with pre-purchase construction project Expected Funds To Be Released In Connection With Pre-purchase Construction Project Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Amounts billed Billings For Contracts In Progress Billings for contracts in progress. Payables and Accruals [Abstract] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Change in fair value of derivatives - net of tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Revolving credit facility Line of Credit, Current Cover [Abstract] Derivative, nonmonetary notional amount, volume Derivative, Nonmonetary Notional Amount, Volume Product and Service Product and Service [Domain] Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments and contingencies. LONG-TERM DEBT - REVOLVER Long-Term Line of Credit, Noncurrent Maximum [Member] Maximum [Member] Derivative Instruments Gain Loss [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Fuel hedge contracts Accrued Fuel Hedge Contracts Liabilities Current Accrued fuel hedge contracts liabilities current. Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Exercise of stock options and purchases from employee stock purchase plan, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Warranty periods Warranty Periods Warranty periods. 2007 Long-Term Incentive Plan [Member] Two Thousand Seven Long Term Incentive Plan [Member] Two thousand seven long-term incentive plan. Significant Unobservable Inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Exercise of stock options and purchases from employee stock purchase plan, value Stock Issued During Period, Value, Stock Options Exercised 2017 Long-Term Incentive Plan [Member] Two Thousand Seventeen Long Term Incentive Plan [Member] Two thousand seventeen long-term incentive plan. Fair value hedge assets Fair Value Hedge Assets Common stock, shares authorized Common Stock, Shares Authorized Quantity of oil spill Quantity Of Oil Spill Quantity of oil spill. Trading Symbol Trading Symbol Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Capital-U.S. [Member] Capital Dredging U S [Member] Capital dredging - U.S. Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Potential liability for criminal matters Potential Liability For Criminal Matters Potential liability for criminal matters. Title of Individual Title of Individual [Domain] Subsequent Event Type [Axis] Vesting of restricted stock units and impact of shares withheld for taxes, shares Vesting Of Restricted Stock Units Shares And Impact Of Shares Withheld For Taxes Vesting of restricted stock units shares and impact of shares withheld for taxes. Balance Sheet Location Balance Sheet Location [Axis] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Proceeds from Sale of Property, Plant, and Equipment, Total Proceeds from dispositions of property and equipment Proceeds from Sale of Property, Plant, and Equipment Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Plan Name Plan Name [Axis] Title of Individual Title of Individual [Axis] Costs and earnings for contracts in progress Costs And Earnings For Contracts In Progress Costs and earnings for contracts in progress. Common stock, par value Common Stock, Par or Stated Value Per Share Number of reportable segment with goodwill Number Of Reportable Segments With Goodwill Number of reportable segments with goodwill. Gain on sale of assets - net Gain on sale of assets-net Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Reclassification of derivative losses (gains) to earnings - net of tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Revenue From Contract With Customer [Line Items] Revenue From Contract With Customer [Line Items] Revenue from contract with customer line items. Restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Long-Term Debt Long-Term Debt [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Long-Term Debt, Type [Domain] Percentage of performance obligation to be recognized as revenue Percentage Of Performance Obligation To Be Recognized As Revenue Percentage of performance obligation to be recognized as revenue. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
Apr. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Trading Symbol GLDD  
Entity Registrant Name Great Lakes Dredge & Dock Corporation  
Entity Central Index Key 0001372020  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Address, Address Line One 9811 Katy Freeway  
Entity Address, Address Line Two Suite 1200  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Common Stock, Shares Outstanding   66,416,399
Entity Current Reporting Status Yes  
Entity File Number 001-33225  
Entity Tax Identification Number 20-5336063  
City Area Code 346  
Local Phone Number 359-1010  
Entity Address, Postal Zip Code 77024  
Entity Interactive Data Current Yes  
Title of 12(b) Security Common Stock (Par Value $0.0001)  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 32,519 $ 6,546
Accounts receivable—net 32,652 44,890
Contract revenues in excess of billings 81,302 65,922
Inventories 28,682 29,229
Prepaid expenses and other current assets 33,435 36,254
Total current assets 208,590 182,841
PROPERTY AND EQUIPMENT—Net 561,757 543,910
OPERATING LEASE ASSETS 85,527 89,733
GOODWILL 76,576 76,576
INVENTORIES—Noncurrent 84,321 80,044
OTHER 8,224 8,676
TOTAL 1,024,995 981,780
LIABILITIES AND EQUITY    
Accounts payable 88,115 94,077
Accrued expenses 36,548 29,469
Operating lease liabilities 26,047 26,873
Billings in excess of contract revenues 12,444 9,914
Total current liabilities 163,154 160,333
LONG-TERM DEBT 321,658 321,521
REVOLVING CREDIT FACILITY 50,000  
OPERATING LEASE LIABILITIES—Noncurrent 60,813 65,010
DEFERRED INCOME TAXES 57,847 59,115
OTHER 7,501 7,581
Total liabilities 660,973 613,560
COMMITMENTS AND CONTINGENCIES (Note 8)
EQUITY:    
Common stock--$.0001 par value: 90,000 authorized, 66,416 and 66,188 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively. 6 6
Additional paid-in capital 312,533 312,091
Retained earnings 53,083 56,314
Accumulated other comprehensive loss (1,600) (191)
Total equity 364,022 368,220
TOTAL $ 1,024,995 $ 981,780
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 90,000,000 90,000,000
Common stock, shares issued 66,416,000 66,188,000
Common stock, shares outstanding 66,416,000 66,188,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Contract revenues $ 158,044 $ 194,349
Revenue, Product and Service [Extensible Enumeration] us-gaap:ServiceMember us-gaap:ServiceMember
Costs of contract revenues $ 145,909 $ 161,294
Cost, Product and Service [Extensible Enumeration] us-gaap:ServiceMember us-gaap:ServiceMember
Gross profit $ 12,135 $ 33,055
General and administrative expenses 13,017 14,604
Gain on sale of assets - net (18) (321)
Operating income (loss) (864) 18,772
Interest expense—net (3,385) (4,025)
Other income (expense) 227 (405)
Income (loss) before income taxes (4,022) 14,342
Income tax benefit (provision) 791 (3,285)
Net income (loss) $ (3,231) $ 11,057
Basic earnings (loss) per share $ (0.05) $ 0.17
Basic weighted average shares 66,264 65,847
Diluted earnings (loss) per share $ (0.05) $ 0.17
Diluted weighted average shares 66,264 66,436
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ (3,231) $ 11,057
Net change in cash flow derivative hedges—net of tax [1] (1,409) 6,235
Comprehensive income (loss) $ (4,640) $ 17,292
[1] Net of income tax (provision) benefit of $476 and $(2,106) for the three months ended March 31, 2023 and 2022, respectively.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net unrealized gain (loss) on derivatives, tax $ 476 $ (2,106)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings (Accumulated Deficit) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
BALANCE - value at Dec. 31, 2021 $ 398,997 $ 6 $ 308,482 $ 90,369 $ 140
BALANCE - shares at Dec. 31, 2021   65,746      
Share-based compensation, value 552   552    
Share-based compensation, shares   9      
Vesting of restricted stock units and impact of shares withheld for taxes, value (1,827)   (1,827)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   212      
Exercise of stock options and purchases from employee stock purchase plan, value 390   390    
Exercise of stock options and purchases from employee stock purchase plan, shares   79      
Net income (loss) 11,057     11,057  
Other comprehensive loss-net of tax 6,235       6,235
BALANCE - value at Mar. 31, 2022 415,404 $ 6 307,597 101,426 6,375
BALANCE - shares at Mar. 31, 2022   66,046      
BALANCE - value at Dec. 31, 2022 368,220 $ 6 312,091 56,314 (191)
BALANCE - shares at Dec. 31, 2022   66,188      
Share-based compensation, value 215   215    
Share-based compensation, shares   20      
Vesting of restricted stock units and impact of shares withheld for taxes, value (335)   (335)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   93      
Exercise of stock options and purchases from employee stock purchase plan, value 562   562    
Exercise of stock options and purchases from employee stock purchase plan, shares   115      
Net income (loss) (3,231)     (3,231)  
Other comprehensive loss-net of tax (1,409)       (1,409)
BALANCE - value at Mar. 31, 2023 $ 364,022 $ 6 $ 312,533 $ 53,083 $ (1,600)
BALANCE - shares at Mar. 31, 2023   66,416      
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
OPERATING ACTIVITIES:    
Net income (loss) $ (3,231) $ 11,057
Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:    
Depreciation and amortization 10,850 11,316
Deferred income taxes (791) 3,285
Gain on sale of assets (18) (321)
Amortization of deferred financing fees 241 317
Share-based compensation expense 237 552
Changes in assets and liabilities:    
Accounts receivable 13,344 45,791
Contract revenues in excess of billings (15,379) (34,691)
Inventories (3,766) (5,703)
Prepaid expenses and other current assets 2,981 (6,612)
Accounts payable and accrued expenses 4,000 12,247
Billings in excess of contract revenues 2,530 (11,126)
Other noncurrent assets and liabilities (1,678) 205
Cash provided by operating activities 9,320 26,317
INVESTING ACTIVITIES:    
Purchases of property and equipment (33,629) (28,866)
Proceeds from dispositions of property and equipment 55 1,110
Cash used in investing activities (33,574) (27,756)
FINANCING ACTIVITIES:    
Taxes paid on settlement of vested share awards (335) (1,827)
Exercise of options and purchases from employee stock plans 562 390
Borrowing under revolving loans 75,000  
Repayments of revolving loans (25,000)  
Cash provided by (used in) financing activities 50,227 (1,437)
Net increase (decrease) in cash, cash equivalents and restricted cash 25,973 (2,876)
Cash, cash equivalents and restricted cash at beginning of period 6,546 147,459
Cash, cash equivalents and restricted cash at end of period 32,519 144,583
Cash and cash equivalents 32,519 142,583
Restricted cash included in other long-term assets   2,000
Supplemental Cash Flow Information    
Cash paid for interest 536 100
Cash paid (received) for income taxes (45) 58
Non-cash Investing and Financing Activities    
Property and equipment purchased but not yet paid $ 3,755 $ 10,319
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
1.
Basis of presentation

The unaudited condensed consolidated financial statements and notes herein should be read in conjunction with the audited consolidated financial statements of Great Lakes Dredge & Dock Corporation and Subsidiaries (the “Company” or “Great Lakes”) and the notes thereto, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The condensed consolidated financial statements included herein have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted pursuant to the SEC’s rules and regulations, although management believes that the disclosures are adequate and make the information presented not misleading. In the opinion of management, all adjustments, which are of a normal and recurring nature (except as otherwise noted), that are necessary to present fairly the Company’s financial position as of March 31, 2023 and December 31, 2022, and its results of operations for the three months ended March 31, 2023 and 2022 and cash flows for the three months ended March 31, 2023 and 2022 have been included.

The components of costs of contract revenues include labor, equipment (including depreciation, maintenance, insurance and long-term rentals), subcontracts, fuel, supplies, short-term rentals and project overhead. Hourly labor is generally hired on a project-by-project basis. Costs of contract revenues vary significantly depending on the type and location of work performed and assets utilized.

The Company has one operating segment which is also the Company’s reportable segment and reporting unit of which the Company tests goodwill for impairment. The Company performed its most recent test of impairment as of October 1, 2022 with no indication of impairment as of the test date. As of the test date, the fair value of the reporting unit was in excess of its carrying value by at least 10%. When performing the quantitative test, the Company assessed the fair values of its reporting unit using both a market-based approach and an income-based approach. The assessment used estimates based on assumptions that the Company believes to be reasonable, but such assumptions are subject to unpredictability and uncertainty. Likewise, changes in terminal value and discount rate assumptions, unfavorable economic environment or market conditions and other factors in the future may cause a different assessment. Changes in these estimates and assumptions could materially affect the determination of fair value, and may result in the impairment of goodwill in the event that actual results differ from those estimates. The Company will continue to monitor for changes in facts or circumstances that may impact our estimates. The Company will perform its next scheduled annual test of goodwill in the third quarter of 2023 should no triggering events occur which would require a test prior to the next annual test.

The condensed consolidated results of operations and comprehensive income (loss) for the interim periods presented herein are not necessarily indicative of the results to be expected for the full year.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share

2. Earnings per share

Basic earnings per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock.

The computations for basic and diluted earnings per share are as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(3,231

)

 

$

11,057

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

66,264

 

 

 

65,847

 

Effect of stock options and restricted stock units

 

 

 

 

 

589

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — diluted

 

 

66,264

 

 

 

66,436

 

 

 

 

 

 

 

 

Earnings (loss) per share — basic

 

$

(0.05

)

 

$

0.17

 

Earnings (loss) per share — diluted

 

$

(0.05

)

 

$

0.17

 

 

 

For the three months ended March 31, 2023, the dilutive effect of 246 restricted stock units were excluded from the diluted weighted-average common shares outstanding as the Company incurred a loss during the period.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses

3. Accrued expenses

Accrued expenses at March 31, 2023 and December 31, 2022 were as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Insurance

 

$

13,920

 

 

$

17,808

 

Interest

 

 

6,131

 

 

 

1,469

 

Payroll and employee benefits

 

 

5,003

 

 

 

2,062

 

Other

 

 

4,262

 

 

 

5,107

 

Fuel hedge contracts

 

 

2,693

 

 

 

638

 

Income and other taxes

 

 

1,889

 

 

 

1,419

 

Contract reserves

 

 

2,650

 

 

 

966

 

Total accrued expenses

 

$

36,548

 

 

$

29,469

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt

4. Long-term debt

Credit agreement

On July 29, 2022, the Company, Great Lakes Dredge & Dock Company, LLC, NASDI Holdings, LLC, Great Lakes Environmental & Infrastructure Solutions, LLC, Great Lakes U.S. Fleet Management, LLC, and Drews Services LLC (collectively, the “Credit Parties”) entered into a second amended and restated revolving credit and security agreement (as amended, supplemented or otherwise modified from time to time, the “Amended Credit Agreement”) with certain financial institutions from time to time party thereto as lenders, PNC Bank, National Association, as Agent (the “Agent”), PNC Capital Markets, CIBC Bank USA, Bank of America, N.A. and Truist Securities, Inc., as Joint Lead Arrangers and Joint Bookrunners, CIBC Bank USA and Truist Bank as Co-Syndication Agents, Bank of America, N.A., as Documentation Agent and PNC Bank National Association, as Green Loan Coordinator. The Amended Credit Agreement amends and restates the prior Amended Credit Agreement dated as of May 3, 2019 by and among the financial institutions from time to time party thereto as lenders, the Agent and the Credit Parties party thereto such that the terms and conditions of the prior credit agreement have been subsumed and replaced in their entirety by the terms and conditions of the Amended Credit Agreement, including the amount available under the revolving credit facility. The terms of the Amended Credit Agreement are summarized below.

The Amended Credit Agreement provides for a senior secured revolving credit facility in an aggregate principal amount of up to $300,000 of which the full amount is available for the issuance of standby letters of credit. The maximum borrowing capacity under the Amended Credit Agreement is determined by a formula and may fluctuate depending on the value of the collateral included in such formula at the time of determination. The Amended Credit Agreement also includes an increase option that will allow the Company to increase the senior secured revolving credit facility by an aggregate principal amount of up to $100,000. This increase is subject to lenders providing incremental commitments for such increase, the Credit Parties having adequate borrowing capacity and provided that no default or event of default exists both before and after giving effect to such incremental commitment increase.

The Amended Credit Agreement contains a green loan option where the Company can borrow at the lower interest rates described below so long as such funds are used to fund capital investments related to renewable energy and clean transportation projects and are consistent with green loan principles. The green loan option is subject to a $35,000 sublimit.

The Amended Credit Agreement contains customary representations and affirmative and negative covenants, including a springing financial covenant that requires the Credit Parties to maintain a fixed charge coverage ratio (ratio of earnings before income taxes, depreciation and amortization, net interest expenses, non-cash charges and losses and certain other non-recurring charges, minus capital expenditures, income and franchise taxes, to net cash interest expense plus scheduled cash principal payments with respect to debt plus restricted payments paid in cash) of not less than 1.10 to 1.00. The springing financial covenant is triggered when the undrawn availability of the Amended Credit Agreement is less than 12.5% of the maximum loan amount for five consecutive days. The Amended Credit Agreement also contains customary events of default (including non-payment of principal or interest on any material debt and breaches of covenants) as well as events of default relating to certain actions by the Company’s surety bonding providers. The obligations of the Credit Parties under the Amended Credit Agreement will be unconditionally guaranteed, on a joint and several basis, by each existing and subsequently acquired or formed material direct and indirect domestic subsidiary of the Company. Borrowings under the Amended Credit Agreement will be used to pay fees and expenses related to the Amended Credit Agreement, finance acquisitions permitted under the Amended Credit Agreement, finance ongoing working capital, for other general corporate purposes, and with respect to any green loan, fund capital investments related to renewable energy and clean transportation

projects. The Amended Credit Agreement matures on the earlier of July 29, 2027 or the date that is ninety-one (91) days prior to the scheduled maturity date of the Company’s unsecured senior notes, which is currently June 1, 2029, if the Company fails to refinance its unsecured senior notes prior to their scheduled maturity date but only if such scheduled maturity date is prior to the maturity date of the Amended Credit Agreement.

The obligations under the Amended Credit Agreement are secured by substantially all of the assets of the Credit Parties. The outstanding obligations thereunder shall be secured by a valid first priority perfected lien on substantially all of the U.S. flagged and located vessels of the Credit Parties and a valid perfected lien on all domestic accounts receivable and substantially all other assets of the Credit Parties, subject to the permitted liens and interests of other parties (including the Company’s surety bonding providers).

Interest on the senior secured revolving credit facility of the Amended Credit Agreement is equal to either a Domestic Rate option or Secured Overnight Financing Rate (“SOFR”) option, at the Company’s election. As of July 29, 2022, (a) the Domestic Rate option is the highest of (1) the base commercial lending rate of PNC Bank, National Association, as publicly announced, (2) the sum of the overnight bank funding rate plus 0.5% and (3) the sum of the daily simple SOFR plus 1.0%, so long as a daily Simple SOFR is offered, ascertainable and not unlawful and (b) the SOFR option is the rate that applies for the applicable interest period determined by the Agent and based on the rate published by the CME Group Benchmark Administration Limited (or a successor administrator). After the date on which a borrowing base certificate is required to be delivered under Section 9.2 of the Amended Credit Agreement (commencing with the fiscal quarter ending September 30, 2022), the Domestic Rate option will be the Domestic Rate plus an interest margin ranging between 0.25% and 0.75% and the SOFR option will be the SOFR plus an interest margin ranging between 1.25% and 1.75%, in each case, depending on the quarterly average undrawn availability on the Amended Credit Agreement. Additionally, the Company will have an option to borrow at Green Loan Advance Rates, each of which will be 0.05% lower than the corresponding applicable rate if the Company certifies that it will use such proceeds to invest in renewable energy and clean transportation projects and it complies with green loan principles.

The Company had $50,000 and no borrowings on the revolver as of March 31, 2023 and December 31, 2022, respectively. There were $16,391 of letters of credit outstanding as of both March 31, 2023 and December 31, 2022. There were $195,712 and $245,713 of availability under the Amended Credit Agreement as of March 31, 2023 and December 31, 2022, respectively. As a result of certain limitations set forth in the Amended Credit Agreement, the availability under the Amended Credit Agreement is suppressed by $37,897 as of both March 31, 2023 and December 31, 2022.

Senior Notes and subsidiary guarantors

In May 2021, the Company sold $325,000 of unsecured 5.25% Senior Notes (the “2029 Notes”) pursuant to a private offering. The 2029 Notes were priced to investors at par and will mature on June 1, 2029. The Company used the net proceeds from the offering, together with cash on hand, to redeem all $325,000 aggregate principal amount of its outstanding 8.000% Senior Notes due 2022.

The Company’s obligations under these 2029 Notes are guaranteed by each of the Company’s existing and future 100% owned domestic subsidiaries that are co-borrowers or guarantors under the Amended Credit Agreement. Such guarantees are full, unconditional and joint and several. The parent company issuer has no independent assets or operations and all non-guarantor subsidiaries have been determined to be minor.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

5. Fair value measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A fair value hierarchy has been established by GAAP that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The accounting guidance describes three levels of inputs that may be used to measure fair value:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company is exposed to counterparty credit risk associated with non-performance of its various derivative instruments. The Company’s risk would be limited to any unrealized gains on current positions. To help mitigate this risk, the Company transacts only with counterparties that are rated as investment grade or higher. In addition, all counterparties are monitored on a continuous basis.

The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. At times, the Company holds certain derivative contracts that it uses to manage commodity price risk or foreign currency risk. The Company does not hold or issue derivatives for speculative or trading purposes. The fair values of these financial instruments are summarized as follows:

 

 

 

 

Fair Value at

 

 

 

Fair Value Hierarchy Levels

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2023

 

 

December 31, 2022

 

 

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Derivatives designated as cash flow hedging instruments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fuel hedge contracts

 

2

 

$

 

 

$

2,693

 

 

$

 

 

$

638

 

Foreign currency exchange hedge contracts

 

2

 

 

995

 

 

 

 

 

 

831

 

 

 

6

 

Total derivatives

 

 

 

$

995

 

 

$

2,693

 

 

$

831

 

 

$

644

 

Fuel hedge contracts

The Company is exposed to certain market risks, primarily commodity price risk as it relates to diesel fuel purchase requirements, which occur in the normal course of business. The Company enters into heating oil commodity swap contracts to hedge the risk that fluctuations in diesel fuel prices could have an adverse impact on cash flows associated with its domestic dredging contracts. The Company’s goal is to hedge approximately 80% of the eligible fuel requirements for work in domestic backlog.

As of March 31, 2023, the Company was party to various swap arrangements to hedge the price of a portion of its diesel fuel purchase requirements for work in its backlog to be performed through October 2023. As of March 31, 2023, there were 5.4 million gallons remaining on these contracts representing forecasted domestic fuel purchases through October 2023. Under these swap agreements, the Company will pay fixed prices ranging from $2.71 to $3.95 per gallon.

At March 31, 2023 and December 31, 2022, the fair value liability of the fuel hedge contracts were estimated to be $2,693 and $638, respectively, and are recorded in accrued expenses. For fuel hedge contracts considered to be highly effective, the losses reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes, for the three months ended March 31, 2023 were $370. The remaining gains and losses included in accumulated other comprehensive loss at March 31, 2023 will be reclassified into earnings over the next seven months, corresponding to the period during which the hedged fuel is expected to be utilized. Changes in the fair value of fuel hedge contracts not considered highly effective are recorded as cost of contract revenues in the Statement of Operations. The fair values of fuel hedges are corroborated using inputs that are readily observable in public markets; therefore, the Company determines fair value of these fuel hedges using Level 2 inputs.

Foreign currency exchange hedge contracts

The Company is exposed to certain market risks, including foreign currency exchange rate risks related to the purchase of new vessel build materials in Europe. The Company enters into foreign currency exchange forward contracts to hedge the risk that fluctuations in the Euro in relation to the U.S. Dollar could have an adverse impact on cash flows associated with its equipment builds.

As of March 31, 2023, the Company was party to various foreign exchange forward contract arrangements to hedge the purchase of materials through November 2024. As of March 31, 2023, there were 26.0 million Euro of payments remaining on these hedge contracts. Under these hedge contracts, the Company will pay fixed prices ranging from $1.00 to $1.13 per Euro.

As of March 31, 2023 and December 31, 2022, the fair value asset of foreign currency exchange hedge contracts were estimated to be $995 and $831, respectively, and are recorded in other current assets. At December 31, 2022, the fair value liability of foreign currency exchange hedge contracts was estimated to be $6 and is recorded in accrued expenses. For foreign currency exchange hedge contracts considered to be highly effective, the gains reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes, for the three months ended March 31, 2023 were $42. The remaining gains and losses included in accumulated other comprehensive loss at March 31, 2023 will be reclassified into earnings over the next twenty months, corresponding to the period during which the hedged currency is expected to be utilized. Changes in the fair value of foreign currency exchange hedge

contracts not considered highly effective are recorded as other expenses in the Statement of Operations. The fair values of foreign currency exchange hedges are corroborated using inputs that are readily observable in public markets; therefore, the Company determines the fair value of these foreign currency exchange hedges using Level 2 inputs.

Accumulated other comprehensive income (loss)

Changes in the components of the accumulated balances of other comprehensive income (loss) are as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

Derivatives:

 

 

 

 

 

 

Fuel Hedge Contracts

 

 

 

 

 

 

Reclassification of derivative losses (gains) to earnings—net of tax

 

$

370

 

 

$

(2,481

)

Change in fair value of derivatives—net of tax

 

 

(1,906

)

 

 

8,716

 

Net change in cash flow derivative fuel hedges—net of tax

 

$

(1,536

)

 

$

6,235

 

Foreign Currency Exchange Hedge Contracts

 

 

 

 

 

 

Reclassification of derivative losses (gains) to earnings—net of tax

 

$

(42

)

 

$

 

Change in fair value of derivatives—net of tax

 

 

169

 

 

 

 

Net change in cash flow derivative foreign currency hedges—net of tax

 

$

127

 

 

$

 

Total net change in cash flow derivative hedges - net of tax

 

$

(1,409

)

 

$

6,235

 

Adjustments reclassified from accumulated balances of other comprehensive loss (income) to earnings are as follows:

 

 

 

 

Three Months Ended

 

 

 

 

 

March 31,

 

 

 

Statement of Operations Location

 

2023

 

 

2022

 

Derivatives:

 

 

 

 

 

 

 

 

Fuel hedge contracts

 

Costs of contract revenues

 

$

495

 

 

$

(3,319

)

Foreign currency exchange hedge contracts

 

Other expense (income)

 

 

(52

)

 

 

 

 

Income tax benefit (provision)

 

 

112

 

 

 

(838

)

 

 

 

$

331

 

 

$

(2,481

)

 

Other financial instruments

The carrying value of financial instruments included in current assets and current liabilities approximates fair value due to the short-term maturities of these instruments. Based on timing of the cash flows and comparison to current market interest rates, the carrying value of the revolving credit agreement approximates fair value. In May 2021, the Company sold $325,000 of the 2029 Notes, which were outstanding at March 31, 2023 (see Note 4, Long-term debt). The fair value of the 2029 Notes was $245,622 at March 31, 2023, which is a Level 1 fair value measurement as the senior notes’ value was obtained using quoted prices in active markets. It is impracticable to determine the fair value of outstanding letters of credit or performance, bid and payment bonds due to uncertainties as to the amount and timing of future obligations, if any.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation

6. Share-based compensation

On May 5, 2021, the Company’s stockholders approved the Great Lakes Dredge & Dock Corporation 2021 Long-Term Incentive Plan (the “Incentive Plan”), which previously had been approved by the Company’s board of directors subject to stockholder approval. The Incentive Plan replaces the 2017 Long-Term Incentive Plan (the “Prior Plan”) and is largely based on the Prior Plan, but with updates to the available shares and other administrative changes. The Incentive Plan permits the granting of stock options, stock appreciation rights, restricted stock and restricted stock units to the Company’s employees and directors for up to 1.5 million shares of common stock, plus the number of shares that remained available for future grant under the Prior Plan as of the effectiveness of the Incentive Plan.

The Prior Plan permitted the granting of stock options, stock appreciation rights, restricted stock and restricted stock units to the Company’s employees and directors for up to 3.3 million shares of common stock, plus an additional 1.7 million shares underlying equity awards issued under the 2007 Long-Term Incentive Plan. The Company may also issue share-based compensation as inducement awards to new employees upon approval of the Board of Directors and/or the applicable committee or committees thereof, as may be required.

During the three months ended March 31, 2023, the Company granted 945 thousand restricted stock units to certain employees. In addition, all non-employee directors on the Company’s board of directors are paid a portion of their board-related compensation in stock grants or restricted stock units. Compensation cost charged to expense related to share-based compensation arrangements was $237 and $552 for the three months ended March 31, 2023 and 2022, respectively.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue

7. Revenue

At March 31, 2023, the Company had $327,147 of remaining performance obligations, which the Company refers to as total dredging backlog. Total backlog does not include approximately $50,000 of performance obligations related to offshore wind contracts. Approximately 77% of the Company’s dredging backlog is expected to be completed in 2023 with the remaining balance expected to be completed in 2024.

Revenue by category

The following series of tables presents our revenue disaggregated by several categories.

Domestically, the Company’s work generally is performed in coastal waterways and deep-water ports. The U.S. dredging market consists of four primary types of work: capital, coastal protection, maintenance and rivers & lakes. Foreign projects typically involve capital work.

The Company’s contract revenues by type of work, for the periods indicated, were as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

Revenues

 

2023

 

 

2022

 

Dredging:

 

 

 

 

 

 

Capital—U.S.

 

$

32,475

 

 

$

101,010

 

Coastal protection

 

 

51,305

 

 

 

71,917

 

Maintenance

 

 

71,928

 

 

 

19,812

 

Rivers & lakes

 

 

2,336

 

 

 

1,610

 

Total revenues

 

$

158,044

 

 

$

194,349

 

 

The Company’s contract revenues by type of customer, for the periods indicated, were as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

Revenues

 

2023

 

 

2022

 

Dredging:

 

 

 

 

 

 

Federal government

 

$

142,162

 

 

$

167,574

 

State and local government

 

 

15,882

 

 

 

24,601

 

Private

 

 

-

 

 

 

2,174

 

Total revenues

 

$

158,044

 

 

$

194,349

 

 

 

Accounts receivable at March 31, 2023 and December 31, 2022 are as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Completed contracts

 

$

4,983

 

 

$

4,682

 

Contracts in progress

 

 

18,146

 

 

 

32,546

 

Retainage

 

 

10,087

 

 

 

8,226

 

 

 

 

33,216

 

 

 

45,454

 

Allowance for credit losses

 

 

(564

)

 

 

(564

)

 

 

 

 

 

 

 

Total accounts receivable—net

 

$

32,652

 

 

$

44,890

 

 

 

 

 

 

 

 

The components of contracts in progress at March 31, 2023 and December 31, 2022 are as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Costs and earnings in excess of billings:

 

 

 

 

 

 

Costs and earnings for contracts in progress

 

$

343,316

 

 

$

262,125

 

Amounts billed

 

 

(276,822

)

 

 

(210,068

)

Costs and earnings in excess of billings for contracts in progress

 

 

66,494

 

 

 

52,057

 

Costs and earnings in excess of billings for completed contracts

 

 

14,808

 

 

 

14,972

 

Total contract revenues in excess of billings

 

$

81,302

 

 

$

67,029

 

 

 

 

 

 

 

 

Current portion of contract revenues in excess of billings

 

$

81,302

 

 

$

65,922

 

Long-term contract revenues in excess of billings

 

 

-

 

 

 

1,107

 

Total contract revenues in excess of billings

 

$

81,302

 

 

$

67,029

 

 

 

 

 

 

 

 

Billings in excess of costs and earnings:

 

 

 

 

 

 

Amounts billed

 

$

(112,333

)

 

$

(95,013

)

Costs and earnings for contracts in progress

 

 

99,889

 

 

 

85,099

 

Total billings in excess of contract revenues

 

$

(12,444

)

 

$

(9,914

)

 

In the first quarter of 2022, a revision to the estimated gross profit percentage of a project was recognized due to a positive settlement of a claim from the recently completed project resulting in a cumulative net impact on the project margin, which increased gross profit by $11,724.

At March 31, 2023 and December 31, 2022, costs to fulfill a contract with a customer recognized as an asset were $3,971 and $4,472, respectively, and are recorded in other current assets and other noncurrent assets. These costs relate to pre-contract and pre-construction activities. During the three months ended March 31, 2023 and 2022, the Company amortized $3,666 and $2,402, respectively, of pre-construction costs.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

8. Commitments and contingencies

Commercial commitments

Performance and bid bonds are customarily required for dredging and marine construction projects. The Company has bonding agreements with Argonaut Insurance Company, Berkley Insurance Company, Chubb Surety and Liberty Mutual Insurance Company, under which the Company can obtain performance, bid and payment bonds. The Company also has outstanding bonds with Travelers Casualty, Surety Company of America and Zurich American Insurance Company. Bid bonds are generally obtained for a percentage of bid value and amounts outstanding typically range from $1,000 to $10,000. At March 31, 2023, the Company had outstanding performance bonds with a notional amount of approximately $686,345. The revenue value remaining in dredging backlog totaled approximately $253,936.

Certain foreign projects performed by the Company have warranty periods, typically spanning no more than one to three years beyond project completion, whereby the Company retains responsibility to maintain the project site to certain specifications during the warranty period. Generally, any potential liability of the Company is mitigated by insurance, shared responsibilities with consortium partners, and/or recourse to owner-provided specifications.

Legal proceedings and other contingencies

As is customary with negotiated contracts and modifications or claims to competitively bid contracts with the federal government, the government has the right to audit the books and records of the Company to ensure compliance with such contracts, modifications, or claims, and the applicable federal laws. The government has the ability to seek a price adjustment based on the results of such audit. Any such audits have not had, and are not expected to have, a material impact on the financial position, operations, or cash flows of the Company.

Various legal actions, claims, assessments and other contingencies arising in the ordinary course of business are pending against the Company and certain of its subsidiaries. The Company will defend itself vigorously on all matters. These matters are subject to many uncertainties, and it is possible that some of these matters could ultimately be decided, resolved, or settled adversely to the Company. Although the Company is subject to various claims and legal actions that arise in the ordinary course of business, except as described below, the Company is not currently a party to any material legal proceedings or environmental claims. The Company records an accrual when it is probable a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe any of these proceedings, individually or in the aggregate, would be expected to have a material effect on results of operations, cash flows or financial condition.

On April 23, 2014, the Company completed the sale of NASDI, LLC (“NASDI”) and Yankee Environmental Services, LLC (“Yankee”), which together comprised the Company’s historical demolition business, to a privately-owned demolition company. The Company has been involved in litigation relating to this sale, and on April 11, 2022 the Supreme Court of Delaware affirmed an earlier decision by Delaware Court of Chancery granting the Company a $21,934 judgment relating to the buyer's default of its obligations to indemnify the Company for losses resulting from failure to perform in accordance with terms of a surety performance bond. Following this judgment, the Company continued to aggressively pursue collection from the buyer on outstanding amounts owed under the sale and the indemnification. On April 24, 2023, the Company settled the remaining litigation related to the sale and subsequent buyer's default of its obligations to indemnify the Company for losses resulting from failure to perform in accordance with terms of a surety performance bond. The settlement calls for a one-time payment to the Company from entities affiliated with the buyer in the amount of $1,250, a disbursement to the Company from a litigation escrow account in the amount of $680 and a release of funds retained by New York City to the Company in connection with a pre-purchase construction project which is expected to be $800 after the payment of related expenses. The Company expects to record the proceeds and release any balance sheet exposure as the monies are received in 2023.

Lease obligations

The Company leases certain operating equipment and office facilities under long-term operating leases expiring at various dates through 2030. The equipment leases contain renewal or purchase options that specify prices at the then fair value upon the expiration of the lease terms. The leases also contain default provisions that are triggered by an acceleration of debt maturity under the terms of the Company’s Amended Credit Agreement, or, in certain instances, cross default to other equipment leases and certain lease arrangements require that the Company maintain certain financial ratios comparable to those required by its Amended Credit Agreement. Additionally, the leases typically contain provisions whereby the Company indemnifies the lessors for the tax treatment attributable to such leases based on the tax rules in place at lease inception. The tax indemnifications do not have a contractual dollar limit. To date, no lessors have asserted any claims against the Company under these tax indemnification provisions.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Computations for Basic and Diluted Earnings Per Share

The computations for basic and diluted earnings per share are as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(3,231

)

 

$

11,057

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — basic

 

 

66,264

 

 

 

65,847

 

Effect of stock options and restricted stock units

 

 

 

 

 

589

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding — diluted

 

 

66,264

 

 

 

66,436

 

 

 

 

 

 

 

 

Earnings (loss) per share — basic

 

$

(0.05

)

 

$

0.17

 

Earnings (loss) per share — diluted

 

$

(0.05

)

 

$

0.17

 

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses

Accrued expenses at March 31, 2023 and December 31, 2022 were as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

Insurance

 

$

13,920

 

 

$

17,808

 

Interest

 

 

6,131

 

 

 

1,469

 

Payroll and employee benefits

 

 

5,003

 

 

 

2,062

 

Other

 

 

4,262

 

 

 

5,107

 

Fuel hedge contracts

 

 

2,693

 

 

 

638

 

Income and other taxes

 

 

1,889

 

 

 

1,419

 

Contract reserves

 

 

2,650

 

 

 

966

 

Total accrued expenses

 

$

36,548

 

 

$

29,469

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date The fair values of these financial instruments are summarized as follows:

 

 

 

 

Fair Value at

 

 

 

Fair Value Hierarchy Levels

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

March 31, 2023

 

 

December 31, 2022

 

 

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Derivatives designated as cash flow hedging instruments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fuel hedge contracts

 

2

 

$

 

 

$

2,693

 

 

$

 

 

$

638

 

Foreign currency exchange hedge contracts

 

2

 

 

995

 

 

 

 

 

 

831

 

 

 

6

 

Total derivatives

 

 

 

$

995

 

 

$

2,693

 

 

$

831

 

 

$

644

 

Changes in Components of Accumulated Other Comprehensive Income (Loss)

Changes in the components of the accumulated balances of other comprehensive income (loss) are as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

Derivatives:

 

 

 

 

 

 

Fuel Hedge Contracts

 

 

 

 

 

 

Reclassification of derivative losses (gains) to earnings—net of tax

 

$

370

 

 

$

(2,481

)

Change in fair value of derivatives—net of tax

 

 

(1,906

)

 

 

8,716

 

Net change in cash flow derivative fuel hedges—net of tax

 

$

(1,536

)

 

$

6,235

 

Foreign Currency Exchange Hedge Contracts

 

 

 

 

 

 

Reclassification of derivative losses (gains) to earnings—net of tax

 

$

(42

)

 

$

 

Change in fair value of derivatives—net of tax

 

 

169

 

 

 

 

Net change in cash flow derivative foreign currency hedges—net of tax

 

$

127

 

 

$

 

Total net change in cash flow derivative hedges - net of tax

 

$

(1,409

)

 

$

6,235

 

Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings

Adjustments reclassified from accumulated balances of other comprehensive loss (income) to earnings are as follows:

 

 

 

 

Three Months Ended

 

 

 

 

 

March 31,

 

 

 

Statement of Operations Location

 

2023

 

 

2022

 

Derivatives:

 

 

 

 

 

 

 

 

Fuel hedge contracts

 

Costs of contract revenues

 

$

495

 

 

$

(3,319

)

Foreign currency exchange hedge contracts

 

Other expense (income)

 

 

(52

)

 

 

 

 

Income tax benefit (provision)

 

 

112

 

 

 

(838

)

 

 

 

$

331

 

 

$

(2,481

)

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Contract Revenues by Type of Work and Customer

The Company’s contract revenues by type of work, for the periods indicated, were as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

Revenues

 

2023

 

 

2022

 

Dredging:

 

 

 

 

 

 

Capital—U.S.

 

$

32,475

 

 

$

101,010

 

Coastal protection

 

 

51,305

 

 

 

71,917

 

Maintenance

 

 

71,928

 

 

 

19,812

 

Rivers & lakes

 

 

2,336

 

 

 

1,610

 

Total revenues

 

$

158,044

 

 

$

194,349

 

 

The Company’s contract revenues by type of customer, for the periods indicated, were as follows:

 

 

Three Months Ended

 

 

 

March 31,

 

Revenues

 

2023

 

 

2022

 

Dredging:

 

 

 

 

 

 

Federal government

 

$

142,162

 

 

$

167,574

 

State and local government

 

 

15,882

 

 

 

24,601

 

Private

 

 

-

 

 

 

2,174

 

Total revenues

 

$

158,044

 

 

$

194,349

 

 

Schedule of Accounts Receivable

Accounts receivable at March 31, 2023 and December 31, 2022 are as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Completed contracts

 

$

4,983

 

 

$

4,682

 

Contracts in progress

 

 

18,146

 

 

 

32,546

 

Retainage

 

 

10,087

 

 

 

8,226

 

 

 

 

33,216

 

 

 

45,454

 

Allowance for credit losses

 

 

(564

)

 

 

(564

)

 

 

 

 

 

 

 

Total accounts receivable—net

 

$

32,652

 

 

$

44,890

 

 

 

 

 

 

 

 

Components of Contracts in Progress

The components of contracts in progress at March 31, 2023 and December 31, 2022 are as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Costs and earnings in excess of billings:

 

 

 

 

 

 

Costs and earnings for contracts in progress

 

$

343,316

 

 

$

262,125

 

Amounts billed

 

 

(276,822

)

 

 

(210,068

)

Costs and earnings in excess of billings for contracts in progress

 

 

66,494

 

 

 

52,057

 

Costs and earnings in excess of billings for completed contracts

 

 

14,808

 

 

 

14,972

 

Total contract revenues in excess of billings

 

$

81,302

 

 

$

67,029

 

 

 

 

 

 

 

 

Current portion of contract revenues in excess of billings

 

$

81,302

 

 

$

65,922

 

Long-term contract revenues in excess of billings

 

 

-

 

 

 

1,107

 

Total contract revenues in excess of billings

 

$

81,302

 

 

$

67,029

 

 

 

 

 

 

 

 

Billings in excess of costs and earnings:

 

 

 

 

 

 

Amounts billed

 

$

(112,333

)

 

$

(95,013

)

Costs and earnings for contracts in progress

 

 

99,889

 

 

 

85,099

 

Total billings in excess of contract revenues

 

$

(12,444

)

 

$

(9,914

)

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Narrative) (Details) - Segment
3 Months Ended
Oct. 01, 2022
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating Segments   1
Number of reportable segments   1
Number of reportable segment with goodwill   1
Percentage of fair value of reporting unit in excess of carrying value 10.00%  
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income (loss) $ (3,231) $ 11,057
Weighted-average common shares outstanding — basic 66,264 65,847
Effect of stock options and restricted stock units   589
Weighted-average common shares outstanding — diluted 66,264 66,436
Earnings (loss) per share - basic $ (0.05) $ 0.17
Earnings (loss) per share - diluted $ (0.05) $ 0.17
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - (Narrative) (Details)
shares in Thousands
3 Months Ended
Mar. 31, 2023
shares
Earnings Per Share [Abstract]  
Stock options and restricted stock units excluded from weighted-average common shares outstanding 246
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Insurance $ 13,920 $ 17,808
Interest 6,131 1,469
Payroll and employee benefits 5,003 2,062
Other 4,262 5,107
Fuel hedge contracts 2,693 638
Income and other taxes 1,889 1,419
Contract reserves 2,650 966
Total accrued expenses $ 36,548 $ 29,469
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 29, 2022
May 31, 2021
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]        
Revolving credit facility     $ 50,000,000 $ 0
Minimum fixed charge coverage ratio per covenant 1.10%      
Debt instrument covenant description     The springing financial covenant is triggered when the undrawn availability of the Amended Credit Agreement is less than 12.5% of the maximum loan amount for five consecutive days.  
Letters of credit outstanding     $ 16,391,000 16,391,000
Letter of credit remaining borrowing capacity     195,712,000 245,713,000
Line of credit facility suppressed capacity     $ 37,897,000 $ 37,897,000
Debt instrument, face amount   $ 325,000,000    
2029 Notes [Member]        
Debt Instrument [Line Items]        
Debt instrument, face amount   $ 325,000,000    
Debt instrument, interest rate, stated percentage   5.25%    
Maturity date   Jun. 01, 2029    
8.000% Senior Notes Due in 2022 [Member]        
Debt Instrument [Line Items]        
Debt instrument, face amount   $ 325,000,000    
Debt instrument, interest rate, stated percentage   8.00%    
Owned Domestic Subsidiaries Percent   100.00%    
Green Loan Advance Rates [Member]        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.05%      
Minimum [Member] | Domestic Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.25%      
Minimum [Member] | SOFR [Member]        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.25%      
Maximum [Member] | Domestic Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.75%      
Maximum [Member] | SOFR [Member]        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.75%      
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 300,000,000      
Line of credit facility optional increase capacity $ 100,000,000      
Maximum covenant percentage of undrawn availability of amended credit agreement 12.50%      
Revolving Credit Facility [Member] | Domestic Rate [Member]        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.50%      
Revolving Credit Facility [Member] | SOFR [Member]        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.00%      
Green Loan Option [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 35,000,000      
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date) (Details) - Level 2 [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Derivatives assets $ 995 $ 831
Derivative liabilities 2,693 644
Fuel Hedge Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Derivative liabilities 2,693 638
Foreign Currency Exchange Hedge Contracts [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Derivatives assets $ 995 831
Derivative liabilities   $ 6
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Narrative) (Details)
€ in Millions, gal in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
€ / shares
$ / gal
gal
Mar. 31, 2022
USD ($)
Mar. 31, 2023
EUR (€)
€ / shares
$ / gal
Dec. 31, 2022
USD ($)
May 31, 2021
USD ($)
Derivatives Fair Value [Line Items]          
Derivative underlying hedge percent 80.00%        
Derivative, nonmonetary notional amount, volume | gal 5.4        
Fair value hedge liabilities $ 2,693,000     $ 638,000  
Reclassification of derivative (gains) losses to earnings net of tax 370,000        
Debt instrument, face amount         $ 325,000,000
Fair Value, Inputs, Level 1 [Member]          
Derivatives Fair Value [Line Items]          
Fair value of debt $ 245,622,000        
Minimum [Member]          
Derivatives Fair Value [Line Items]          
Fixed price range | $ / gal 2.71   2.71    
Maximum [Member]          
Derivatives Fair Value [Line Items]          
Fixed price range | $ / gal 3.95   3.95    
Fuel Hedge Contracts [Member]          
Derivatives Fair Value [Line Items]          
Reclassification of derivative (gains) losses to earnings net of tax $ 370,000 $ (2,481,000)      
Foreign Currency Exchange Hedge Contracts [Member]          
Derivatives Fair Value [Line Items]          
Fair value hedge assets 995,000     831,000  
Fair value hedge liabilities       $ 6,000  
Reclassification of derivative (gains) losses to earnings net of tax (42,000)        
Derivative notional amount | €     € 26.0    
Reclassification of derivative (gains) losses to earnings net of cash settlements and taxes $ 42,000        
Foreign Currency Exchange Hedge Contracts [Member] | Minimum [Member]          
Derivatives Fair Value [Line Items]          
Fixed price range | € / shares 1.00   1.00    
Foreign Currency Exchange Hedge Contracts [Member] | Maximum [Member]          
Derivatives Fair Value [Line Items]          
Fixed price range | € / shares 1.13   1.13    
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Changes in Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Reclassification of derivative losses (gains) to earnings - net of tax $ 370  
Net change in cash flow derivative hedges—net of tax [1] (1,409) $ 6,235
Total other comprehensive income (loss) (1,409) 6,235
Fuel Hedge Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Reclassification of derivative losses (gains) to earnings - net of tax 370 (2,481)
Change in fair value of derivatives—net of tax (1,906) 8,716
Net change in cash flow derivative hedges—net of tax (1,536) $ 6,235
Foreign Currency Exchange Hedge Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Reclassification of derivative losses (gains) to earnings - net of tax (42)  
Change in fair value of derivatives—net of tax 169  
Net change in cash flow derivative hedges—net of tax $ 127  
[1] Net of income tax (provision) benefit of $476 and $(2,106) for the three months ended March 31, 2023 and 2022, respectively.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments Gain Loss [Line Items]    
Costs of contract revenues $ 145,909 $ 161,294
Other expense (income) 227 (405)
Income tax benefit (provision) 791 (3,285)
Net income (loss) (3,231) 11,057
Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member]    
Derivative Instruments Gain Loss [Line Items]    
Income tax benefit (provision) 112 (838)
Net income (loss) (331) 2,481
Fuel Hedge Contracts [Member] | Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member]    
Derivative Instruments Gain Loss [Line Items]    
Costs of contract revenues 495 $ (3,319)
Foreign Currency Exchange Hedge Contracts [Member] | Accumulated Gain Loss Net Cash Flow Hedge Parent [Member] | Reclassification Out of Accumulated Other Comprehensive Income [Member]    
Derivative Instruments Gain Loss [Line Items]    
Other expense (income) $ 52  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
May 11, 2017
Mar. 31, 2023
Mar. 31, 2022
May 05, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units   945    
Share-based compensation expense   $ 237 $ 552  
Employees and Directors [Member] | 2017 Long-Term Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, number of shares available for grant 3,300     1,500
Employees and Directors [Member] | 2007 Long-Term Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Underlying equity awards issued 1,700      
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue From Contract With Customer [Line Items]      
Revenue, remaining performance obligation $ 327,147    
Performance obligations exclude from dredging backlog $ 50,000    
Percentage of performance obligation to be recognized as revenue 77.00%    
Performance obligation, expected to be recognized as revenue year 2023    
Remaining performance obligation, expected timing of satisfaction, year 2024    
Increased gross profit   $ 11,724  
Amortization on pre-construction costs $ 3,666 $ 2,402  
Other Current and Noncurrent Assets [Member]      
Revenue From Contract With Customer [Line Items]      
Costs to fulfill a contract with customer recognized as an asset $ 3,971   $ 4,472
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Summary of Type of Work, Contract Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenues $ 158,044 $ 194,349
Type of Work [Member] | Operating Segment [Member] | Dredging [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 158,044 194,349
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Capital-U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 32,475 101,010
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Coastal Protection [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 51,305 71,917
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Maintenance [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 71,928 19,812
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Rivers & Lakes [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues $ 2,336 $ 1,610
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Summary of Type of Customer, Contract Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenues $ 158,044 $ 194,349
Type of Customer [Member] | Operating Segment [Member] | Dredging [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 158,044 194,349
Type of Customer [Member] | Operating Segment [Member] | Dredging [Member] | Federal Government [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 142,162 167,574
Type of Customer [Member] | Operating Segment [Member] | Dredging [Member] | State and Local Government [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues $ 15,882 24,601
Type of Customer [Member] | Operating Segment [Member] | Dredging [Member] | Private [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues   $ 2,174
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Schedule of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Completed contracts $ 4,983 $ 4,682
Contracts in progress 18,146 32,546
Retainage 10,087 8,226
Accounts receivable, gross 33,216 45,454
Allowance for credit losses (564) (564)
Total accounts receivable—net $ 32,652 $ 44,890
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Components of Contracts in Progress) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts Notes And Loans Receivable [Line Items]    
Costs and earnings in excess of billings for contracts in progress $ 66,494 $ 52,057
Costs and earnings in excess of billings for completed contracts 14,808 14,972
Total contract revenues in excess of billings 81,302 67,029
Current portion of contract revenues in excess of billings 81,302 65,922
Long-term contract revenues in excess of billings   1,107
Total billings in excess of contract revenues (12,444) (9,914)
Costs And Earnings In Excess Of Billings [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Costs and earnings for contracts in progress 343,316 262,125
Amounts billed (276,822) (210,068)
Billings In Excess Of Costs And Earnings [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Costs and earnings for contracts in progress 99,889 85,099
Amounts billed $ (112,333) $ (95,013)
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
3 Months Ended
Apr. 24, 2023
Apr. 11, 2022
Mar. 31, 2023
Commitments And Contingencies [Line Items]      
Outstanding performance bonds     $ 686,345,000
Revenue value remaining from outstanding performance bonds     253,936,000
Subsequent Event [Member]      
Commitments And Contingencies [Line Items]      
One-time payment amount $ 1,250,000    
Disbursement amount from litigation escrow account 680,000    
Expected funds to be released in connection with pre-purchase construction project $ 800,000    
Indemnification Commitment [Member]      
Commitments And Contingencies [Line Items]      
Aggregate demolition surety performance bond   $ 21,934,000  
Minimum [Member]      
Commitments And Contingencies [Line Items]      
Bids bond range     $ 1,000,000
Warranty periods     1 year
Maximum [Member]      
Commitments And Contingencies [Line Items]      
Bids bond range     $ 10,000,000
Warranty periods     3 years
XML 49 gldd-20230331_htm.xml IDEA: XBRL DOCUMENT 0001372020 gldd:EmployeesAndDirectorsMember gldd:TwoThousandSeventeenLongTermIncentivePlanMember 2021-05-05 0001372020 gldd:FuelHedgeContractsMember 2023-01-01 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:FederalGovernmentMember gldd:DredgingMember gldd:TypeOfCustomerMember 2022-01-01 2022-03-31 0001372020 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001372020 2022-03-31 0001372020 us-gaap:CommonStockMember 2021-12-31 0001372020 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-07-28 2022-07-29 0001372020 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001372020 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-03-31 0001372020 gldd:ForeignCurrencyExchangeHedgeContractsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001372020 us-gaap:RevolvingCreditFacilityMember gldd:DomesticRateMember 2022-07-28 2022-07-29 0001372020 gldd:FuelHedgeContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-03-31 0001372020 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-07-28 2022-07-29 0001372020 us-gaap:OperatingSegmentsMember gldd:BeachNourishmentDredgingMember gldd:DredgingMember gldd:TypeOfWorkMember 2022-01-01 2022-03-31 0001372020 gldd:FuelHedgeContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001372020 gldd:BillingsInExcessOfCostsAndEarningsMember 2023-03-31 0001372020 us-gaap:CommonStockMember 2022-12-31 0001372020 us-gaap:OperatingSegmentsMember gldd:StateAndLocalGovernmentMember gldd:DredgingMember gldd:TypeOfCustomerMember 2022-01-01 2022-03-31 0001372020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001372020 us-gaap:RevolvingCreditFacilityMember 2022-07-28 2022-07-29 0001372020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001372020 2023-04-28 0001372020 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001372020 gldd:FuelHedgeContractsMember 2022-01-01 2022-03-31 0001372020 us-gaap:SubsequentEventMember 2023-04-24 2023-04-24 0001372020 us-gaap:OperatingSegmentsMember gldd:MaintenanceDredgingMember gldd:DredgingMember gldd:TypeOfWorkMember 2022-01-01 2022-03-31 0001372020 us-gaap:RetainedEarningsMember 2023-03-31 0001372020 us-gaap:RetainedEarningsMember 2021-12-31 0001372020 us-gaap:RetainedEarningsMember 2022-12-31 0001372020 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001372020 srt:MinimumMember gldd:DomesticRateMember 2022-07-28 2022-07-29 0001372020 us-gaap:OperatingSegmentsMember gldd:BeachNourishmentDredgingMember gldd:DredgingMember gldd:TypeOfWorkMember 2023-01-01 2023-03-31 0001372020 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001372020 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001372020 gldd:GreenLoanAdvanceRatesMember 2022-07-28 2022-07-29 0001372020 srt:MinimumMember gldd:ForeignCurrencyExchangeHedgeContractsMember 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:FederalGovernmentMember gldd:DredgingMember gldd:TypeOfCustomerMember 2023-01-01 2023-03-31 0001372020 gldd:ForeignCurrencyExchangeHedgeContractsMember 2022-12-31 0001372020 2023-03-31 0001372020 gldd:FuelHedgeContractsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001372020 srt:MinimumMember 2023-01-01 2023-03-31 0001372020 gldd:EightPercentSeniorNotesDueInTwoThousandTwentyTwoMember 2021-05-31 0001372020 gldd:CostsAndEarningsInExcessOfBillingsMember 2023-03-31 0001372020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001372020 gldd:EightPercentSeniorNotesDueInTwoThousandTwentyTwoMember 2021-05-01 2021-05-31 0001372020 us-gaap:OperatingSegmentsMember gldd:PrivateMember gldd:DredgingMember gldd:TypeOfCustomerMember 2022-01-01 2022-03-31 0001372020 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-07-28 2022-07-29 0001372020 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001372020 2021-12-31 0001372020 gldd:EmployeesAndDirectorsMember gldd:TwoThousandSeventeenLongTermIncentivePlanMember 2017-05-11 0001372020 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001372020 2022-01-01 2022-03-31 0001372020 gldd:TwoThousandTwentyNineNotesMember 2021-05-31 0001372020 gldd:ForeignCurrencyExchangeHedgeContractsMember 2023-01-01 2023-03-31 0001372020 us-gaap:SubsequentEventMember 2023-04-24 0001372020 us-gaap:OperatingSegmentsMember gldd:CapitalDredgingUSMember gldd:DredgingMember gldd:TypeOfWorkMember 2022-01-01 2022-03-31 0001372020 srt:MinimumMember 2023-03-31 0001372020 gldd:EmployeesAndDirectorsMember gldd:TwoThousandSevenLongTermIncentivePlanMember 2017-05-10 2017-05-11 0001372020 us-gaap:OperatingSegmentsMember gldd:CapitalDredgingUSMember gldd:DredgingMember gldd:TypeOfWorkMember 2023-01-01 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:DredgingMember gldd:TypeOfWorkMember 2022-01-01 2022-03-31 0001372020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001372020 gldd:OtherCurrentAndNoncurrentAssetsMember 2023-03-31 0001372020 gldd:FuelHedgeContractsMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001372020 gldd:OtherCurrentAndNoncurrentAssetsMember 2022-12-31 0001372020 gldd:ForeignCurrencyExchangeHedgeContractsMember 2023-03-31 0001372020 2023-01-01 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:MaintenanceDredgingMember gldd:DredgingMember gldd:TypeOfWorkMember 2023-01-01 2023-03-31 0001372020 us-gaap:RevolvingCreditFacilityMember 2022-07-29 0001372020 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001372020 2021-05-31 0001372020 gldd:GreenLoanOptionMember 2022-07-29 0001372020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001372020 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001372020 gldd:ForeignCurrencyExchangeHedgeContractsMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001372020 us-gaap:RetainedEarningsMember 2022-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:DredgingMember gldd:TypeOfCustomerMember 2022-01-01 2022-03-31 0001372020 srt:MaximumMember gldd:DomesticRateMember 2022-07-28 2022-07-29 0001372020 2022-12-31 0001372020 gldd:BillingsInExcessOfCostsAndEarningsMember 2022-12-31 0001372020 gldd:IndemnificationCommitmentMember 2022-04-11 2022-04-11 0001372020 gldd:ForeignCurrencyExchangeHedgeContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:DredgingMember gldd:TypeOfWorkMember 2023-01-01 2023-03-31 0001372020 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:RiversLakesMember gldd:DredgingMember gldd:TypeOfWorkMember 2022-01-01 2022-03-31 0001372020 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001372020 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001372020 gldd:CostsAndEarningsInExcessOfBillingsMember 2022-12-31 0001372020 us-gaap:CommonStockMember 2022-03-31 0001372020 2022-07-28 2022-07-29 0001372020 srt:MaximumMember 2023-03-31 0001372020 us-gaap:CommonStockMember 2023-03-31 0001372020 2022-10-01 2022-10-01 0001372020 gldd:TwoThousandTwentyNineNotesMember 2021-05-01 2021-05-31 0001372020 us-gaap:OperatingSegmentsMember gldd:StateAndLocalGovernmentMember gldd:DredgingMember gldd:TypeOfCustomerMember 2023-01-01 2023-03-31 0001372020 srt:MaximumMember 2023-01-01 2023-03-31 0001372020 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001372020 srt:MaximumMember gldd:ForeignCurrencyExchangeHedgeContractsMember 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:RiversLakesMember gldd:DredgingMember gldd:TypeOfWorkMember 2023-01-01 2023-03-31 0001372020 us-gaap:OperatingSegmentsMember gldd:DredgingMember gldd:TypeOfCustomerMember 2023-01-01 2023-03-31 0001372020 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 iso4217:EUR gldd:Segment pure shares iso4217:USD utr:gal iso4217:EUR shares iso4217:USD shares iso4217:USD utr:gal --12-31 false http://fasb.org/us-gaap/2022#ServiceMember P1Y 0001372020 http://fasb.org/us-gaap/2022#ServiceMember http://fasb.org/us-gaap/2022#ServiceMember http://fasb.org/us-gaap/2022#ServiceMember Q1 10-Q true 2023-03-31 2023 false 001-33225 Great Lakes Dredge & Dock Corporation DE 20-5336063 9811 Katy Freeway Suite 1200 Houston TX 77024 346 359-1010 Common Stock (Par Value $0.0001) GLDD NASDAQ Yes Yes Large Accelerated Filer false false false 66416399 32519000 6546000 32652000 44890000 81302000 65922000 28682000 29229000 33435000 36254000 208590000 182841000 561757000 543910000 85527000 89733000 76576000 76576000 84321000 80044000 8224000 8676000 1024995000 981780000 88115000 94077000 36548000 29469000 26047000 26873000 12444000 9914000 163154000 160333000 321658000 321521000 50000000 60813000 65010000 57847000 59115000 7501000 7581000 660973000 613560000 0.0001 0.0001 90000000 90000000 66416000 66416000 66188000 66188000 6000 6000 312533000 312091000 53083000 56314000 -1600000 -191000 364022000 368220000 1024995000 981780000 158044000 194349000 145909000 161294000 12135000 33055000 13017000 14604000 18000 321000 -864000 18772000 -3385000 -4025000 227000 -405000 -4022000 14342000 -791000 3285000 -3231000 11057000 -0.05 0.17 66264000 65847000 -0.05 0.17 66264000 66436000 -3231000 11057000 -1409000 6235000 -4640000 17292000 -476000 2106000 66188000 6000 312091000 56314000 -191000 368220000 20000 215000 215000 93000 335000 335000 115000 562000 562000 -3231000 -3231000 -1409000 -1409000 66416000 6000 312533000 53083000 -1600000 364022000 65746000 6000 308482000 90369000 140000 398997000 9000 552000 552000 212000 1827000 1827000 79000 390000 390000 11057000 11057000 6235000 6235000 66046000 6000 307597000 101426000 6375000 415404000 -3231000 11057000 10850000 11316000 -791000 3285000 18000 321000 241000 317000 237000 552000 -13344000 -45791000 15379000 34691000 3766000 5703000 -2981000 6612000 4000000 12247000 2530000 -11126000 1678000 -205000 9320000 26317000 33629000 28866000 55000 1110000 -33574000 -27756000 335000 1827000 562000 390000 75000000 25000000 50227000 -1437000 25973000 -2876000 6546000 147459000 32519000 144583000 32519000 142583000 2000000 32519000 144583000 536000 100000 -45000 58000 3755000 10319000 <div style="text-indent:0.0%;display:flex;margin-top:0.0pt;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">1.</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basis of presentation</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The unaudited condensed consolidated financial statements and notes herein should be read in conjunction with the audited consolidated financial statements of Great Lakes Dredge &amp; Dock Corporation and Subsidiaries (the “Company” or “Great Lakes”) and the notes thereto, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022. The condensed consolidated financial statements included herein have been prepared by the Company without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted pursuant to the SEC’s rules and regulations, although management believes that the disclosures are adequate and make the information presented not misleading. In the opinion of management, all adjustments, which are of a normal and recurring nature (except as otherwise noted), that are necessary to present fairly the Company’s financial position as of March 31, 2023 and December 31, 2022, and its results of operations for the three months ended March 31, 2023 and 2022 and cash flows for the three months ended March 31, 2023 and 2022 have been included.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The components of costs of contract revenues include labor, equipment (including depreciation, maintenance, insurance and long-term rentals), subcontracts, fuel, supplies, short-term rentals and project overhead. Hourly labor is generally hired on a project-by-project basis. Costs of contract revenues vary significantly depending on the type and location of work performed and assets utilized.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company has </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> operating segment which is also the Company’s reportable segment and reporting unit of which the Company tests goodwill for impairment. The Company performed its most recent test of impairment as of October 1, 2022 with no indication of impairment as of the test date. As of the test date, the fair value of the reporting unit was in excess of its carrying value by at least </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%. When performing the quantitative test, the Company assessed the fair values of its reporting unit using both a market-based approach and an income-based approach. The assessment used estimates based on assumptions that the Company believes to be reasonable, but such assumptions are subject to unpredictability and uncertainty. Likewise, changes in terminal value and discount rate assumptions, unfavorable economic environment or market conditions and other factors in the future may cause a different assessment. Changes in these estimates and assumptions could materially affect the determination of fair value, and may result in the impairment of goodwill in the event that actual results differ from those estimates. The Company will continue to monitor for changes in facts or circumstances that may impact our estimates. The Company will perform its next scheduled annual test of goodwill in the third quarter of 2023 should no triggering events occur which would require a test prior to the next annual test.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The condensed consolidated results of operations and comprehensive income (loss) for the interim periods presented herein are not necessarily indicative of the results to be expected for the full year.</span></p> 1 1 1 0.10 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2. Earnings per shar</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">e</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Basic earnings per share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per share is computed similar to basic earnings per share except that it reflects the potential dilution that could occur if dilutive securities or other obligations to issue common stock were exercised or converted into common stock.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The computations for basic and diluted earnings per share are as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.125%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:10.715%;"/> <td style="width:1.0%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:10.715%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income (loss)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average common shares outstanding — basic</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,264</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">65,847</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effect of stock options and restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">589</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average common shares outstanding — diluted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,264</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,436</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Earnings (loss) per share — basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.17</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Earnings (loss) per share — diluted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.17</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the three months ended March 31, 2023, the dilutive effect of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">246</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">restricted stock units were excluded from the diluted weighted-average common shares outstanding as the Company incurred a loss during the period.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The computations for basic and diluted earnings per share are as follows:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.125%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:10.715%;"/> <td style="width:1.0%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:10.715%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net income (loss)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,057</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average common shares outstanding — basic</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,264</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">65,847</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effect of stock options and restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">589</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average common shares outstanding — diluted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,264</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,436</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Earnings (loss) per share — basic</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.17</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Earnings (loss) per share — diluted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.17</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> -3231000 11057000 66264000 65847000 589000 66264000 66436000 -0.05 0.17 -0.05 0.17 246000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3. Accrued expenses</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 and December 31, 2022 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.974%;"/> <td style="width:4.105%;"/> <td style="width:1.0%;"/> <td style="width:14.079%;"/> <td style="width:1.0%;"/> <td style="width:1.762%;"/> <td style="width:1.0%;"/> <td style="width:14.079%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Insurance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,920</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,808</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,131</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,469</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Payroll and employee benefits</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,003</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,062</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,262</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,107</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel hedge contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">638</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income and other taxes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,889</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,419</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contract reserves</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,650</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">966</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36,548</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,469</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued expenses at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 and December 31, 2022 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.974%;"/> <td style="width:4.105%;"/> <td style="width:1.0%;"/> <td style="width:14.079%;"/> <td style="width:1.0%;"/> <td style="width:1.762%;"/> <td style="width:1.0%;"/> <td style="width:14.079%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Insurance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,920</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,808</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,131</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,469</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Payroll and employee benefits</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,003</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,062</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,262</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,107</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel hedge contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">638</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income and other taxes</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,889</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,419</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contract reserves</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,650</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">966</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accrued expenses</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36,548</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,469</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 13920000 17808000 6131000 1469000 5003000 2062000 4262000 5107000 2693000 638000 1889000 1419000 2650000 966000 36548000 29469000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4. Long-term debt</span></p><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Credit agreement</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On July 29, 2022, the Company, Great Lakes Dredge &amp; Dock Company, LLC, NASDI Holdings, LLC, Great Lakes Environmental &amp; Infrastructure Solutions, LLC, Great Lakes U.S. Fleet Management, LLC, and Drews Services LLC (collectively, the “Credit Parties”) entered into a second amended and restated revolving credit and security agreement (as amended, supplemented or otherwise modified from time to time, the “Amended Credit Agreement”) with certain financial institutions from time to time party thereto as lenders, PNC Bank, National Association, as Agent (the “Agent”), PNC Capital Markets, CIBC Bank USA, Bank of America, N.A. and Truist Securities, Inc., as Joint Lead Arrangers and Joint Bookrunners, CIBC Bank USA and Truist Bank as Co-Syndication Agents, Bank of America, N.A., as Documentation Agent and PNC Bank National Association, as Green Loan Coordinator. The Amended Credit Agreement amends and restates the prior Amended Credit Agreement dated as of May 3, 2019 by and among the financial institutions from time to time party thereto as lenders, the Agent and the Credit Parties party thereto such that the terms and conditions of the prior credit agreement have been subsumed and replaced in their entirety by the terms and conditions of the Amended Credit Agreement, including the amount available under the revolving credit facility. The terms of the Amended Credit Agreement are summarized below.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Amended Credit Agreement provides for a senior secured revolving credit facility in an aggregate principal amount of up to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">300,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of which the full amount is available for the issuance of standby letters of credit. The maximum borrowing capacity under the Amended Credit Agreement is determined by a formula and may fluctuate depending on the value of the collateral included in such formula at the time of determination. The Amended Credit Agreement also includes an increase option that will allow the Company to increase the senior secured revolving credit facility by an aggregate principal amount of up to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. This increase is subject to lenders providing incremental commitments for such increase, the Credit Parties having adequate borrowing capacity and provided that no default or event of default exists both before and after giving effect to such incremental commitment increase.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Amended Credit Agreement contains a green loan option where the Company can borrow at the lower interest rates described below so long as such funds are used to fund capital investments related to renewable energy and clean transportation projects and are consistent with green loan principles. The green loan option is subject to a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">35,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> sublimit.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Amended Credit Agreement contains customary representations and affirmative and negative covenants, including a springing financial covenant that requires the Credit Parties to maintain a fixed charge coverage ratio (ratio of earnings before income taxes, depreciation and amortization, net interest expenses, non-cash charges and losses and certain other non-recurring charges, minus capital expenditures, income and franchise taxes, to net cash interest expense plus scheduled cash principal payments with respect to debt plus restricted payments paid in cash) of not less than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to 1.00. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The springing financial covenant is triggered when the undrawn availability of the Amended Credit Agreement is less than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the maximum loan amount for five consecutive days.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> The </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amended Credit Agreement also contains customary events of default (including non-payment of principal or interest on any material debt and breaches of covenants) as well as events of default relating to certain actions by the Company’s surety bonding providers. The obligations of the Credit Parties under the Amended Credit Agreement will be unconditionally guaranteed, on a joint and several basis, by each existing and subsequently acquired or formed material direct and indirect domestic subsidiary of the Company. Borrowings under the Amended Credit Agreement will be used to pay fees and expenses related to the Amended Credit Agreement, finance acquisitions permitted under the Amended Credit Agreement, finance ongoing working capital, for other general corporate purposes, and with respect to any green loan, fund capital investments related to renewable energy and clean transportation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">projects. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Amended Credit Agreement matures on the earlier of July 29, 2027 or the date that is ninety-one (91) days prior to the scheduled maturity date of the Company’s unsecured senior notes, which is currently June 1, 2029, if the Company fails to refinance its unsecured senior notes prior to their scheduled maturity date but only if such scheduled maturity date is prior to the maturity date of the Amended Credit Agreement.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The obligations under the Amended Credit Agreement are secured by substantially all of the assets of the Credit Parties. The outstanding obligations thereunder shall be secured by a valid first priority perfected lien on substantially all of the U.S. flagged and located vessels of the Credit Parties and a valid perfected lien on all domestic accounts receivable and substantially all other assets of the Credit Parties, subject to the permitted liens and interests of other parties (including the Company’s surety bonding providers).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Interest on the senior secured revolving credit facility of the Amended Credit Agreement is equal to either a Domestic Rate option or Secured Overnight Financing Rate (“SOFR”) option, at the Company’s election. As of July 29, 2022, (a) the Domestic Rate option is the highest of (1) the base commercial lending rate of PNC Bank, National Association, as publicly announced, (2) the sum of the overnight bank funding rate plus </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and (3) the sum of the daily simple SOFR plus </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, so long as a daily Simple SOFR is offered, ascertainable and not unlawful and (b) the SOFR option is the rate that applies for the applicable interest period determined by the Agent and based on the rate published by the CME Group Benchmark Administration Limited (or a successor administrator). After the date on which a borrowing base certificate is required to be delivered under Section 9.2 of the Amended Credit Agreement (commencing with the fiscal quarter ending September 30, 2022), the Domestic Rate option will be the Domestic Rate plus an interest margin ranging between </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and the SOFR option will be the SOFR plus an interest margin ranging between </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, in each case, depending on the quarterly average undrawn availability on the Amended Credit Agreement. Additionally, the Company will have an option to borrow at Green Loan Advance Rates, each of which will be </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.05</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% lower than the corresponding applicable rate if the Company certifies that it will use such proceeds to invest in renewable energy and clean transportation projects and it complies with green loan principles.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company had $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> borrowings on the revolver as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 and December 31, 2022, respectively. There were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16,391</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of letters of credit outstanding as of both March 31, 2023 and December 31, 2022. There were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">195,712</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">245,713</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of availability under the Amended Credit Agreement as of March 31, 2023 and December 31, 2022, respectively. As a result of certain limitations set forth in the Amended Credit Agreement, the availability under the Amended Credit Agreement is suppressed by $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37,897</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of both March 31, 2023 and December 31, 2022.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Senior Notes and subsidiary guarantors</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In May 2021, the Company sold $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">325,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of unsecured </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% Senior Notes (the “2029 Notes”) pursuant to a private offering. The 2029 Notes were priced to investors at par and will mature on </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 1, 2029</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The Company used the net proceeds from the offering, together with cash on hand, to redeem all $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">325,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> aggregate principal amount of its outstanding </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% Senior Notes due 2022.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s obligations under these 2029 Notes are guaranteed by each of the Company’s existing and future </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% owned domestic subsidiaries that are co-borrowers or guarantors under the Amended Credit Agreement. Such guarantees are full, unconditional and joint and several. The parent company issuer has no independent assets or operations and all non-guarantor subsidiaries have been determined to be minor.</span></p> 300000000 100000000 35000000 0.0110 The springing financial covenant is triggered when the undrawn availability of the Amended Credit Agreement is less than 12.5% of the maximum loan amount for five consecutive days. 0.125 0.005 0.010 0.0025 0.0075 0.0125 0.0175 0.0005 50000000 0 16391000 16391000 195712000 245713000 37897000 37897000 325000000 0.0525 2029-06-01 325000000 0.08000 1 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5. Fair value measurements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A fair value hierarchy has been established by GAAP that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The accounting guidance describes three levels of inputs that may be used to measure fair value:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 2—Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company is exposed to counterparty credit risk associated with non-performance of its various derivative instruments. The Company’s risk would be limited to any unrealized gains on current positions. To help mitigate this risk, the Company transacts only with counterparties that are rated as investment grade or higher. In addition, all counterparties are monitored on a continuous basis.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities. At times, the Company holds certain derivative contracts that it uses to manage commodity price risk or foreign currency risk. The Company does not hold or issue derivatives for speculative or trading purposes. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The fair values of these financial instruments are summarized as follows:</span></span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.678%;"/> <td style="width:1.383%;"/> <td style="width:10.204%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value at</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value Hierarchy Levels</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Derivatives designated as cash flow hedging instruments:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel hedge contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">638</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Foreign currency exchange hedge contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">995</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">831</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total derivatives</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">995</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">831</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">644</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Fuel hedge contracts</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company is exposed to certain market risks, primarily commodity price risk as it relates to diesel fuel purchase requirements, which occur in the normal course of business. The Company enters into heating oil commodity swap contracts to hedge the risk that fluctuations in diesel fuel prices could have an adverse impact on cash flows associated with its domestic dredging contracts. The Company’s goal is to hedge approximately </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">80</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of the eligible fuel requirements for work in domestic backlog.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of March 31, 2023, the Company was party to various swap arrangements to hedge the price of a portion of its diesel fuel purchase requirements for work in its backlog to be performed through October 2023. As of March 31, 2023, there were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million gallons remaining on these contracts representing forecasted domestic fuel purchases through </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">October 2023. Under these swap agreements, the Company will pay fixed prices ranging from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.71</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.95</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per gallon.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">At March 31, 2023 and December 31, 2022, the fair value liability of the fuel hedge contracts were estimated to be $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,693</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">638</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, and are recorded in accrued expenses. For fuel hedge contracts considered to be highly effective, the losses reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes, for the three months ended March 31, 2023 were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">370</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The remaining gains and losses included in accumulated other comprehensive loss at March 31, 2023 will be reclassified into earnings over the next seven months, corresponding to the period during which the hedged fuel is expected to be utilized. Changes in the fair value of fuel hedge contracts not considered highly effective are recorded as cost of contract revenues in the Statement of Operations. The fair values of fuel hedges are corroborated using inputs that are readily observable in public markets; therefore, the Company determines fair value of these fuel hedges using Level 2 inputs.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Foreign currency exchange hedge contracts</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company is exposed to certain market risks, including foreign currency exchange rate risks related to the purchase of new vessel build materials in Europe. The Company enters into foreign currency exchange forward contracts to hedge the risk that fluctuations in the Euro in relation to the U.S. Dollar could have an adverse impact on cash flows associated with its equipment builds.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of March 31, 2023, the Company was party to various foreign exchange forward contract arrangements to hedge the purchase of materials through November 2024. As of March 31, 2023, there were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million Euro of payments remaining on these hedge contracts. Under these hedge contracts, the Company will pay fixed prices ranging from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> per Euro.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of March 31, 2023 and December 31, 2022, the fair value asset of foreign currency exchange hedge contracts were estimated to be $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">995</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">831</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, and are recorded in other current assets. At December 31, 2022, the fair value liability of foreign currency exchange hedge contracts was estimated to be $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and is recorded in accrued expenses. For foreign currency exchange hedge contracts considered to be highly effective, the gains reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes, for the three months ended March 31, 2023 were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The remaining gains and losses included in accumulated other comprehensive loss at March 31, 2023 will be reclassified into earnings over the next twenty months, corresponding to the period during which the hedged currency is expected to be utilized. Changes in the fair value of foreign currency exchange hedge</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">contracts not considered highly effective are recorded as other expenses in the Statement of Operations. The fair values of foreign currency exchange hedges are corroborated using inputs that are readily observable in public markets; therefore, the Company determines the fair value of these foreign currency exchange hedges using Level 2 inputs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Accumulated other comprehensive income (loss)</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Changes in the components of the accumulated balances of other comprehensive income (loss) are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.694%;"/> <td style="width:1.842%;"/> <td style="width:1.0%;"/> <td style="width:15.841000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.842%;"/> <td style="width:1.0%;"/> <td style="width:14.780000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Derivatives:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel Hedge Contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Reclassification of derivative losses (gains) to earnings—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,481</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Change in fair value of derivatives—net of tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,906</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,716</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net change in cash flow derivative fuel hedges—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,536</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,235</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Foreign Currency Exchange Hedge Contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Reclassification of derivative losses (gains) to earnings—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Change in fair value of derivatives—net of tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">169</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net change in cash flow derivative foreign currency hedges—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total net change in cash flow derivative hedges - net of tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,409</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,235</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Adjustments reclassified from accumulated balances of other comprehensive loss (income) to earnings are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.062%;"/> <td style="width:1.181%;"/> <td style="width:39.808%;"/> <td style="width:1.181%;"/> <td style="width:1.0%;"/> <td style="width:8.793%;"/> <td style="width:1.0%;"/> <td style="width:1.181%;"/> <td style="width:1.0%;"/> <td style="width:8.793%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Statement of Operations Location</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Derivatives:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel hedge contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs of contract revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">495</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,319</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Foreign currency exchange hedge contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other expense (income)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income tax benefit (provision)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">112</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">838</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">331</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,481</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Other financial instruments</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The carrying value of financial instruments included in current assets and current liabilities approximates fair value due to the short-term maturities of these instruments. Based on timing of the cash flows and comparison to current market interest rates, the carrying value of the revolving credit agreement approximates fair value. In May 2021, the Company sold $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">325,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of the 2029 Notes, which were outstanding at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 (see Note 4, Long-term debt). The fair value of the 2029 Notes was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">245,622</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> at March 31, 2023, which is a Level 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> fair value measurement as the senior notes’ value was obtained using quoted prices in active markets. It is impracticable to determine the fair value of outstanding letters of credit or performance, bid and payment bonds due to uncertainties as to the amount and timing of future obligations, if any.</span></p> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The fair values of these financial instruments are summarized as follows:</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.678%;"/> <td style="width:1.383%;"/> <td style="width:10.204%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> <td style="width:1.383%;"/> <td style="width:1.0%;"/> <td style="width:10.549%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value at</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fair Value Hierarchy Levels</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Derivatives designated as cash flow hedging instruments:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel hedge contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">638</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Foreign currency exchange hedge contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">995</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">831</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total derivatives</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">995</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,693</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">831</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">644</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 2693000 638000 995000 831000 6000 995000 2693000 831000 644000 0.80 5400000 2.71 3.95 2693000 638000 -370000 26000000.0 1.00 1.13 995000 831000 6000 42000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Changes in the components of the accumulated balances of other comprehensive income (loss) are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.694%;"/> <td style="width:1.842%;"/> <td style="width:1.0%;"/> <td style="width:15.841000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.842%;"/> <td style="width:1.0%;"/> <td style="width:14.780000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Derivatives:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel Hedge Contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Reclassification of derivative losses (gains) to earnings—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">370</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,481</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Change in fair value of derivatives—net of tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,906</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,716</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net change in cash flow derivative fuel hedges—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,536</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,235</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Foreign Currency Exchange Hedge Contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Reclassification of derivative losses (gains) to earnings—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Change in fair value of derivatives—net of tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">169</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net change in cash flow derivative foreign currency hedges—net of tax</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total net change in cash flow derivative hedges - net of tax</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,409</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,235</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> -370000 2481000 -1906000 8716000 -1536000 6235000 42000 169000 127000 -1409000 6235000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Adjustments reclassified from accumulated balances of other comprehensive loss (income) to earnings are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.062%;"/> <td style="width:1.181%;"/> <td style="width:39.808%;"/> <td style="width:1.181%;"/> <td style="width:1.0%;"/> <td style="width:8.793%;"/> <td style="width:1.0%;"/> <td style="width:1.181%;"/> <td style="width:1.0%;"/> <td style="width:8.793%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Statement of Operations Location</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Derivatives:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Fuel hedge contracts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs of contract revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">495</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,319</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Foreign currency exchange hedge contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other expense (income)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Income tax benefit (provision)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">112</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">838</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">331</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,481</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 495000 -3319000 52000 -112000 838000 -331000 2481000 325000000 245622000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6. Share-based compensation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On May 5, 2021, the Company’s stockholders approved the Great Lakes Dredge &amp; Dock Corporation 2021 Long-Term Incentive Plan (the “Incentive Plan”), which previously had been approved by the Company’s board of directors subject to stockholder approval. The Incentive Plan replaces the 2017 Long-Term Incentive Plan (the “Prior Plan”) and is largely based on the Prior Plan, but with updates to the available shares and other administrative changes. The Incentive Plan permits the granting of stock options, stock appreciation rights, restricted stock and restricted stock units to the Company’s employees and directors for up to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million shares of common stock, plus the number of shares that remained available for future grant under the Prior Plan as of the effectiveness of the Incentive Plan.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Prior Plan permitted the granting of stock options, stock appreciation rights, restricted stock and restricted stock units to the Company’s employees and directors for up to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million shares of common stock, plus an additional </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million shares underlying equity awards issued under the 2007 Long-Term Incentive Plan. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company may also issue share-based compensation as inducement awards to new employees upon approval of the Board of Directors and/or the applicable committee or committees thereof, as may be required.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">During the three months ended March 31, 2023, the Company granted </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">945</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> thousand restricted stock units to certain employees. In addition, all non-employee directors on the Company’s board of directors are paid a portion of their board-related compensation in stock grants or restricted stock units. Compensation cost charged to expense related to share-based compensation arrangements was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">237</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">552</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> for the three months ended March 31, 2023 and 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively.</span></p> 1500000 3300000 1700000 945000 237000 552000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7. Revenue</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">At March 31, 2023, the Company had $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">327,147</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of remaining performance obligations, which the Company refers to as total dredging backlog. Total backlog does not include approximately $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of performance obligations related to offshore wind contracts. Approximate</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">ly </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">77</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">the Company’s dredging backlog is expected to be completed in </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> with the remaining balance expected to be completed in </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Revenue by category</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following series of tables presents our revenue disaggregated by several categories.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Domestically, the Company’s work generally is performed in coastal waterways and deep-water ports. The U.S. dredging market consists of four primary types of work: capital, coastal protection, maintenance and rivers &amp; lakes. Foreign projects typically involve capital work.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s contract revenues by type of work, for the periods indicated, were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.223%;"/> <td style="width:2.363%;"/> <td style="width:1.0%;"/> <td style="width:19.285%;"/> <td style="width:1.0%;"/> <td style="width:4.505%;"/> <td style="width:1.0%;"/> <td style="width:17.622999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Dredging:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Capital—U.S.</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,475</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">101,010</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Coastal protection</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">71,917</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">71,928</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,812</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Rivers &amp; lakes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,336</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,610</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158,044</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">194,349</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s contract revenues by type of customer, for the periods indicated, were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.223%;"/> <td style="width:2.363%;"/> <td style="width:1.0%;"/> <td style="width:19.285%;"/> <td style="width:1.0%;"/> <td style="width:4.505%;"/> <td style="width:1.0%;"/> <td style="width:17.622999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Dredging:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Federal government</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">142,162</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">167,574</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">State and local government</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,882</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Private</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,174</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenues</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158,044</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">194,349</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 and December 31, 2022 are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.893%;"/> <td style="width:1.617%;"/> <td style="width:1.0%;"/> <td style="width:12.936%;"/> <td style="width:1.0%;"/> <td style="width:1.617%;"/> <td style="width:1.0%;"/> <td style="width:12.936%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Completed contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,983</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,682</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,146</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,546</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Retainage</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,087</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,226</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33,216</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45,454</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">564</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">564</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accounts receivable—net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,652</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44,890</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The components of contracts in progress at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 and December 31, 2022 are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"/> <td style="width:1.622%;"/> <td style="width:1.0%;"/> <td style="width:12.837%;"/> <td style="width:1.0%;"/> <td style="width:1.622%;"/> <td style="width:1.0%;"/> <td style="width:12.837%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings in excess of billings:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings for contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">343,316</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">262,125</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts billed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">276,822</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">210,068</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings in excess of billings for contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,494</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52,057</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings in excess of billings for completed contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,808</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,972</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">67,029</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">65,922</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,107</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">67,029</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Billings in excess of costs and earnings:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts billed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">112,333</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95,013</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings for contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">99,889</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">85,099</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total billings in excess of contract revenues</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,914</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In the first quarter of 2022, a revision to the estimated gross profit percentage of a project was recognized due to a positive settlement of a claim from the recently completed project resulting in a cumulative net impact on the project margin, which increased gross profit by $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,724</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">At March 31, 2023 and December 31, 2022, costs to fulfill a contract with a customer recognized as an asset were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,971</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,472</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, and are recorded in other current assets and other noncurrent assets. These costs relate to pre-contract and pre-construction activities. During the three months ended March 31, 2023 and 2022, the Company amortized $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,666</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,402</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, respectively, of pre-construction costs.</span></p> 327147000 50000000 0.77 2023 2024 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s contract revenues by type of work, for the periods indicated, were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.223%;"/> <td style="width:2.363%;"/> <td style="width:1.0%;"/> <td style="width:19.285%;"/> <td style="width:1.0%;"/> <td style="width:4.505%;"/> <td style="width:1.0%;"/> <td style="width:17.622999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Dredging:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Capital—U.S.</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,475</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">101,010</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Coastal protection</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">71,917</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">71,928</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,812</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Rivers &amp; lakes</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,336</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,610</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158,044</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">194,349</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s contract revenues by type of customer, for the periods indicated, were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.223%;"/> <td style="width:2.363%;"/> <td style="width:1.0%;"/> <td style="width:19.285%;"/> <td style="width:1.0%;"/> <td style="width:4.505%;"/> <td style="width:1.0%;"/> <td style="width:17.622999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Three Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Revenues</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Dredging:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Federal government</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">142,162</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">167,574</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">State and local government</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,882</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24,601</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Private</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,174</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenues</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158,044</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">194,349</span></p></td> <td style="border-top:0.5pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 32475000 101010000 51305000 71917000 71928000 19812000 2336000 1610000 158044000 194349000 142162000 167574000 15882000 24601000 2174000 158044000 194349000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounts receivable at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 and December 31, 2022 are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.893%;"/> <td style="width:1.617%;"/> <td style="width:1.0%;"/> <td style="width:12.936%;"/> <td style="width:1.0%;"/> <td style="width:1.617%;"/> <td style="width:1.0%;"/> <td style="width:12.936%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Completed contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,983</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,682</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,146</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,546</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Retainage</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,087</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,226</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33,216</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45,454</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">564</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">564</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total accounts receivable—net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,652</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44,890</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:6.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:6.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 4983000 4682000 18146000 32546000 10087000 8226000 33216000 45454000 564000 564000 32652000 44890000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The components of contracts in progress at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31, 2023 and December 31, 2022 are as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.08%;"/> <td style="width:1.622%;"/> <td style="width:1.0%;"/> <td style="width:12.837%;"/> <td style="width:1.0%;"/> <td style="width:1.622%;"/> <td style="width:1.0%;"/> <td style="width:12.837%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings in excess of billings:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings for contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">343,316</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">262,125</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts billed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">276,822</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">210,068</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings in excess of billings for contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">66,494</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52,057</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings in excess of billings for completed contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,808</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,972</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">67,029</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Current portion of contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">65,922</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Long-term contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,107</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total contract revenues in excess of billings</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">81,302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">67,029</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Billings in excess of costs and earnings:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amounts billed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">112,333</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">95,013</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Costs and earnings for contracts in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">99,889</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">85,099</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total billings in excess of contract revenues</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,914</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 343316000 262125000 276822000 210068000 66494000 52057000 14808000 14972000 81302000 67029000 81302000 65922000 1107000 81302000 67029000 112333000 95013000 99889000 85099000 12444000 9914000 11724000 3971000 4472000 3666000 2402000 <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8. Commitments and contingencies</span></p><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Commercial commitments</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Performance and bid bonds are customarily required for dredging and marine construction projects. The Company has bonding agreements with Argonaut Insurance Company, Berkley Insurance Company, Chubb Surety and Liberty Mutual Insurance Company, under which the Company can obtain performance, bid and payment bonds. The Company also has outstanding bonds with Travelers Casualty, Surety Company of America and Zurich American Insurance Company. Bid bonds are generally obtained for a percentage of bid value and amounts outstanding typically range from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. At March 31, 2023, the Company had outstanding performance bonds with a notional amount of approximately $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">686,345</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. The revenue value remaining in dredging backlog totaled approximately $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">253,936</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Certain foreign projects performed by the Company have warranty periods, typically spanning no more than </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="-sec-ix-hidden:F_8b029c67-d356-4e6a-bcec-5ea258d3bb42;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> beyond project completion, whereby the Company retains responsibility to maintain the project site to certain specifications during the warranty period. Generally, any potential liability of the Company is mitigated by insurance, shared responsibilities with consortium partners, and/or recourse to owner-provided specifications.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Legal proceedings and other contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As is customary with negotiated contracts and modifications or claims to competitively bid contracts with the federal government, the government has the right to audit the books and records of the Company to ensure compliance with such contracts, modifications, or claims, and the applicable federal laws. The government has the ability to seek a price adjustment based on the results of such audit. Any such audits have not had, and are not expected to have, a material impact on the financial position, operations, or cash flows of the Company.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Various legal actions, claims, assessments and other contingencies arising in the ordinary course of business are pending against the Company and certain of its subsidiaries. The Company will defend itself vigorously on all matters. These matters are subject to many uncertainties, and it is possible that some of these matters could ultimately be decided, resolved, or settled adversely to the Company. Although the Company is subject to various claims and legal actions that arise in the ordinary course of business, except as described below, the Company is not currently a party to any material legal proceedings or environmental claims. The Company records an accrual when it is probable a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe any of these proceedings, individually or in the aggregate, would be expected to have a material effect on results of operations, cash flows or financial condition.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On April 23, 2014, the Company completed the sale of NASDI, LLC (“NASDI”) and Yankee Environmental Services, LLC (“Yankee”), which together comprised the Company’s historical demolition business, to a privately-owned demolition company. The Company has been involved in litigation relating to this sale, and on April 11, 2022 the Supreme Court of Delaware affirmed an earlier decision by Delaware Court of Chancery granting the Company a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,934</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> judgment relating to the buyer's default of its obligations to indemnify the Company for losses resulting from failure to perform in accordance with terms of a surety performance bond. Following this judgment, the Company continued to aggressively pursue collection from the buyer on outstanding amounts owed under the sale and the indemnification. On April 24, 2023, the Company settled the remaining litigation related to the sale and subsequent buyer's default of its obligations to indemnify the Company for losses resulting from failure to perform in accordance with terms of a surety performance bond. The settlement calls for a one-time payment to the Company from entities affiliated with the buyer in the amount of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,250</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, a disbursement to the Company from a litigation escrow account in the amount of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">680</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> and a release of funds retained by New York City to the Company in connection with a pre-purchase construction project which is expected to be $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">800</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> after the payment of related expenses. The Company expects to record the proceeds and release any balance sheet exposure as the monies are received in 2023.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Lease obligations</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:8.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company leases certain operating equipment and office facilities under long-term operating leases expiring at various dates through 2030. The equipment leases contain renewal or purchase options that specify prices at the then fair value upon the expiration of the lease terms. The leases also contain default provisions that are triggered by an acceleration of debt maturity under the terms of the Company’s Amended Credit Agreement, or, in certain instances, cross default to other equipment leases and certain lease arrangements require that the Company maintain certain financial ratios comparable to those required by its Amended Credit Agreement. Additionally, the leases typically contain provisions whereby the Company indemnifies the lessors for the tax treatment attributable to such leases based on the tax rules in place at lease inception. The tax indemnifications do not have a contractual dollar limit. To date, no lessors have asserted any claims against the Company under these tax indemnification provisions.</span></p> 1000000 10000000 686345000 253936000 P3Y 21934000 1250000 680000 800000 Net of income tax (provision) benefit of $476 and $(2,106) for the three months ended March 31, 2023 and 2022, respectively. EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %& HE8'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 " !1@*)6ZBYV6NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1(71S43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWKDAA*2UU2>:0]1FP^] M1Q"-- DUA73"6[/BXV?J%Y@U@#UZ'"A#4S? U#PQ M'J>^@PM@AA$FG[\+:%?B4OT3NW2 G9)3=FMJ',=Z;)=&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M48"B5KIY8F3Y!0 W!\ !@ !X;"]W;W)KUN=[H?3&(@:A)SCE/*?W^O MDY"PR7EAT?BE)2'/@S_^^L0>KH5\3)><*_(<1TEZT5DJM7IC6:F_Y#%+3\2* M)_#-7,B8*;B4"RM=2=L?/& MB/X, [6\Z)QU2,#G+(O4O5B_YR507_OY(DKSOV1= M/-OK=8B?I4K$I1A*$(=)\9\]EQ6Q(W#/&@2T%- ?!$[3+[BE(*\YJRA9CG7% M%!L-I5@3J9\&-_TAKYM<#31AHIMQJB1\&X).C:Z$GT&K*,*2@%PG*E0;D2R9Y.K04_)K66'[I?%DXTP9GEWP4B5JFX!KPX'N]!:6LBDJW1;VD MJ.%')D^(Z[PFU*:NH3P>+A^O0$[/3/+OBN-6->?F?FZ#GR>>N"3_C&>IDM 9 M_S754.'0,SOH$?HF73&?7W1@"*93 MA\V*FTAQN6-WOYB04%5+I'Z%U$?+- :>(&>ZB=C"Q(3KYRQ*357AH;*64(,* M:G!8.TVX#(4>T0&!><'89+A3-=H:AQNJ;\EY6G&>'L9Y$Z8^B\@WSB2Y@9O& MB0KW:N)#52WYSBJ^LY_B*YNSD1!W^^*8^%!-2[[SBN\<+= $&8+,AT$\]$ M9"+"]>_NKJY,3*BJ)9-CUVNIC9:J7#_O^2+4BP(TWR<6&\?>'J-WD,@4N6./ M/"57D@<+3EZP>/660+]X))Z0*R'S]=E4![AWVTK8"13.(97@0>^5T'-O8?5_ M)A_XQE@-N)5MVXY["N/3-G*BXK:,42,S!NTY@0<%U;O#KX.'ARV>+%#/ NLQ2^3LT!OV4" MPG5M^>H,Y.#1I>2[CKE,,BOVP%D9LW'*: MA8H3A]KFE>8843U])21Y$&M3 +C<8_=>Z&T%AA&4G$L4@ $U(=T.8; M+>1SIE+%$AV/C;B_*/64]5"X]7,WO>7W-!H,>L[ /3\?6D\FQCH?43S0;!G+ MF'3/(;.J//-#JYK?8O8X?C-N0WFXJFU;UO&('AR/R*4>$PBZ7=>E MM&\$/$8:HG4:H@>EH0?V3&X#:,IP'OK%YB""BUM2N]MWW8$],._C'2,>T3H> M43S6Y-/K&-[ 8'P&YBD'-W![ R/6,5(1K5,1Q4/,G<@W$I8B0?LI;N+VS[N. M[1A725S:EJ\.0_3GPM!$P#0:D;_#57,[XHZGIS;M&4F/D7]HG7_H0?GG-E%< M%L<@^J63;:=:(RGNV#2S'B/WT#KWT#V;1*&".57,(9>]G+TB4^YG$L"-?+C3 M[D)+7D[@3?TKBS).?K=/]![#*R/\,;*06VPO60)OSDU[27N, M/HVG5V/C[CLN;$M8AR#WH!!TF_CU?M9.YO-$EBBY:1R\>]ROKHW(Q]@SRF9&=])<5E;Q)U3,3S)U"=%DB5IF.<$A!$W M:WSQQG4_"VGMG)_J38/\6#DEONZ!Q5%J=;(V84_%WC62H=QQ_DW>C!;G'4LR8BF+A71!X<\C M&[ TE9Z Q_>=TT[U3FFX?_WB_6,9/ 1S1PLVX.F79"&6YYV@@Q;LGFY2,>5/ MG]DN(%?ZBWE:E/^CIQW6ZJ!X4PB^VAD#@U62;?_2'[N!V#/ 3HL!V1F0GS6P M=P9V&>B661G6D K:.\OY$\HE&KS)BW)L2FN()LGD-,Y$#K\F8"=Z YXM8%+8 M L%5P=-D007<7-"49C%#,^FX0,?H9C9$[]_^@=ZB)$/S)=\4-%L49UT!'*2G M;KQ[W\7V?:3E?5'YEV(O J?5.&3TI_=%O[- M=!J-YZ@_FT7SV:DNGJT#1^] [K+38DUC=MZ!;52P_)%U>N_>8,_ZH(ON-SD[ MB-6N8K5-WGL#6BP1S!J*Y07[ODD>:M9>Q=HSLAYE0%;P/&%:9I[R3A)X09.9!@7$0CTSOV+F&YE= MYVQ-DP4,X5HFI:)W8;H.W!N41U]'S#BK> M@9'WG N:_@3%0!TT*W#W5N&6HPK# 0D(X2OI086&(6Y(:J76,F'7LL#YX99")JE'8L['; MY*K%67:;F)%:S(A9S"XGXT_'\VAZA8;1Q5Q+4=4J4 C/;2Y;/1Y\C=;'"'/.W*P M5Q[6X1(' 2J6-)?=D**0!5!YBM^(0L"%K#6H0%MT\5QDAAXVT6L]MLY[W%XM$=J%AS\I^Q3'4(S%= M)["'M;TT5:AM3%R[N6_U."MLR2YV+>BV6="G3%!X!)4HS;.VAI2M:K5K6X%" M4@.#ZJ2E1+)K1;?-B@[%\F:U2PP)?RD\$C5*:\T--6Q?T8]D)3 MW+6PUI'=:ZF:17N;MV4O53QKV:EJ:WN.19K=-"T.CKV-X.ORN\0=%X*O MRLLEHPN62P#\?L]!3W8W\E-']6FK]P]02P,$% @ 48"B5B"^D1&0 @ M-P< !@ !X;"]W;W)K:4Q]X?LZ+Z&B>B1K$/AF+55%#89JX^M: 2T6+S7<)7!CN]-R;6R4K*>QM\*F9>8 4! MA]Q8!HJ/+U",%K&G# MS9W[-C:".K#HP**B;:)WWHZK '",=' %$'B$X% MQ!T@=D9;9<[6-34T2Y7<$66SD@,^?AU]#WL.C0[B/[OL21'T)(L<7'^%;&K2,!],0 MN28W3*!Q1CE92,W<2?M^N=)&X7G[,62UY1X/<]MO\$+7-(>9AQ^9!K4%+WOS M*DR"CT/&_Q/901GBO@SQ<^QX$JH*W>*)R^_/2$T5V5+>P)#GENC<$=DVLIO]]W\,^U Y[C7.7Z!SO8,$MJ84BKV&XHAO2WA9$_(AZ#]_:7XA,0# MS9->\^3EFIG6S;#>R1,923+&;7ZB=R@QG$Z/ZDUZO(=H T5!1.;(=') MJ:*'$@=%^WMMS5XIV#[A\X]R$:VF0+R2<+._?== 08;!$DG]V(CO%H^NROIRWJRY^*' MW#"FT'.:9')J;93:7MFV7&Y82N4EW[(,?EEQD5(%0[&VY58P&A63TL0FCA/8 M*8TS:S8I[CV(V83G*HDS]B"0S-.4BO]N6,+W4PM;AQN/\7JC] U[-MG2-7MB MZMOV0<#(KKU$<WETC70H"\Y_Z,%=-+4< M3<02ME3:!86O'9NS)-&>@./?RJE5/U-//+X^>/^M"!Z"65#)YCSY.X[49FJ% M%HK8BN:)>N3[/U@5D*_]+7DBBT^TKVP="RUSJ7A:30:"-,[*;_I<)>)H B$] M$T@U@;QV@EM-<(M 2[(BK%NJZ&PB^!X);0W>]$61FV(V1!-GNHQ/2L"O,%+P!=52$O$5^KIE@NJL2W2!OCW=HK/W'Y'<4,$D MBC/TYX;GDF:1/$?O3\836P&B?I"]K'!N2AS2@^.B>YZIC42? 2LZG6]#:'5\ MY!#?#1ET>$_%)7+Q.2(.<0T\\]=/)P,X;IUNM_#G]OB[RY8\94UZT??KA50" M%O,_IF25SCRS,[W#K^26+MG4@BTLF=@Q:_;A'0Z<3Z9(_R=G)W%[==S>D'>] MS(HH8>?O6)8SX](H702%"WW\[&;8#QW/F]B[XS@,9F//]<:UV0FA7Q/Z@X2/ M)=@Y>A \RH$4%C!Z@C3$2X:^?WY6^NA:) Q69IY6V\%8L^''Y/)B3>GVJO)\ MS](%$Z9JO=G-21:".@O!"W62Y99?OJ9@0;<2GC]VQJV"&N6"C&G7T M(NK;JS7\C%=7Z\UN3E(0UBD(!_W^+KB4:"OX*E:FX,)NX@EV_59YNE:NZ_B^ MN3KC&FT\C,8R2'M2U(5&(%RQ/N:T9"/VO-6*8UQ1I5/_F-AU\*A%;+#R J=G M/6&GD4)GF!G>>A"\6D@*"P?V )62*2UY&3.FMW)WS'&!PQ:KR<@EN(?U2+;Q M(&LER=D:!+>0E+,$UL)'(R;N$H1!^U0U6.%P-"(]H*0!)8.@=YEBH"?J4/8/ M[T*"R:>^E!)#MMRPO61-9IY#>M8L;M09#XK@[*O:,%%GM"(V)]7M$!#27J<& M(\#LHVRT% ^+Z=UQQ=&"P697/=LI(&[EKAD%<^Y9!HZYX6+#N M:CP SA@<6.@,#JY=K/L!(D9%!L> /"P'.!?*5W,C<>DQ/"9V+IW. M]NJ:.9>X#[A1*SPL5R7PONBLH,>@.SC"UJQJ)(RX8:>Z04"Z1Y?!S ^]/MY& MPO"PAMW&2:Y!?RW%X]>EN&O6GV+22!@9EK #\B\DF70%RI1DHYGG!BUB^Z@5 MA1>O==&A2WB=S#-5=FWUW?I?@.NB]VW=O\%7\[*7;]R4?RU 3[:.H15-V I< M.I^"*VB?B\L-HQ$3V@!^7W&N#@/]@/H_D]E/4$L#!!0 M ( %& HE;&B=CB/0, +0( 8 >&PO=V]R:W-H965T&ULK59-;]LX$/TK S4H$B"-/BV[KBT@<;;8 MLB:+;;0]$#+8TMHA*I)6D[ M_?<[I!2MX\A.#[U8Y&C>\+T9:L:SG50_=(EHX*&NA)Y[I3'-U/=U7F+-])5L M4-";E50U,[15:U\W"EGA0'7E1T&0^C7CPLMFSG:GLIGH^$S7Y?&&OQLUK UWJ/YTMPIVOE]E(+7*#27 A2NYMYU.+V=6'_G M\ _'G=Y;@U6RE/*'W7PHYEY@"6&%N;$1&#VVN,"JLH&(QK]=3*\_T@+WUX_1 MWSOMI&7)-"YD]947IIQ[$P\*7+%-93[+W9_8Z1G9>+FLM/N%7><;>)!OM)%U M!R8&-1?MDSUT>=@#A/$10-0!HD/ Z @@[@#Q(2 Y D@Z0.(RTTIQ>;AEAF4S M)7>@K#=%LPN73(P)?[6S@_NX SX +^+N5&,U'HF6^(GCW$ MSSLJBY9*=(1*#!^E,*6&/XA2\13ODZQ>6_2H;1&=#/B1J2N(PTN(@B@>X'/[ MZ_#H!)VX3W7LXL5'XO4Y/9K2;]=+;11]"M^'LM=&3X:CV_8PU0W+<>Y18(UJ MBU[V^E68!N^&I/^F8$\2D?2)2$Y%SSY1-^/=):KL)1I2VX9(70C;N[;9FSB* MPYF_W9?QW"L,@]&X]WK";]3S&[W(+R^96*.]T3G3):RH/5([47S+;)^"$HLU MZM>O)E$8O1/H2FK8PX"0F]-G?0L':]V"1OOJPR1X>Z#^N5<:Q:-A\6DO/CU) MZ.G%?+%,Z?,R)6D2'!!][A6.H[?1,-.Q=V"8]-0G+^42/K6UZ'A32>"\47++ M[9BZ@"4*7''G<0;). 7J5+0ZA^@R#%*X )JC8$H"E@H1ZK8?H>U'0.T@+_MV MXI"V,5S2\-,-NO%5_82KH>_#W^O/-:JUFW,:FL_2F_K^2TCQN[ ']'Y7L/U!+ P04 " !1@*)6X7+=QX," #W M!0 & 'AL+W=OA:F7P@'APD]O&FF,'VVD'OYYK)\VZT4X\\)+XXY[C>ZY] M3[I1^MZ4B!8>*B'-."BMK2_#T.0E5LR7*V'\%S9=;!1 WABKJ@Y,&51:=CGA;#95LJ [P0)H M9)3@!;,TF5OZT659 VI)6Q4]D=+=W1KA6N:J0CB>,4T!)5J>,W$"9W W?P_' M1R=P!%S"EU(UALG"I*&E/-UI8=[E-&ESB@_DE,"-(F(#'RBWXBD^)'V]R'@K M["VWZ\6QFIZXC_V M5:]E'^YG=VU_:6J6XS@@8H-ZC4'V^M5@%+W;)_T_D3TIQ+ OQ/ E]NPSN50C MR7P$_TV/;D6F \="&7,"U.$%:KYFKLO-*5CVL*\4+?_(\SO#6F?#BU$:KG<5 M_AUS%@^BQZ@V]7"GARK4*V\M!G+52-N^M'ZU=Z\KW[3/UB?D:JT)/=*TEDCO M:,6E 8%+HHS.+\@3=&LS[<2JVG?J0EGJ>S\LR9E1NP#:7RIEMQ-W0._UV1]0 M2P,$% @ 48"B5MIFR2AI!@ J2P !@ !X;"]W;W)K>>W./KQV?\6Q'RQ]L30@'CWE6L*O!FO/- MN]&(Q6N28_:6;D@A?EG1,L=W)+^+?-32GN1@>4 M),U)P5):@)*LK@;7\%V$?.E067Q/R8X=70/Y*'>4_I W'Y*K@2,S(AF)N83 MXN.!+$B62221Q\\:='"(*1V/KY_0H^KAQL+!KQU\Q<'W3S@$M4-0U7Y?K*K22\SQ?%;2 M'2BEM4"3%Q5=E;/WJ#\#6N"0,I 7XNJ9;AHN$O0&O6O>S$1?IR2"C MN$[E_3X5="*5KY3CK,-M879;T#P70_26T_@'^/<3R>](^5\'S-(,*R2(M[!EY?Q_$VWV95E9=DE<8I M_\,4(3J3]A'COG6S8*VQ;(#R)EX$]0V"W6SJ>,&T[95I%M!SSG8M(KC'HKC7EB=V#/,[)W*SD;RO4J :)[Q"+.L)P:WNR'>A=WGE9NWU=&X\(8M&=]EA<$ M#&T&C"R!M0CQ#X3XSR1DWUY=C!@1^W:3KU5;F426-L.%-L$B2V MXH(#<8&1 MN.^$<;'LR7<( <[+-);K%*N6ZFV1BK<+\:H TEPDP*51/5ON4KY>DRP!XLT9 MK,86^_3K6 M"$)0F1V7-@.&-L$B2V MKB<'KB=&KL-'4L8I(Q6/%<-T(Z?:/<>;;1FOQ33, MP*JD.2#Y)J._"*DMGWX%FPR;%LN)QHX[=91^-6;9MU\O"!C:#!A9 FLQ.#TP M.'TI!D]WJS&%OMTZU>@9J\NKS7BA3;#($EB+:N@TNW?'2/9GPL6N>[_%R^06 MKW/;[6@%AM#QU272'*IOSUE%"R][A,A6T#8;1UH*-+*QWX#'K0VX9&58D&IA M%(M@)S]0WZPAUU?I,<;N38]-M- J6G2N'FUV&L$"]E8L/N'RL"='G=0@+14/ M^I[CJ>2)\F:QJ%[!# MO @<3;RP&C2TBA;90FN3V @8T*Q@G!'GNCG4)04WF""DOIG5=L:AW@$%D3.% MZE#O4#$"%WKJ2-?-AO (K%VD1E2 9E7AG$C7726KN@+4A84@@).)6D^KZH)5 MM,@66IO$1F" 9H7A&5H=U+?O"&JKK57!X)*0H=60D2VT-B^-9 #-FL%S)#LS M9._>ZA !'+6QK(H 5M$B6VAM AL= )J%@)>0[J"^,1^Z^HNO52W@HIBAU9B1 M+;0VE8T@ ,V*P(OH=^8<>C>OK@E,7;5YK8H"5M$B6VCM?\TVL@ RRP(OH>(A M?4ON!^K_O,QY]NW=2T*&5D-&MM#:1#:* C(K"B\BYIESZ-NZ2-^]0_5=9VDU M9&@5+;*%UJ;\Z%R%6::X2-)#^N9_Z"(7JNUG#-6[_6RBA9<]0F0K:)N-1@Y! M9CGDF9(>TB6,(?276Y)C@AI300OZ\HY4\W\FCHX73R_']02P,$% @ 48"B5DNE M+I>B!P +B$ !@ !X;"]W;W)K6@338FGA>.-RS-1[.+\MF=G%V(K<[2G-])I+:;#9.OUSP3 MSY'S.9V: M :7$CY0_J[UK9$QY$N*GN5DDER//(.(9C[51P>!GQ^<\RXPFP/%7K734?-,, MW+]^T_ZM-!Z,>6**ST7V[S31Z\O19(02OF3;3-^+Y]]Y;5!@],4B4^7_Z+F6 M]48HWBHM-O5@0+!)\^J7O=03L3< ]-@'D'H Z0[P!P;0>@ M#:V0E69]99K- M+J1X1M)(@S9S43/EFC@5?F?R"Z+X5T0\0BUXYA\?3AQP M:#.SM-1'!_3]<7=S?_6XN/T-794.K49FVE(BQ5 MF!RSFYU10O'%>+=O1E\*8R^(&JD#?$&#+W!ZY"KY#P14M:JU@"04BSQ.,X[R M+G#SVCR,S<)?E@N_D&*7PD)%3Z\(DJAD.LU7519*=)/ Z;K9(88I#NYNC!FOT M#M8EEQ(\5;M4LQ=NS4]1[^MGT;2[$OM"E$P".\))@W#B1/@;T"N"B50,%A_D M5Z84UU:(DSY$/.D@M,A0@NT(IPW"J1/AU9Y[#<+D;4Z7:RV2>$_/#FDE^9C@]0>!X*'14A9^_F&MNI2BOCY9&';06 MH2 @ W#WB!<[L]%\S?(55X9%*_^7<96E["G-AC-*K?1(*>58V@ZG@+130-RK M+([%UF1CR"T\W;&GS.XDTD\3E/I^UTU],3_8#^A#E"V/8R=IFA))2TCT@'+' M\VWE,OX2#V%M&QFY*7N0 60N9VF.U M'GWXW2@,N_ L8D'DT0%T+1]C)V?-[B0O6)J\!6@5 4*ON832%])-KAVIL=9] M$+K323?36*3.PA /16_+A]A-B,W2+=BK6;<5*<:QW/+6'BOL/N?YGM< NI8HS) *?CEC*QFS/_*)=% M#A7;PMP2*78S:=D[O5<\6E'W27)*26^^+70; M#I(I:$YV6MS^N'GX2/="G*3\64(ZEK9#JUM.)D["F]UM9;QF)A-!5(#3 MP%7ZM5QB_*]M6IC6P3H'V))&:4BZ:=XF1R:3<" X2$NDQ$VD=U+$G"<*+:78 MH"15A5"IJ7T^:TB?0H.@:X2%C:$Y&S"A95GR#LN:.-FJLFR'?SNN/A CQ,:; M-(BZI8%-CD11,#3Q+;\2WQDFWQ:W5[?SCX2)DZ<_'29'TG9H=V;2OC=$++P,GNOZS2*%)V0HN[7L3=SL M??/"99RJLOD2114H)CB*)O[+0.*;(A.OG".E1?P3%1G+[<;TV3H(2=>6OA"= M#H5-2^CD'4(7$L:82-GF"1 D,+C(=N8^$T-H^Q0=!?T2Q/WAO[O&6KXG;KZ_ MA]+PM=F!_(A9%I8G-KNS[ MP62@8:1[6^H?*!(,^*Y%5K!]TK>"[8MAGPR#;6L#ZNZ][SL3##&3;9.JP*F: MW$SDJS/-Y<;1YKH_\NGC@7XG3_93Y*&I;4% W3OK#]NBJ$H EK6G16B15^>, M WO$]*C;X\?2=C@%;4E!W25%E==-200V@XO!K>!_J]F6:H'V,H)M WW(3VVU M0-W50@ORI-IRX\EIC=>]54XM;;W?K=8L0L%D ');!]")=3=>7Z-S^?5 MT7VKIOI+@N], M,JE/$EJ/2^1+"^9'4X7]UH493GVT]":[$I+]><03%L!.#] M4@C]=F,^T/R)Q.Q_4$L#!!0 ( %& HE9LU9&,IP< %$2 8 >&PO M=V]R:W-H965T&ULG5AK<]NV$OTK&'5NQIE1)%E.'Q,_9FPG M?4S;J2>^;3]T^@$B5R)B$F 4++ZZWMV 5*TX[B]]XO-!W"P>_;L0SS;.7\7 M*J*H[IO:AO-)%6/[9CX/146-#C/7DL6;M?.-CKCUFWEH/>E2-C7U?+E8?#5O MM+&3BS-Y=N,OSEP7:V/IQJO0-8WV^RNJW>Y\?SFZC6OEP6_&=J%T;5B3U;.W?'-#^7Y9,$& M44U%9 2-?UNZIKIF()CQ,6-.AB-YX_BZ1_]6?([J^-[MOJ?LSY>,5[@ZR%^URVL7$U5T(;HF;X8%C;'IO[[///R;#VI/+A_CE,&NQ:]G9=+9\%_%G[F3HY MGJKE8GGR#-[)X.>)X)U\!N\7O]'6_"7N3=6UL\'5IM1)&;9\X#[3\:VQVA9& MU^H6#PDRC$']<;D*T4-(?S[%4#+@]=,&<'*]":TNZ'S2\EE^2Y.+%U\*8&I';,R'\K4IW576DBE:IPB+(-Z2H3B9OUP%DX M<,;D6A>R@VI%[II3]5;5]PAVKYU_A#KVVX53&FT-UA^Q(>]^.*;Y7)Q>NV: M5MN]W!V?*N?[%R/\_/*E(/'>Y%QD[Z*;PI^B[I #[!B_'F$>?WT:U*6U'>Q_ M3S I*EC$Q44=+U[]J%!B9M%?$B:3>4D'-BGR?"LN9A.)_"]J2G'UM.EJX56BP"]OJ>B\ MB2:O>'=?5-IN!+LQ04KY42;U]MUU3^9,79./:"&P-C6:/E9KYR(SK$H3BMJ% M#JH$Y5A2U_L'9#_I_."BX090.%]B#265\7UGH[$;+ .2:=FO#5GR H[WU,9# M)'^U(DBI!^+O94/>%'IPZ+O+RYM!'@>:#\%"?%UC(J,\)C63(1)YDN"ITC6' M95.A_%OT2W80!]2&MJ(_")2!QCS!?.4 <$*W2K_E1(8-U1S<_: M%KK$/8J]CP^V"%#KW0>,9-RWO8?%, +P.*D0?\X46,"O M=0B$<[IH:O-7'XN^;%:L-4N]9H >:"--6AA0=G6.8-../,Y,,8A.$/.W/F M_%)$QUF2DR153NL@C-(5D1H3JCOH%CUS>:=:P MXG(1!(0M+[3W>UZ2=J)]H6"@:@'Z>*'^,U._5]S>DK>\CH$_0,OZ.($O-^W4+;6HNA"P825S7T*.7*2[I M3*&MX[9X*SK*(IFJ%_ATZMF($P#45 M^2J)@RV=1=XCC- =]!SW8C$&L=2*XWZF?C)WQ*5YJE(;EUAP-J/0UIE]WL1- MAWNI\M)I#D=.@;?66TQ?+&U"=J(!%BAZ6^.=%<^AU\2?-$J3+06H- :$ @KT MH6_"ZT[Z1Z/W4 %( _NE6:_))^WU?*(BC RNT#E&Y.9,'F@I9"#E=]ZDS@_ M(K=3RN[V4C](8YI;ZCXWC-[$43)@_9"8^2V7I9A;7!%Y%.S;3?)#K;UK\-Z- M37Z8Q@+'A2198.D>NBHJ*C&CL+QEF.VKQV-?(VIWR8GG02(OD.:6?P"@B$1O-AN2N4!H M@;$%!H5Z$W#9!A7AM'0E,=JF5

>CG_D8/3?R,4/D:V/ZQ3\\';Z77*;/!(?EZ6,+YHT- M>CN*YAI;%[.OOYPHGSY@I)OH6OEH@ H772.7W*C)\P*\Y[F\O^$#AJ](%W\# M4$L#!!0 ( %& HE;RSTL/P@, !<) 9 >&PO=V]R:W-H965TCAKE3:+:+"^^H\ MCEU68"GTV=I5%D0>G4L5IDDSC4D@=+>=A[MHNYZ;V2FJ\ MMN#JLA3V?H7*[!?1,#I,?)/;PO-$O)Q78HLWZ/^HKBV-X@XEER5J)XT&BYM% M=#$\7XW9/AC\*7'O'KT#*UD;<\N#W_-%E# A5)AY1A#TV.$E*L5 1..?%C/J M0K+CX_<#^J]!.VE9"X>71OV0N2\6T2R"'#>B5OZ;V?^&K9X)XV5&N? /^\9V ME$20U37.6HQ5@Y$>P1C!%Z-] MX>!*YY@_]8^)3TK-(^.MB[;RE M/?'W:WH;N/'K<-PGYZX2&2XB:@2'=H?1\OV[X33Y=(+LN",[/H7^QHJ:POH=<[F1.)J#I5)":EA ^*./<1Q#> M6[FNO5@K!&_8K:3FHGV:W19&Y6@=(_@"81\Z O.?Q0XM-3CHNEQ32+/IO#BX M SHKG!^IABO,NP\A1' MD$+/QPN?$RX$KHQ'[:50E @*R(='L,M,K7(P659;D)MV<8?@D&:DERR%Y!$$ M_:^5W KV=@(-M)ET1)H\,Z,I4ZQ ZF>I'<#W EN%+2H=R*T\ M2EU#YO74A!_;*SJ!W7GO>V$1G[1LCQHN*[CC>MQQW'9I[^N+VO\$'V#43T=# MX/?AL)],SGH_GE?Y>&W?OYNEP_13RWHZ[:?3,4PG_=GXK'>UV5#^>6\TV3%5 MHY*U$0YMNBR4-BS66E*I#G"3V2__A\4A8P<>T_YX-.UU;=-J?DCC4_:AX@O?($NF+#S?"A-V90&N330E28QIGP H8D7;7H\=:+ICTO:AD+?\^ZHK24( 2SY<>^V'?O:<1@_NJQ* MM-MP)7/WUMHW]U8WV]WZ%\UE]V#>?#)0;K:2-HG"#;DF@[-)!+:YAIN!-U6X M^M;&TT4:7@OZ&PO=V]R:W-H965T//@%#E!@ACPZS2%3)NGCT.E!V OVQ)9<20[DWWVA.D%2ZO] MOOUVI5UF.R&?5(ZH85^57,W=7.MZZOLJS;%B:B!JY'2R$;)BFK9RZZM:(LLL MJ"K]* @2OV(%=Q# _%-M?&X"]F M-=OB(^JO]4K2SN]9LJ)"K@K!0>)F[B[#Z=70^%N';P7NU-$:3"9K(9[,YBZ; MNX$1A"6FVC P^CSC-9:E(2(9OSI.MP]I@,?K _M'FSOELF8*KT7YOV> MKEFAFOF:6,V9GW8,5RU#] 9##/>"ZUS!+<\P^Q/ODYI>4G20=!6=);QG<@!Q MZ$$41/$9OKA/,;9\\1M\*_;"UB4J8#P#FR\K%?Q8KI66]"A^GDJY91R>9C2- M,E4U2W'N4B$&&-'#>%5C#R@H"8 MO2")G,\ZIW!#+THBLH?!I?.QP1)RS+8(*3U.<\V*G)-)#$ELXJ6B0LLL+%:S M/24?>N/QQ$0/)\YU!X.N?A8^"F"2),X7H1GI^KMV%Q GWF@XID4T,2G J?W5O)R;5?%MP!25N"!H,+D@T *0E 9 >&PO=V]R:W-H965T'-R;(LBQ_.ST.R-"L=^JXP.=[, MG5_I$K=^<1X*;W3*FU;9^6@P^/Y\I6U^%(_^&P7RY(>G%^_+O3"3$WY1_')X^Z\H9+:E8%K><%_[!F$SK7BDXR<^Z.;MZG;TX&))#)3%(2!8U_:W-KLHP(08P_(\V3 MAB5M[%[7U-_QV7&6F0[FUF7_M&FY?'/R\D2E9JZKK/SL-C^;>)X+HI>X+/!? MM9&UH\L3E52A=*NX&1*L;"[_]9>HA\Z&EX,C&T9QPXCE%D8LY5M=ZNO7WFV4 MI]6@1A=\5-X-X6Q.1IF6'F\M]I77'UR^>/Z[\2OUULS*U^A!@A^U[ZOQL*=&@]'X 7KCYH!C MIC<^0H^.I=[:D&0N5-ZH?TUFH?1PAG\?.JS0>G&8%@7(#Z'0B7ES@@@(QJ_- MR?5WWPR_'[QZ0-(7C:0O'J+^!%,\O/]%7S&)DDBD=.Q;;U);*KWPQB"02O5; MKGZILJT:7;%^1SU5+HVZ=:M"Y]N>^@EA7:H/^LX$]19[%T9]IU?%*_76)7?M ML@\?;GOJU\GT[7OUL\M2FR]"?-@E\&.^MM[EQ%=GD<[[?.XUU%\E)=EBZK** M8O/0]C_ZT[YZEQ$N?=0Y\($(Q74Z3TF^35!3V, F6([GZA3!P-&^-ME6CO;= M-R]'H\&KJ(A/VI?6!'XX?'6F0-'@C;)YZ916P20.E#4XP9>9"ZQ(L-E;?EMJ/A4QUJ CT@75%D_!P4G%<.(OF-#4:M7&KG%D_GWJU4 M"9A3$('^[\@]B:)$^2 MML3'&SIX4!FQ\3##IU]OU8W.[V!?3;M!:Q*" U&ZZ]':R8+/V95RT1%):-SJ MPI+9$O": MI,^L?W&PE/J W*,FWNM\ 9EYD[RX ?;[*L_Y)#L,NY3Y&8C=NN?3;9Z".Z<' M/D0X(AES1Q!4[,WM>J9;Z^RXRN#7)D=PZAQ N1:?7 4+(3:'M; M0Y4L<8,0IZ4$4W(\BCHKW"%T>\9D'[Z6>FW4C'09JAG*B"9(BPR@3'%,NZVG MP+9@N:53/\;KF"9[()=D%<$;KX/F*CKI6MM,SS*C*M("O[H'#G.=V S ("86 M[H^P4QJ **61_0OO9U0O/>(BA7=KFT+/*,X8OW)2&Z/2(*;&@T%O,!C0H\W2L@'A.U76K+6AHQ,2A!;8$"IX MEZ%M\-T\A2$R4Y84L'@D LGI4,S85;52,^>1,%E3]QJ94NZ$:]D[=64 M>H

J)7QWB$:T1\Q+F"%4C#LJA8,]AF!?33LAO!OQYP)7LHY M:X^"P2&:Y8($273.&ATK,T%4=5\-NVZD"5LNV-_P-+.K&@\>U[&T16@A"?FI#H\Y.*L[FX9E()^&0]^(DU/IR_07H ML5\@>;+4?B'\/ I7,J9UZE3^P4N-]CD5S;5K0AI'^59_H6HGI3/%ZJ%.V>#U M5RPG(7(+R:D_8X3G.9$N/^LLJ M-.[#Q'%6((RHC(0D6JCA\V1)96P4&4H@L9C_OFRJR$"3A@EIE9%R:%&+0H7> MBH.R/V%C$?V#&QC>2]10BI'W-JL+;1F!F -$JR0&AY/4FK[.;X.EC6=R&KABC_H7ZMMY3)SJ.B8B^ M!)%S<U(2 MVX&L/@,.PHJ2O^M0.B,LVAC*6>$ O""*D M<'.2J"/L^Z@0!Z18Z)WZ;2\@GU S<(Z=D8&;:A 9=ZL6E89GEX9:-U*#^@^W M%=+IK;DPF&G@7X]D)V5(GF$8H36H28$4X !:.F',X+:/B@>3=E2*%XG0M7F\ M21%<()4P%:15,F9]0-%0'_U-S(Q?=\J8&@HJA4R$@QHXNGGAX6)8PL;(P4(L MH0NJ?DK:_[A +0FD,$=*HWE=S/,$.#V.!@&H!:4F#E&/=,2%2X4KACJ2?Q\M MR&7;C-/[/^7!1X(2!B:LK(M+P'QF<1:8L3MTN52Q1J9.31(,0 ,) 6[_W.5& MG5X-SQ@#8AL43=-"*/,A,&(*NU[2Q%&5U\5AK!6!D*0]*>(M@8;WXJN_5. J M$S>(:'?HH9*T61!UU?:SY3'R.Q*C#SLF\ZPBH %K,.-*YMA"NZ>$@T<_9I#[ MD/&$L.$V+!X-84[AB/ZEM(P0^%,SU4BMY1$0BHRKDEL?[C'0VSU#TQP8Y[;?I3\\E97[WOY+RO:JJ>4 10,Y/1B8P5#:BWM?(^L^M*30QV MT\CN-V28G+XAJ'=2H8 Q+SV-8[;I;^\^-X,_V=^KVX?]4]=?/?IJ$O8!:-13 MI_J,MQV4R4JANX0LK)RY.AW*=I984-J=2D 2.54OCX51G5GFF-_,J$_8S8<][=S7H&X#7 M19'9.*=A\*#[A(DVA1?UM\:L"'6&9;OX]N./ZB?OT-+? M&!3I* KOU"0%/4M?/5BZ#]1K8<>I#(VJ) $LT'6[S'F$QX2[Y293<2-+N4-W M6G3Q".C(SFF0RH =VR7.L3,:NF0H:GU3(TSC][BK_NC10#IE9Y-8X)0O@\N0 MP+,08)X$C#XX-45I5C,\& _$S<]ZQWV\+H[N+V!/X>E,M M4B+Y!T;B93VS* M#=49@_ZH]L!!_[*^W/>$+I_6$9] ?MB2'S)YZL"DZ$QXDG)OEA7U0:$5^\[# M#4S^2,ZBZ)7" GB?H* /,D&C.I#T M^#='():&$"L)YPK/?2Y7%[W+ MX8C7/E.C%W0W)H(['O>4HNMOGWI"((Y'/ F<-TTFSY-BO872@X"W7,;O P]T M*(S-7RD[C[4*FD,%@>%G:GS9>WEU^?7*G4H!\BN7TG4]%9O!V)PZF/)]SE]V ML&>X&Z#!962(\>BB'MFW9?J% ,H.B^Y'/"K^Y7%38Z#EHBE^'-?!P=>2YY$< MX3OBYNTV<0JL2@3Z)=I(7L0EBK78MR$XI4\BU^]V'FHW;J1MQ0.:+#51+%^G MEJT4-'Q:&"ZQY%LHC9= &6"2]J1M26$HKD5;S3P\#Z?^IALD+_NT9T]W:67: MD+A7?QUL.L*.NJC1:"<.S4CA2#NW,VF85ZS (4OE-E0KW)\?-)@H@]OG CH, M!;[K38^[.!R3H+015F2G;T"]W1D*"W=O:"(:@@?($%?,2Q^(P':)&,G)5R2= M"19(KX#&&251=[ +$]((JY%]]ZSMQ\%."24E"*Z=[Q_ZB<9YYY&3 AA3WZ_=T W,CJ9M3NY4' MRR0'T]?3IQN8>;4V]HM;*.7%79X5[O7APOOERY,3ERQ4+EW?+%6!*S-C<^GQ MU78R&@S.3G*IB\/K5_S;1WO]RI0^TX7Z:(4K\US:S1N5F?7K MP^%A]<.O>K[P],/)]:NEG*M/RG]>?K3X=E)+276N"J=-(:R:O3Z\&;Y\,Z'U MO.!WK=:N]5F0)U-COM"7G]+7AP,R2&4J\21!XK^5NE591H)@QA]1YF&MDFYL M?ZZDOV/?X'UXQ3BT;K@8W'/#*-XP8KN#(K;RK?3R^I4U:V%I-:31 M!W:5[X9QNJ"D?/(65S7N\]?OI+;B=YF52KQ7TI56(>+>O3KQ$$Y+3I(HZ$T0 M-+I'T%B\-X5?./%]D:JT>_\)C*HM&U66O1D]*/"]M'TQ'O;$:# :/R!O7'LZ M9GGCQSU]JUV2&7+6B7_>3)VW ,>_]OD<1$[VBZ2">>F6,E&O#U$13MF5.KS^ M]IOAV>#J 8,GM<&3AZ0_)S4/"SKM"Y:U8EEY2U;[=^T(S;@U%=()OU!"W24+ M64@%B$!+EY1PH!)^74J?"&X&@%FZF<%%D M6DYUIOU&'&&ENM,^B#P6NF!-^%8D>BDS$I ;YX5,5[+PH 53.N#=?H%PTD2K M:U6-7,B!9&-39;--4"U#V4^57RM55#*6TGI-JLA[$[2W(B)2Z55?W(A9$YB% M5E;:9+$1"P1F2L*4\W*::90=8K$1/]SJ/4A.LR,_"DVD(!>I5Y_H_ MBK653@DS$V9*>($41+Y8EIYN2:G"=U:6Q>[:]8)<8KMU,6]9VQ>_4822Q)10 MCTOS4J>R0/I2Y1*KIXIR:Y42F5JIS)&"*),=R.6&L@O5G,08FI:"E^)GNE$, MO_WF8C0<7?V]-!YK.9^.\\ \&^/M.&DZI5@D2"^GSK5SIY7K1Y&C*/+#CKL& MX:#<(ZI1>Z70EIL0\RB[I8F0HJ1J2P5XD8D5J5@ ZO=%Y)D$LTQ6VN_@'G% M=TME>? @ !-2H6DEK2920*GKE62LZ0(47C*C=31S;,ZO7)!?4U<&9/A@#)E7 M%IAF,A1=*N:88I@6DM):H@-8K8E&2*X1"Y4M4:)>SV$EO-=!X-@DO$2*ZCX2PH31A:]E8_2:W(WD'R%@.72&HE:VEOTH8JIFG6!7.BFD@DP M.XG?E@DV<56ET0VAE"Q&,R)Y.!^&2Z+KN2I473=13HO..5(F6Q&S-:Q"E4>^ M64;_/8B\@2",DZZ;K87)4B<293U2W\84A=!R&CE; "E[P6Q>H"^1QMRD5#2A M/3+&H!2^8!2L()1L^$(W :F!)*(7TD[W:.=*U=(>&6RIDC(+YE#K S#([V5I MJ9ABK)LDN5B2Z!I-FEJE$:F AF\&NR0M&:9R]_*@-6M(W_[V8]W\F&_A@:-U)D$$:@&KX(*CQG%AF%C6CJ,@&Z+,13Q M#=6>)Q*4/%@8G;5,,B0$@)6PP5]$L*Q-?RJJ2NT8'?DB8I1<2F*>I M,ETILDS#CL0S,U?P<#L-@P@J-2AQL()(;41/;=3^UC W5"4MBYFU,*]!+H)_ M,1!_JUJ=RO1<$\.PO>W8U/T">SC!D=+8O2#=5 .2.GB#35X,4JWD"%D948%&FF MO-:Q[/CB[K'K,[:>-LH.P9MCTHWH[X0;MB'>&Q#E73,$4J!9OS4Y%7;_?$@! M>2'&?50Z@A)]X5ZRQ8/4UG:XL+<],S4;E@BIV3ZJX!"2V[F,8PIR4A$-*6)" M$SU$C5H$T5&VZ?$5'BI40ANA- SCB2WQ$72C"NX9[ZA%[=.*3PXMU=8::?Y M!:C9+.@(WF#?3 F D@SUA_$PK%?24FY="%X@5B[Q[L38(M">*&@7-PL5C0:! MJ33V*1I"Y1TMJ;9\8%()QF.SF95- MA,JW3=1W9_6] M.:<9I)7W[8QWX42]F;;FE+(H 1?A5=GH_.012!YCL>K#DD:Y.#WOCBJ-16$T MZ>R:J W-=S8R=.Q(+;&SUP$M8"^>5!NXJT!$1"+=HD\5[:JHN^UN8YSJF!.T MQUUIM()+YXD3Q'.;?0!DQ7W[=5!.*VMIT^>W>+I*:NDSVTT](1K^N?^I+]YB!I7VS_9] M:FY+!AZ[[;ZZZ58AN-?SASIR*Q%-W*M>]0L((8_-:O*$)CHZZP_J+LHAQ'HT MK:!X3SO=0F&W'VY=_(I^..P/!J$?#OO#,?=#LFJ_)T]LB/$H;_8 \I[8'6D8 M#[V1!O&G],;(]G&G'W:-W-J?V<>?83H MVOY&5NGW5,:]Y-5/;&;A];X5VWF MD]%?LY?[-5S;_*EF7F?PZQOZD['PW"X?0EMW/_ M('#S",Z 2>Q;Q!'A[7@[B[34%%P;U1%J2]Q49G38R=<>%TTQ:A_C_,:5U7X0 MUYS7'##6^8BF=?@2#U1^9,C<5I Y^+4NA416.\O6X5BLO2.NQN,V9<13D\@& M*/PXD[\01]C 3"Z&XO@@!.1!/MD5/"25CQN(980M^)G:A/!I=-U,5-^N\RG'UO=2+N/L\I#N;W MHU BG:@_KU#N83KQLXG)?JB2MLGW%ELFMW_/A ;')XA'8MP;#Q&29YQ1?FAS M=./SD3@E*%6Y^BFP!45^J@HUTUX<+:U9:7JGXE@,AR/<<3&^@&J4*1]@UF4: M5>P_2B;.3S (;X@>FY:T=VV[0W>G+>[CU4^MP_KV&5QGLY;B7^RO;F&L_XZ? MDV$9NBS?6#-[YY'0&^G"DQ&,7CPQ!]YM;RG($'Z$H%W8GU1FQ8V:IET29C?> MAL7I>3< O!52U0.*^'"K/H2ZSRU^Q/,>TS<@->SV,$+I)3'J +W"JT/P4TD?:.;^*BTF7F=(^N9X,=A[7 M=A\S(X2>=&._2/4!5J99@8[%JR%@SPS0CE>&D96VP52H(6WT*D/S]+$GICIE MF,0=F)ABWG,5(LLB;NP#?%V%4IG3L[HP!-?8FY6^Y$?'&3U()&KI"3VC9Y'] M?:^-G+3>[LF5G?,[3"X\!0PO^M2_UJ])W82W@YKEX1TKY&Q.\W.F9KAUT#\_ M/<36G=];"E^\6?*[0E/CO&PO=V]R:W-H965T72FEWE93>UQ?]OLM+K(3K MF1HUKY*#U/]&?36BSP$?UO]8.E4;]#*62%VDFCP>+\*KD>7MR, M>7_8\+O$I=OZ!F:2&?/$@T_%53+@@%!A[AE!T-\SWJ)2#$1A?&LQD\XE&VY_ MK]%_"MR)2R896<)U#@7#3*?S'+7[#E,V&\W"@7?F$9]XY'">2- M\Z9JC2F"2NKX+UY:';8,S@=O&*2M01KBCHY"E'?"B]G4FB58WDUH_!&H!FL* M3FI.RJ.WM"K)SL\>2V'QY(9X%7!K*LJU$RS7M.\)G??T\Q;I)B*E;R"-X-YH M7SKX41=8[-KW*:HNM'0=VDUZ$/!>V!Z,AL>0#M+1 ;Q11W44\$;OH/H@5E19 M'JZM%7J!X?O/Z\QY2V7RUS[R$7N\'YN/SH6K18Y7"9T-A_89D]G1A^'IX/) MY.,N\O$A]/^4I,-(ISV(8%D R[? X%<-]V(%DR XR>Y+#-Z$7AU].$^'9Y<. MJ![SI]*H JT#4=?6/!,,[_R96H*'S^()'=Q9+!8(1Z*J+^&.+ C'UL9&/XP. MGXU>G'Q%6\$GG9/Z=#3A00D-WS$8^TL'E[M+87)X^?TQ+$N9ET!"/TO3.+6" M4A20(>I-2-EJ;_R9$;8 ,X="6NH+AEBX)ON;/L&;;78MDE ]^$HXKX*T6"M* MM@L^TL'P['U\'JPT=H<+"%V =*"$72 1B6DAD=AJL_T8LL939_ E-'4A/'LV M88]X%E*)3"$XSJL+@(96B$%!_4)R28=H\I(KW>WE4U/@TDQ/J@4JQXY8N!4E%7/$$>SB&6C61AVZJC%1@%G&K+ZE +?)-10%M MA&/\>>,;VW*G*+D =C, (OCB29S/,=PE&ETWN2MH%'G+.@KLV[/R/Y9XU!N] M3V*6I"@D1R@49>;LM5E04:V8)GYKI%^!6-+AJKT#=L>"=NEC()3"K31)^OU MK6IHV\\[>B>I#[60=)J VGM0/JHH;=Q^8E$)_SH[LBVER,FQ?ON)]':N.P)Q MGOL8](+K[&\T0FW\#N-?Q:;?9'A_(%,5":KHK M<$ZF@][9)(F]83WPI@X/OC:&SY+>Z6AY ZW/C?'K 3OH7OZS?P!02P,$ M% @ 48"B5A,BIA,.!P MA$ !D !X;"]W;W)K&ULO5C;;N,X$GWW5Q0\O8T90+%UEYQ. B3I&>P TT CW;/[L-@'6J)M M;2110])Q,E^_IRCYDMC)=F.Q^Z(+Q2J>.G5A41<;I>_-2DI+CTW=FLOQRMKN M?#HUQ4HVPDQ4)UM\62C="(M7O9R:3DM1.J&FGH:^GTX;4;7CJPLW]EE?7:BU MK:M6?M9DUDTC]-.-K-7F6!Z==&)I?PB[>_=9XVWZ4Y+636R M-95J2;Z;\+=*;LS!,[$E77\G+L,R!9R\*R!H';@[R5 M==XMR0+'CYOM?_B;(Q+65ZC:N"MM^KEQ-J9B;:QJ!F$@:*JVOXO'@8<#@=Q_12 W!1Z(?1&_JBG661TQ>] M;1DMM&KH%E@U(@#LVA7=.EZEIG]%LPFM+7\VA)(+58[5CVR*PDNFDZT3[02 M);VC*,R\(,Y(+9!CG,55NZ1.:I?O;2%)S>MJ*3B%C$>;505]AUJ01%(;LHH$ M7ZVHJ=2R7+*:N2CN:[6EY)$UVGU6"''9/T$3(GO M^;[/D%X!@E5K3"YY6;58F)72$JYM2RH&1YL)7>^U$M1F&?V%51Z ?_]#'@;9 M!W.$F"I#\K%#Y>C7F$LH;KI:\GO5.C+[4&)M>][FHG90_X-L3'LGS9^H ,*E MTD_T%V*D1=/WDG&>#:24O9LBC(@OT#]3WH0@G#+MQ J=Z()T,"9)=2 M=F=NB#JEF7.VX/?)E\F>493Z>^PM\(NIC'7F+!A_IRO>!<@^=;V1C. %#VU=PCYAF*UM',:^O4= 1>^]%TWV@6MRSJ:C5J,0MR_T+27;&RC:,NR86(9Z1:H!R.T(Q(T5:HT4%Y63'F)))&(1F1# M[TIS/OJZTE(^JY>C76*.[K9+N*#")1Q]',@[']WV4!VP\(-CEE/6B[,$#X$? M>'[@CVZ/N*(D\"(_H2SP9D&&U?;$\5"84S#S\B +N M6,"22>[Y<$OLG0)L50PM45#81E]''I!&O)3FGE) M%H^^6"X4'%:U*IY/#Q(OST,*8R_U@]%GA!U//0-3 02_@:/KHE!KSEPM"PEI MI#.)E]79K?T1$YHY$FH8#4F\(&(O=#AWM+?\=E=M=L404&)OED?NGN8\9_NE M>GV>4>V&8CJ+("X.4XL2+DWATS:A< M7+$S"Y!>61!H#)CXD9(TII^V]X$H<Q92$GI]DWZOP M.+X"^,K/^3;+PL'1QT7@M,YWE'.Q8IG7?^ZDV>H\?F,<@C/9H,Y\U= O3328M0>!E MKK,[:KM/%R)OB 18MUC7"[B%,3T[IXC=7GE(B6#_XPHB^FT2E01I%[AEN,#' M64@>6\M-*,SCGH^_<>5C/;KLFSH%0Q$Z0[(YA7UH]1]:U3[_YGHE(P?Y7G2MV05,LG5[>M/OZ9+W]%/,]60=GCE$PX7A M3YFZ6 ZPM4_-IV/$2\!.1,FI\YITX.S-(A?NC\&W-$@0?MC]6YT]U/B MNC^+[Z?W?S0^N=@Q5,L%1/U)EHS1LKJ_!/V+59T[F<^5A9?=XTH*="L\ =\7 M"OW<\,(+['[57/T;4$L#!!0 ( %& HE9?LJ?W<@H #4: 9 >&PO M=V]R:W-H965TGOM]+G6S M=?XYK(FB^E39.MR.UC$VKZ;34*RITF'B&JKQ9NE\I2.^^M4T-)YT*9LJ.YW/ M9E?32IMZ=']'9V-N@<_F]4Z\H/IW4VC M5_1$\6_-!X]OTUY*:2JJ@W&U\K2\'=V?O7JXX/6RX!=#VS#XK%B3A7//_.5M M>3N:,2"R5$26H/%G0X]D+0L"C-^SS%%_)&\%#O3H[-]-&=>W MH^N1*FFI6QM_=MN_4-;GDN45S@;Y7VW3VLOY2!5MB*[*FX&@,G7ZJS]E.PPV M7,^^L&&>-\P%=SI(4+[14=_=>+=5GE=#&G\0564WP)F:G?(4/=X:[(MWCZZJ M3(258U"Z+M6CJZ.I5U07AL+--.((7C@MLKB')&[^!7'GZCT$K(/ZOBZI/-P_ M!;0>W[S#]S#_JL#WVD_4^=E8S6?S\Z_(.^_U/1=YY_^+ONJ-"85UH?6D_GF_ M"-$C:/YUR@KID(O3AW BO0J-+NAVA$P)Y#NOJ'#1JW#Q->G_ MOZWJFU#B)==JX\ M40*Q-7&M[OW*U;J-ZFT-UPF@O&VL'L@_6]J=>O6X;A<+]01GQYV@>6<6Y/'Y M?1M;*'MB2XNH]FJ[-L5:Q0&Z0M?*+2)JH&KV9AF+35ARHW>,-]GG4#%M@Q/M M4#%#U$G#9$=1[J/7&]0P#S_H %@1,#+F3H1;JGMXR!1:#OM'ZQE??E1_KL=$ M/1SX"HXFKRT\E73(GM*L2P'8*,Y\!BNST;9-[M:5:]D#0]AQU^!$%H3SL&GI M7:5>J+/Q;#93T?''F7R>J/NHD-J V>7V^,"@:UT>2!Y8=6@7Y^,_GU]!XB,"AKT.<*C_^^#M &/S8G>DV8;45GM8""[$,N/*,!Z8 M#H6C%D2U4Q7$8C='%]($%HQKA+[:D48\+&CG.+;2D9R;C26VQA@12IZ.#D;( M &G W] @W\S"6 ,$$,HF$"UX>2. MK([55$NSD]@QDEUR>&B+]1[0^%"1\5X3,;;(1(I8+%C8/6JKM[G6G<"K]^$7 MB)ZYV*!:X7GY&XR;BB7(%KR0PA+^!\\2%02A#C<' M<&B\A]%@M;038/)7 0+)4CNDID!>6^>C.6.3.Q";2"#8%:ELI;:AU+B*LAD' M J&L+16H^0 M '0ME4Q4X/=]B-K/:A0TIWICO)/,8G8FT ]=VJ6^Y@&H\,QKT!SJS@_>+21G M]: V"]4B7E,+K'*?Y'V/!4D.PGH6G)HZH 4O )Y"\E9Y"*)TE-2$ 0SZK\JL M)3E\H-,89Y8&1;I-=,1WIM8K<#YN#^AM$ABYW&\IF2: */ 9/]T_O7D[5N_>/:H_ M?OO-]7P^>RV/Y//9ZS^)+7_5]3/:^/<'WGO"F( *& XWIZ7=[G''/=V*T7H+K#21L MN9[HY=((AT*@@?(@=KR4 +D1 $WH%_9;']?4BQF#5S9E#(8<=RA00O MM;'<:+$U,T.V&C(2R;EONPC>2B)5JY H_C'OG:@?G$74)LU@W$Z/X]ADY=N4 M&Y([J+?"-!I4JI8;ONWN101?KSG[:$B\>YJ_A; T_O3AWI6%SAB9( PSY^(4 MN>_J=>KK'0$_#J$$_N P[ER8)84<_)^[B3,FZ2E1QM0^Y*D*5/XERB3U4^%A MMTI(F#$+S^4:HKC7U1YDEK?CE33&U*$Q;4NLYQEP^P&'VY#'6-.2O+RA;;BV'1)BLWI@B@3VO>18'.S,(@'2R'P&RM(1 MFQ(68B-!\=CY+5MD?UN%Q:1H$(:$M6@>"MG>0:P9D*(U1N\3< Y_%!HE, M+Y!(/H_8;9-IM8!*\98Y<[*QI%/"DA'(G4@'H\MPF=["D(IA*\:>%?D4>XGB M\%U)?TA)B\BD ,-JW W*5Y_!I[KF/8S!4^(CY((FW7>W3.#ZH,9M['#++)>//IC_>)MO(8P=T%C-HV*V*O-4:E+G^9B7'K4D MN,;EL5!X8C?:,ATNT0HULLE4/%!^=)(H8[Y]Z:"G3>@7/@H7V?5#PHF!JP^R MG'U3>:[_B"Q]+ M2VR=3;Z['*5K@NY+=(W\,+!P,;I*/JY) SXOP/NE<['[P@?TOQ3=_1M02P,$ M% @ 48"B5I>+G@;? @ K08 !D !X;"]W;W)K&ULG57?;]HP$'[GKSBE4]5*C/R"P"A$*FVG[:$3:KOU8=J#20YB-8DS MVY3NO]_9"2E=*:KV +&=N^^^[\YWF6R$?% 9HH:G(B_5U,FTKL:NJY(,"Z9Z MHL*2WBR%+)BFK5RYJI+(4NM4Y&[@>9%;,%XZ\<2>S64\$6N=\Q+G$M2Z*)C\ M,\-<;*:.[VP/;O@JT^; C2<56^$MZN_57-+.;5%27F"IN"A!XG+JG/OC6=_8 M6X,?'#=J9PU&R4*(![/YFDX=SQ#"'!-M$!@]'O$"\]P $8W?#:;3AC2.N^LM M^F>KG;0LF,(+D=_S5&=39^1 BDNVSO6-V'S!1L_ X"4B5_8?-K7MH.] LE9: M%(TS,2AX63_94Y.''8>1]X9#T#@$EG<=R+*\9)K%$RDV((TUH9F%E6J]B1PO M35%NM:2WG/QT?,5DRG$U13 F+E) S:KP8(WP$*X M%J7.%%R5*:8O_5TBUK(+MNQFP4' :R9[$/I="+P@/( 7MFI#BQ>^7^W/\X72 MDB['KWUZ:[C^?CC3,&-5L02G#G6$0OF(3GQ\Y$?>V0&R_99L_Q!Z?"&*:JV9 MN;P*J/U@QA1/@)4I7/)\K3&%UWKVB3@89K^(NPPA^3?^HHV?-O%Q&[^B^,KF MT_Z,?4[]KL:=NTPBOK@7':IJDIFR=DQ936V#SC>:/[RDD'3_B#6?M^UQL,._>VRS#]R!Y1TM P) MJ;AM; 4T=I8D@<8+CHU'@!V<-ZRCJ M!E$?HD%WU!]VKI9+F@H@ED -ECR J&J51AOA:,D3(Z]^N2ZY5BW<8/3I?UAL M,[;E$77[8=1IZ]=H?D[C2_8F%U[/&]A4>#U_^ [/;<17OK#O;KH[(Z1 N;*# M4I&P=:GK:=*>MK/XO!Y!S^;U(*?RKC@E,\J-%90?20F@: M;W:9T?<$I3&@]TLA]'9C K1?J/@O4$L#!!0 ( %& HE;[;/B#R@( L& M 9 >&PO=V]R:W-H965T^K-,>*J7-1(Z>7M9 5TW25&U_5$EEF057I1T&0 M^!4KN#N?6MM2SJ>BT67!<2E!-57%Y,LEEF([2;G[/DA45<9K[ L#1')^-UQNGU( SP\[]EO;.Z4RXHIO!+ECR+3^ 4? &(.H D=7= M!K(JKYEF\ZD46Y#&F]C,P:9JT22NX*8I#UK2:T$X/5^DJ6PP@\\[:K-"!1\> MV:I$]7'J:Z(W3G[:45VV5-$;5#'<":YS!9]YAMG?>)]D]=JBO;;+Z"3A'9/G M$(<>1$$4G^"+^UQCRQ>_P;=D+S8W8#P#FS@K%?Q6JD8RG"&<0QMXX M"LSAPAL%(WK3Q*$&$%7)<%UK!T L"8O:" M)'*^ZIS"#;PHB<@>!A?.38,EY)AM$%+Z(YJ6*G).QC$DL8F7B@HML[!8S7:4 M?.B-1F,3/1P[5QT,NEI9^#" <9(XCT(STO5O[VN_Z1;M@+^ZMVN2:KXIN((2UP0-SB^&+LAV];07+6H[ M[BNA:7G88T[;&J5QH/>U$'I_,0'Z_3__ U!+ P04 " !1@*)6E2>,S<,$ M D#0 &0 'AL+W=O M=,Q2(YO[39GHA-WNH),Q+IN3D9^[TY.1RJW@$N\TF#S+F'Z^0*'6XV;0W$S< M\T5JW41G,EJR!3Z@_7UYIVG4J5#F/$-IN)*@,1DWSX.SBX%;[Q=\X;@VM6=P MGLR4^NH&'^?C9M<10H&Q=0B,_E8X12$<$-'X5F(V*Y-N8_UY@_[!^TZ^S)C! MJ1)_\+E-Q\UA$^:8L%S8>[6^QM*?OL.+E3#^%];EVFX3XMQ8E96;B4'&9?'/ MGLHX_,J&L-P0>MZ%(<_RDEDV&6FU!NU6$YI[\*[ZW42.2Y>4!ZOI+:=]=O*! M<0U?F,@1;I&97"-%W!IH/;*90',TZEBRXM9VXA+QHD ,?X 8P:V2-C5P)>87/R[DTPZ+X_0+A7$>X=0I\\4"7. MUPJ;;E< &D)]X7A(-']87@DX,2Q7E6LR9:AR8H>KW/76'8(_H]C9B!1 M@EJ'.6O4$L=L?73-43,=I\]P@RL4IG'K1I5FX!)CS&:H-S-AHPQ(/1@OIQJ7 MJ/F*N;9AJ-(-7T@*B^<4,Y-"0K2 4K-P$:OY0$QS%/X-0DS%X%1E((2W\.[- M, S"]_04M@>GT<[,(!HVJ--0'Y%4^5JCC)\!G^*42<)YB79ZVJ]V#Z, !HU' M92F:\QKKMW[5UII;1Y9Z/3B@RWZER_Y!74X],T.NPU1E2R5] BF_YW&<9[GP MP?I,R=;^O<;4-?,5DE9CE2&T;I39WV$.VMTOLQH9)^5XAY";8352,R9(>H48 ME2<8[Q#D)4'A"'I)UG7XF&K$G2ZW%5S#"\YKK*:>4A'7/H?330X;]Q@+9@Q/ M>,S\&45TMMD#9YTXMA9TMA(-JP"9EB0V4Z9=TJ'MO&-/E-3HI$N_+4IU;QC M4:,(B(O'MOIV#>R!:4'0/NT.X B&[9-@T/A$K^(*:*OZ&LNDTOI>6@ZQ'SE$ MTET[C/J5QJ<;C5]M-/Z_QJ<%O="S*%_^MP %@],*X%>"\WT]_SA007A2(U>4 MLORYA0(0?H,74>]U3[=1/U3O@ZK>!P?K_7S^-UU(BC:]30V54Z)5ME/T%YOZ MVE?]KNJA5?0 G[6K,FO[.L%!1OL[09VF?D'S-6U >*9\RW2CK]>UA =+UAP? M9^?SDLXJ)V8Z:E0IZT,]X_N^/U6FZ&F;*?)QA3+WS;[GFWT+HG844/)?<9P4 MB<(GNNS3T5SYW(*^*YJ-*LO&[30V0XD)M]!::K7B[HY^!$$0THYA-"33U)#\ M65,UI+T*[-1NKAGJA;^?T_&JE6[1]3^HQ![1;0^T0INQDX ]6'T>1?4$L#!!0 M ( %& HE8?.Q:LUP0 $H- 9 >&PO=V]R:W-H965TG;=B)6^E^]Q>&W@;#RAEU4AE*ZV(DC$(D)&M9.$00\+B7(6NK?\E MVTXV >%B8YUN>F5@T%2J>XIOO1_V%++P!07>*W#/NSO(LWPOG)B=&[TE!J4! M#1?>5*\-Y"J%0;EU!KY6H.=F-_)>JHTD;^[$HI;V[?G8 2I^&Q<]PE6'P%] MB,@GK=S:D@^JE.53_3&P&2CQ':4K?A3PDS"G)&*4\)!'1_"BP<3(XT7_8.+2 MZ(;,@:N!5 WNS69>P=+0_ZX7%B__^SF: MO7[%TO#L"/MX8!\?0Y_==M5"]/*1>V^1)8L'GC]*N-L65*JL"N%D M2&]DN:K4:AK,15LY M47MB_.SSZ>TI.2$1I_$D@04+&0U9&,RUL"!%6J-=WPP21J,P(1-&BK.$9ADG/*9IR()K4]VCZ#OP% /%'_#1D3))AC))CI<)3*MR4WL/7A:% MWBAGH4X*"62@L1TJAN. X@90(AP9'!JYTOTQWL0:!;01/I=3L1WP7E4VI<- M'J.!"5)+B.R0&NBHF.99Y)]IAC*[+Y7"5%Y!B5K",LKB%',^B5,(M(-4AF$* MN4_#;$(RRGD:1!'E+"5Q0N,D#BZ1E<]U3+ "$J%R$%1K(3IO2)+&Y.WNV0=/ M//=%7W)*NJ[BT@23)8YIEH='PID.X4R/>A\=HI7$,_<:GS?]NC?]4$B/@K[< MWXHGIQ4''?T?QM["40@FA5%0DOY<^:W 4X'.HJIKW)T>DO01/,@7HA)'-(*P MGQ">0BGR)+ALNC B).3:&\(G*[3T\4BF>^GGX?]Q.(-F,XQR*(/+[E M"0S*Z'#H7PYR#C,RRTD&RGG>F[-X@=3W1GH.,*CC>$#[4L,EHG_! X:_3[._ 5!+ P04 " !1@*)6/AF4 M4=T" "-" &0 'AL+W=OPEK+NYE#J#00T&97#BY4N6EZ\HXAP++$2^!Z9V4BP(K/169*TL! M.+&@@KJ^Y\W< A/F1*%=6XLHY)6BA,%:(%D5!1:/2Z"\7CAC9[]P1[)1S MLG \(P@HQ,HP8/W8P0HH-41:QJ^6T^E"&N#A>,_^T7K77K98PHK3[R11^<)Y MZZ $4EQ1=]U+_U!PB^Q&B%O?(%\S_?[] S#;[ 8 MH:"!!P-R@BZ-@>4+CLD1&6;DM\W>!5IQ)CDE29-,S)+GV=79_D@89C'!%&WT M(IBD2O3C:BN5T!?[9X^A92-@TB_ O.R7LL0Q+)S2Q!([<*+7K\8S[WU?=OX3 MV;-<3;I<38;8H]NJV((P6="UR-PRENTOENPS/LAVJO&&;&K)3(7;1>/0W?6X MF79NIB]T(Z#D0N$M!20'[ S2G6IG^E([L\[.[)_MZ-*DIN]U-N\\S8?]+8&$9N7, /C+\5$H!VF%3RY-5>Q8D0APA \Q"!M:8QU,7PT M6_9TG^\F[KL#J=[H26QC9U#;J:^<>U#Q"Q"9;802Q;QBJBG^W6K7:Z]LBW&? MCC>-6I?"C#")**0:ZHWF.N.B:7[-1/'2]H\M5[H;V6&NOQ= F -Z/^5<[2&PO=V]R:W-H M965TD,T MRS4-YIVCD=B@I+U!H M+@4H7,V=:_]J.;7VM<&?'+=Z[QNLDD)80YI@8B\#H;X-+S',+ M1#3^:3&=;DOKN/^]0_]4:R&JRN3-Q(,45JW+S36X_8ZMG9/$2 MF>OZ%[:MK>= 4FDCB]:9&!1<-/_LN3V'/0?"Z7<(6H?@MN&&1;/E-R"LM:$9C_JLZF]20T7-HKW1M$J)S\3WS(EN%AKN$,%]QE3")=P MOI1%61EF#UH#7158,,T38"*%&YY7!E,X=+R \QLTC.?Z@C >[F_@_.P"SL % M;9R8K3;@T>?9B/',-R;,DW:25LFBD!$>DA/!%"I-IN!4I MIB_]73J6[FR"W=DL@I. 7Y@:0.A_@, +PAX^R[>[!R?HA%VHPAHO?'NH_KI^ MU$91*OS==UP-W+ ?SI:'*UVR!.<.Y;]&M4$G?O_.C[R/?5I_$]@+Y<-.^? 4 M>OR5JAD7B2P0SG.I]46?V@8BJB%L[=K$EV$0^C-WLR_CT,KWO=&XLWK!;]3Q M&YWD]Z,N%IA>L@TJJGU 5 NJ4>TUI^*I#=UI"AZ\?S<)_."C+3T\Z9/1[#3: M(QA%031\):/':C09'I$1=3*BDS)N5RLJKB!70&4G>0)9-@7 ICWI,(HG-O.; MQ@<3:;]*L>=RO'O#E;:U+P^M>,WA:O/:AA&_4(FG9#) MZ7#MZD&3$U!26=!M!3]ZO1K(R7Z6> -O](KOH94W\(_]_LRH^4)E#6A]):79#>P&73L7_P10 M2P,$% @ 48"B5I94.!9: @ P4 !D !X;"]W;W)K&ULC51-;]LP#/TKA <,+;#6CI-V0^<8:-H.VZ%#T.SC,.R@V$PL MU)(\48Z[?S]*=KP,:(-=;%$B'Q\I/F6=L8]4(3IX4K6F>50YUUS%,145*D'G MID'-)QMCE7!LVFU,C451AB!5QVF27,9*2!WE6=A;VCPSK:NEQJ4%:I42]O<" M:]/-HTFTWWB0V\KYC3C/&K'%%;JOS=*R%8\HI52H21H-%C?SZ'IRM9AY_^#P M36)'!VOPE:R->?3&IW(>)9X0UE@XCR#XM\,;K&L/Q#1^#9C1F-(''J[WZ!]" M[5S+6A#>F/J[+%TUC]Y%4.)&M+5[,-U''.JY\'B%J2E\H1M\DPB*EIQ10S S M4%+W?_$T].$@()V\$) . 6G@W2<*+&^%$WEF30?6>S.:7X120S23D]I?RLI9 M/I4B2 MLM@Q!X\4%T.^19\O?2'?%.Z-=A7!G2ZQ_#<^9NYC >F^@$5Z%/!>V'.83MY MFJ33@>,1V.G8EVF G?Y_7WYA_/2NJ)&%#B/6#N$=H=1 M_OK5Y#)Y?X3L;"0[.X:>KYPI'L$T?LX)^&)8+DQ5%@Y+H'#8:ND(\*FH6^X[ M;*Q1T(61Q?),[-"R J$P2K%2AHMF"9-C,&[#\,G&-^]_ ]02P,$% @ 48"B5H& -]P0 M P 4 D !D !X;"]W;W)K&ULK99=;YLP%(;_ MBL6JJ96V\DV@2Y#:=-5Z,2WJQW8Q[<*!DX!J<&:;)/WWLPUE:7#27>PFV'#> MX^<]L3F,-Y0]\0) H&U%:CZQ"B%6%[;-LP(JS,_I"FKY9$%9A86P*E[65CO6]&4O'M!&DK&'&$&^J"K/G*R!T,[%PX3MCI*S,*7U2 MD]M\8CF*" AD0J7 \K*&*1"B,DF.WUU2JU]3"7?'+]EOM'EI9HXY3"GY4>:B MF%BQA7)8X(:(.[KY IVA4.7+*.'Z%VW:V-"S4-9P0:M.+ FJLFZO>-L58D?@ M!@<$7B?P_E7@=P)?&VW)M*UK+' Z9G2#F(J6V=1 UT:KI9NR5G_CO6#R:2EU M(KW,,M9 CCYOY<;@P-'I-0A<$GZ&/J+'^VMT>G*&3E!9HX>"-AS7.1_;0BZL MY';6+7+5+N(=6.0K9N?(=S\@S_%\@WQZ7'X-62_W7LMM:;?W[/6>/9W//Y!O MAI_QG$BOT@W2!<"$HY^7(*>J[@#2X!TJTP8;7*<&?!R/7=/:IAD!M$B1DJ[*'"HU!RIS!*B-XH M4*T(?09 #N+ MM43#H-!U1F:B44\T.DITTP!!!>1+0!FM]@Z"'0=Q-@>G,$KPX_"(-ZC-(1YR? 0 MVSOM3GUKR/:R+&N.""RDSCD?29^L;=_M1-"5[H!S*F0_U<-"?O( 4P'R^8)2 M\3)13;7_B$K_ %!+ P04 " !1@*)6M'K- *X( !R3@ &0 'AL+W=O M6)=UE9H.5 M-IULD]EM[WW1Z0L! CSU Y4%)#/]\%>R#4)@M.O,/WF1!:SSLW2.?:2_)/MV MEXN_BQ7GDGQ.DZRXZZRD7+_I]8K9BJ>LZ.9KGJDCBURD3*JO8MDKUH*S>6F4 M)CV_W[_NI2S..N/;\K=/8GR;;V029_R3(,4F39GX\I8G^>ZNXW7V/SS&RY74 M/_3&MVNVY$]<_K'^)-2WWH$RCU.>%7&>$<$7=YU[[PT-1]J@+/'?F.^*H\]$ M-V6:YW_K+^_G=YV^KA%/^$QJ!%-_MGS"DT235#W^J:&=PSFUX?'G/?U=V7C5 MF"DK^"1/_A?/Y>JN<],A<[Y@FT0^YKM?>-V@@>;-\J0H_R>[NFR_0V:;0N9I M;:QJD,99]9=]KAUQ9."%%PS\VL _-;B^8!#4!L&)P<4JA;5!^-(J#6J#LNF] MJNVEXR(FV?A6Y#LB=&E%TQ]*[Y?6RE]QIB^4)RG4T5C9R?&'/%O^^#L7*8GX M5))7OS$AF([=:_(JXI+%2?&:_$C^>(K(J_^\ONU)=4YMV9O5_$G%]R_P/?*0 M9W)5$)K-^;S!/G+;!P[[GFKKH<'^OL%O?2?PUTW2)?[HBOA]WV]JC]O\@7TA M@5=:>TVM><)&G0OX^*Z38J'M?DC\_ MJ +DO>1I\5=#[=Y6M+"9IE/:FV+-9ORNHW)6P<66=\8_?.==]W]J\C,2%B%A M% 2S0A(>0A*ZZ.-'OLV3;9PMR4SP>2S)@LWB))9?FN+A1+6-!Q(65;#K$J;[ MJNUXT*_^W?:VQ[X^+VA*6 X<'!PX<#KP(<[B=).21?R9S\ELQ<22DUF^Y4+U M>T3GMIRLN2A_RE@FF_Q:G<'K']>JV_<\N^X39T7:>@P)HR"8%8#K0P"NG0$H MDTILDLK>T:K[+F8B7NOQ09/3G=2V%S,2%KG;^_N*$S5(4[>LOFL7L6KK+&:) M:7=<$"GBY9*K&YKL5CPC4IELLKE@.S52VJH^EDW+>YSDB_+8O7*>E+A4IXH7@KEA'/[PZ^WYNH(4%YV2>Y.L+2?*-*JV&DJL]67_Y9P6<; MW:V3.?M2=)NN&9#+K&MF>+AFADX??N!2"05^\K6^1L&AT=MT&PYO1\-RU+RAH>=;K&RG2;]-S7&GO\CJ9-3G3 MC6OKS9IF-_U( 'I.KRLM,2*_Y9(7Y,\'GDZY:!S[NRFM MG8VD15 :1='L>/@F'CY4E-4X5&"0M A*HRB:'1@CECVG\&N?GJ!RN::]*#U! MU3"*9GO=Z&'/+8C/O!YG:GC#"ZFU'+\B:I0H5:>K)-U,'58:KS$44*55J*HMF!,+K:>T98,[D1>J@S5PYO=#)2PDZ>J=6F3===9]_3YYX%BM55W77T8:KNZ&<#'1WW5!I#:5% M4!I%T>P@&17K#;%=-U3&0FD1E$91-#LP1A)[;DW48^ MZ,G8^_F692K;/++G)+:;V=KE4(D-I5$4S8Z.D=@^5F+[4(D-I450&D71[, 8 MB>VWE-A35L0%J?; D#PC6Y6WV#0I%_(:NXOZ!*?:K-\_T683=TU:1P$JN5$T M.PI&I^JP7PKTEBU\U)['2":>*N2>LH0+4XBF9'P6AQW[VDW)#$GCZ^ M>W3G+J@>A](B*(VB:'9PC![W;["Y"ZK'H;0(2J,HFAT8(]G]EI*]?>X:-6^> M.L]=T.5K*(VB:/:N3"/9 [=D?Z@W\WS5 ,S-;KU+$TF+H#2*HME1,AH_\*!) M+(#*>R@M@M(HBF8'QLC[P*E2 4FL/L'9 &QXFL3<-6D=!:B61]'L*!SM+7=K M^88D]NP S(UL?8M@MYAC]YA_"XD?&(D?A-CUT; MD+LN[%X_SUU0"0^E413-CH*1\(%;PING,.HMV._V^SR=V0NZS@ZE15 :1='L M\!AM'V#7V0.HKH?2(BB-HFAV8(RN#Y[9>QXW[HZ^.CR>\+(=Z$'#@GF_\?FA MB;M"K8,!U?(HFAT,H^6#K]NJGI>/X+!$=3/J$"NX.Q;G^[V]2[& *GHHC:)H M]D-]1M&'+U/TAX>"S*8'':)+#P.Q^D&@.H1L_R!04Z#J&IST^^?S+NZ:MG[0 M#ZKH430[2D;1A^Y5^^>[_58S,>ZSM7X^$RKXH32*HMEQ,X(_Q*[GA]#U?"@M M@M(HBF8'QLP!A-]Z/3^\L)Y_EM6@6A]*HRB:'82C)\K=R_DORFK/3LVX3]+Z MGH'. $!I%$6SPV5F $+LNGX(7=>'TB(HC:)H=F#,I$#XK=?UZQ.<[#X]?:V MNQJM0P 5_BB:'0(C_$/WHO[1MLJ/I8IQIRRH[(?2(BB-HFAV6(SL#['+^2%T M.1]*BZ TBJ+9@3%3 .%730&TG8\)&Y[Y;GQ^8>*N3^M80*< 4+0J%KVC=VZE M7"S+EYT52N!O,EF]?NOPZ^&%:O?E:\1ZIGCU-K8')I:J7R$)7RC3?G>H^CE1 MO>"L^B+S=?D&KVDN99Z6'U>JS^%"%U#'%WDN]U_T"0ZOF1O_'U!+ P04 M" !1@*)6^IPL]E # #T# &0 'AL+W=O^66ED\Q*4"S\*@L3/&9?>9%3.W>C)2!56<(DW&DR1YTS_ M.D.A-F,O]!XF;ODRLV["GXQ6;(EW:#^O;C2-_(9ESG.4ABL)&A=C[S0\F88E MH(SXPG%CMJ[!29DI]<,-+N=C+W 9H<#4.@I&?VN,X"H!D0O!<0U("Z%5IF5LLZ999.15AO0+IK8W$7I M38DF-5RZ,MY937SD@G$-7Y@H$*Z1F4(CU<@:.+BCAID7 D$MX#'(E$,N MF4PY$W IC=5%A6!R#O\HN6ANGAJ#]?P59S,NN.5$4"\S!V;!9@BWN%+:KO-/7Y[AP.WAS"&^ 2_LU486@!,_(M MF>$D^6DM_*P2'CTC_)KI(XC#=Q %4=P"G^Z'GV/:P*-=N$\E:.H0-76(2K[X M_^M0^W;ZG&^?)'F6%EH[STXKUW4S<<8,-_#MBOCATF)NOK=Y4R73:T_&;1TG M9L52''NT-QC4:_0F;_\*D^!#FU,=D>WX%C>^Q?O8J0Z:KYG;"JC32N/:Y%8< M2F!R(QTJV)5CQ]+<6CY)A_%N& M3X.27J\]PWZ387]OAA<%/5\?<;Y$F"II->VJIGG:VA+=2_?:QNF(;$=YTBA/ M_J0'+NG2MX[(=GP[;GP[[JBGCU_2TT^#DGC0WM.#)L/!_IY6FE[>$J94()3I M+_C[/LV8I!9_3:/O7>.U!>N(;,>.86/'\$]J]&&7OG5$MN-;&#P>C8(.WBTU MR?Z72QW4?\G;)=PZNX4=/8O[B5Y;EIIM6W+RFQ9_ZTCJO@?HN+7DTH# !6&" MHV.R0E='[&I@U:H\I9G19PEJ%T#W%TK9AX$[^#8?.I/_ %!+ P04 M " !1@*)6WP',(1@' "2/@ &0 'AL+W=O!7'OHG17;I2 M49CP;P+)51PS\?K H_3YON6VM@<>P_E"90TO1WMO-E>M]RLAKQB M*X#QD0)>4<#;C^ >*= M"G3/C= K"O3V"QR+T"\*]/-KO[E8^97VF6*C.Y$^ M(Y&=K6G91BY77EI?X##)>M9W)?2OH2ZG1I2% OUDT8JC"6=R);CN-DJBJ[^8 M$"Q3_3VZ\KEB823?HW=O!EZ_^Q&%"9J$4:2[AKQ& M-G7 1^K@H4F:J(5$))GRJ5F^H]NS:Q3>-NH!6X$3)MK(ZLVL\OI?3:7'Y\? VQ@U&+])5JNSKEN+64PRYO%T?]'*L=[1V(ESG?4VB2G_\]56?A[XH'LM_ZCK5!MJM MAV89^58N6<#O6SKE2B[6O#5Z]\;M.Q_KQ(:$^9 P @FC0#!#YNY.YJZ-7I$9 MK?1 %]%KF,S1@D_G'"VY"'3>J9-Y QWFT.P^N1XY[<%=9UU5SQJXJ7J0, () MHT P0[W>3KW>F>I=HR1-XC31-P7QJK>S&8+.HBQ.5XFZ1NLT6L4<_3F2J1XV M85RW(FBOW=T3U%J7IH)"P@@DC +!#$'[.T'[5D'S3+O.,^UF#$8A>PJC4(6\ M]AZ^H?4KLN'^T',<9T\Z:]2FTD'"R&$+^M[@H $4**8ARLU.E!NK*(\\B)B4 MX2P,6#[S3F=ZGKS+FU=S_:R@YV%1*J6^6:H4<282G48ETL,Q.UFQESKQ-E%[ ME:9[-\ZA=M;*-=4.$D8@810(9B@\V"D\.)%'GY2>+DLE5ME,^QK-=*0B>=8I M9Z4UG>5 PGQ(&(&$T<'!0/=PSW&,#F^(-]R)-SR=,_/9Z37ZDBQ72C_^?.5K M'B$7_9KP^(F+VJFJE=I41$B8#PDCD# *!#-T=IWRL=BYQ#-)0052&I3F@](( M*(U"T4RU*R:(>^Y<*+_A/M6FX@)B3(&ZO3[&AS=2>[S&RD'2""B-0M%,Y7"I M'+8J-PF3,%[%UNQK1S0>E) T'Y1&0&D4BF9*6[I"[D5L(1?4%P*E^: T DJC M4#13[=(<34$) M:% *13-U*6T?U^[[3-C+Z00+:8J,06D^*(V TB@4S92V-(#<_D42+*0I,P:E M^: T DJC4#13[=)9W.8Z[SVL+>?8$$MH_."$M"@%(IFZE+Z0:[= M$*(K'J'/N0,[3A,E6*"D/=N"6D*@-!^41D!I%(IFZEQ:1^[P(MD6U#L"I?F@ M- )*HU T\P.$TC_"5L?B8D9^$=;P-NN<_)KS/N#NP#TXT[U+\(+4O5EZG#8JTG! MH-81*(W4M&'@'=X<*%144Y72%,(G3*&&WRC8<8T''ZAY!$HC!PMBKUUA 4"<)E$:A:*;0I9.$[=\253[MV_L> M#/W9?L9:*R2HE01*\PN:ZQE?/.TY$: A*13-5+%TB/"%/SX*F%P@?=M44?$5 M.4NFV1@^DJQO#E)8[2 &=9A :0241J%HIORE$85/&%&-GW;TX#[G_:L];N-1 M#FI8@=((*(U"T7F,UJ[0D3<_T@A2(^TTBG?:-O96*S 'JSH])EOF#W*54JC?/- M!6?Z22P[0?\^2U.UW&PO=V]R:W-H965T[9;X-_?V UITX8CF),N3Z04\SHRUBJE!MZ51-/3Q7R MD3-*$R_P_=!+N<@:@[X;NU&#OIR91&1XHT#/TI2KIU-,Y,-Q@S6>!V[%)#9V MP!OTIWR"=VB^36\4O7F%EY%(,=-"9J!P?-PX84=GK&<-W(SO A_TRC-8*/=2 M_K0O%Z/CAF\CP@0C8UUP^C/'(2:)]41Q_)T[;11K6L/5YV?OYPX\@;GG&H;,/CDQG3?!%9O?]SBCZ*LC.#,ZY4/"=)S.$*^1ZII VU6AH#F.>35"#R& H MTZG,W+ M(_P%"<$S"<.@UN$55P?08GL0^$&K(IZSUYL'->&TBCUI.7^M?]V3/3C1&HEW M(@HN!;\7B3""=B7?JQ%0ZMQB-%-*9!,WZUIFJA@XY5IH^'%)"\"%P53_5<7V M(IIV=316>([TE$=XW*!=UJCFV!A\_,!"_U,555MR5B*N71#7KO,^("82KK48 MBX@[5:'C.D(EYMR*"R1T(HF[YH3DD ZDD8!<9<23IL.9D<;2=,,?JRA:K!NZ M=:V4S@>MKM_WYJO(:V-[)_).@;Q3B_R:HH]%HGW6]@_72.IL$!D&K4XQJ00^+,"'M0%]E88G M()T6124M$KD6V9W?K0HZ?%70F[->#KI;!-VM#?I\A@E\L7M"^ID91?\ *5.O M,+U'53O<..";\K8Y M9S]H]UAU%C!_67_XM:"&A6J-[;F8NU*D!.Q5FC7,ERFG\J$?KJ&HF-;KLO % M%"M5%/O_]'>8+U;&TFEM8&%O$%,6++$$]JR-A62[)M>2N3MRS*V*^JRO*%2WG2#M:SY+^HR]BR M,&/UU=+6]&VSOF+A>J%2'\M[L2[K,%9?B&U9!<,->6-!=QUQ;43O16R+N/+( MLKAAM26 K8[A>H$KKSX)'C2G2LZ%;9;LPCUF.!9NQ@ZTNZ$3B1UH0K#'_!!V M82P54#%+/PH1TL5=%^U=%^BJ&<7%5=59VDOG'A"X*;H>2O($!U78O)4F08IJ MXIHMF@KF66865ZQBM&CHG+HVQMKXT#9Z*L9/6/=H2-15?>G1%]<;\I9++SI+ MA&A"B0\)CBD,_Z!+1U@MFC6+%R.GKGUQ+XV1J7N,D=.1LA/H^UA*\_QB%RA: M9H-_ %!+ P04 " !1@*)670TL>TH$ !\$@ &0 'AL+W=O_)K9!A*G60,T:Y"LW8>B M'QCI;'&52)>D[!38CQ\I*;)DRT*#*<#VQ1:INX?/'?F0)TZW7'R5$:*"IR1F MNZXIZM(F0Y[/EV3%3Z@^KB^$[IEER@A M39!)RAD(7,ZL"_=\X8Z,0V;QB>)65I[!A/+(^5?3N EGEF,888R!,A!$_VUP M@7%LD#2/;P6H58YI'*O/S^C76? ZF$VA:UC09!*Q9/"63-(*,O_R5.1B(J#QFEV\ H';]^A?\3!+QS\ M+-"<61;6%5%D/A5\"\)8:S3SD.4F\];14&:F\4$)_99J/S6_)E3 )Q*G"+=( M9"I0SY&2T+L(_]*CYXU[#&(B)5U2#&$I> (709 F:4R4[K@D,6$!2OB@(A2P MX(E>4)&9Z0W">RXUV T+>((GH#B\)8)1MI(GT+M"16BLGT[AX\,5]-Z"H)"^745CI$0]0.BG N\W"\(^'X<,N9BB2\92&&=7];IZ;,C_> M\U1_?J\]X$9A(K\TI2^'[S?#FSWC7*Y)@#-+SZ%$L4%K_O-/[M#YM2GVCL!J MF>B7F>BWH<\77.K ^1("/>%"[P9Z4]D@2[%QU>18PPS+[&R;N=L?3)S)U-Y4 M VHP&[K>I%^:U:@.2JJ#5JJY+O!);[T2H4=S,331S'$&E?$];[3'\=#FM.\, MFAD.2X;#5H:Y/D&1)WA$ADNJH+<6?$/-;MW(='C 8C1Q]Y@>VISZWO@(U5%) M==1*]7=]M.49A%ZL5WPCNU'3R/X^OT,KUW4&HV9^XY+?N)5?=6?.'S+2:/*+[ WY5]-B#9(?ON@),N,]$16"T3KK,[NYV.95L UM>\MZ>+!J/3L3]N MUH5;J33.^R*'+>]RM%?5?J;B<$B%7KM!]_A[5,0$:;%\#]45&NH+UY#':'5)V97V[G# M5U94:_'XXFQTA%;/QJY\=-OKQQ\OQ@N@JE &!T=EZV O#<:N?,&ULQ5CO M;]HX&/Y77N6F4RNUS2\";0^0"LETE=83:M?MP[0/!@Q$36QF.U"D^^//=D*6 M0)J-G:5](;;CY_'KY\&O8_>WE+WP%<8"7M.$\(&U$F)]:]M\ML(IXE=TC8E\ MLZ L14)6V=+F:X;17(/2Q/83YBLV27+/$XQX3$EP/!B8-VYMY&K ;K' MIQAO>:4,:BI32E]4Y7X^L!P5$4[P3"@*)!\;/,9)HIAD'-\*4JL<4P&KY3W[ M>SUY.9DIXGA,D\_Q7*P&UK4%<[Q 62(>Z?9O7$PH4'PSFG#]"]NBKV/!+.." MI@581I#&)'^BUT*("L#UWP!X!< [! 1O /P"X!\".F\ .@6@\[,A!05 3]W. MYZZ%"Y% PSZC6V"JMV13!:V^1DN]8J+^*$^"R;>QQ(GATPHQ?#F24L]A3%/Y M_^-(.WCV#V(,*1?/X2S$ L4)/X=+>'X*X>S=.7 %Y! 3^+BB&4=DSB_@7:W> MMX6,4(UCSXIHQGDTWAO1^/! B5AQB,@_3AV)]!HMT4*OW3:UW1^J]/38Z?OI,]D MB>7J%S#=0;7?!.UT\]T6L3E\^2 IX5[@E']MF,XH'[_3/+[*>+=\C69X8,F4 MQC';8&OXYQ]NU_FKR1F39*%)LL@06,#)'5- Y*C8-6C:L+8%9=*/A5 ME7&3VJV,IZJ=DW4K:GM^[T#MXSY!X-7[1(:"JHG8+47LMHH8I>N$[K#<(>1. M &',Y(0$W_ ]02P,$% @ 48"B5C^A;7$P! 'A( !D M !X;"]W;W)K&ULM9AM;]LV$,>_"J$50P*DT:/M M.+,-)-:*!EBZ(%G7%\5>T-+I 9%$C:3LM)]^1TF6+4=6ZD(+@D24>/\[_D0= MCYQM&'\6$8 D+VF2B;D629E?Z[KP(DBIN&0Y9/@D8#RE$IL\U$7.@?JE49KH MEF&,]93&F;:8E?<>^&+&"IG$&3QP(HHTI?S;+21L,]=,;7OC,0XCJ6[HBUE. M0W@"^3E_X-C2&Q4_3B$3,5?LJGZ3BR->(60+*V-,8(TSJK_]*4&L6> M.MT&5FU@'1HX1PSLVL#^40.G-G!*,M502@XNE70QXVQ#N.J-:NJBA%E:X_#C M3+WW)\GQ:8QV?*.=4O8-S^8>6LT=O,:[%+/?N,U?. L)4LDQ?&# M(%]B&9%E.0F DZ]_H!&YDY"*?[I>0.7!Z?:@\L>UR*D')LS, \)621Q2E8*ZD%;2 MXU):9=#UPK8FIC.9Z>M]6+T1G IK(+$6K%$#:]0+ZZ&3C"#PXB6%#R10T]/G MX(>*XXIZSPD+N\"-7H$;&?ASP*TWF%.Y#236XC9NN(W?XN9!)G&A)"PX,K^( M9&0%. T]%F;Q=_ )%=@J9V<7PLKC= ^A<3DYG'F]89U*<""Q%L%)0W#R$S/O M F=>CA4"PNJA1[X!Y5T(^UT>6SAZK4YE.I!8B^E5P_3JC=37G_'VZ<:IZH>3 M5^ C$5"OZG",;+]C).MTD>VU.I7L0&(MLM.&[+1W@'>9AT6V0' A9T*0G+,@ MEEV@>G5.792GK[*J:4X4ZOVE[3,CN M)XO=J.Q^.#C-?1RW(,ZX!!?Y _"V&OJ#9[(?PI(RS8E@7G MN"H0K)C))Y9Y=?-&")""?+V'= 6\LY3KES]UV@RJY@ZEUD9K[=!:_WNE7+L8 M"N^0:NY0:FV\NWV(V5N,+Y;JZU2+;5 D09PDA.('6T/>*,C>%G)[*::XA5?S MNA.W_?K#GD[,PP][T"U'AT_'F>S21(5'W]LXXYC"\@!"X(B+3%9;T>9N<\AQ M4V[M#^[?FM?+ZJAB)U.=G.!&$XME01((4!)+.*Q3>748434DR\OM^8I)!%M> M1D!]X*H#/@\8D]N&(+A'%:J5-GZ9>3SS M^ F:S'A/V3/? CT/8X2/C$V0J2WILE7&X@)[]$4$KFSIBPF0DY98/*4 ?$S MIS@R;)O-$.,QH]"7T MQ69B# WDPYIL(_% ]W]#D5!?X:UHQ+/_:%_86@9:;;F@<>$L(XC#)'^2[P41 M-0>)T^Y@%P[VL8-[QL$I')PLT3RR+*TY$60Z9G2/F+*6:&J0<9-YRVS"1%WC M4C"Y&TH_,7V '21;0#?+_!X17:-//U)0SR_R EZC&4T$DVRCPI2_0C=S$"2, MY.@->ES.T.,%=%('=Y(/:90!RTD =M./HS M\<%O^ILRJ3(S^Y#9G:T%7!#60PY^C6S+=EKBF?U_=UL3CE,2[61XSAF\>:W/"4KF!CR/>; =F!,7_Z! M/>MM6](=@34H<$L*7!WZ06NMXL@]O8C5S''95F MC<#Z96!];6!UP:.O"XB?@'U#_Z*/*3!Y74F EA#(WRY1WYPS\ .U=UAK2TM[ M[J5WUQ%8@R*OI,B[DGR]+BGH"*Q!P:"D8/#+\LT]^S^3;XN91K[#,K#A;Y"O M7)N1-!0D>O/86_:TLM;&<^F==@36H&Y44C>ZDJQ'75+0$5B# FQ5)8#UR\(N M7.N2=6QWT#\2=HL9MM1?N[)QK3S!OTG;E'"I;73/J"A*2)W"]6%=>K]=H35) MM"L2[2NIO #NBH:.T)HT5!48UE8W>IT[)P+N8\VW"M8?'^CXUPZ,AML_HNRJ=L+YVZDS?#_*CGW'TDL3I6_2!/ /7RUP;UL7W MVQ%:D\2JS,/#:\F\TX*M*[0F#57)AK7ED%[FHY,/1-MQO&.5GUIA[Z16,6M= ME1A8D#6;.%K1;2+R-D2Y6C:TWF5MG*/U.]7HRKHU%4S>)5L0)@7.401K"6GU M!O+%8WGC*9\(FF:]FR&ULO5A=;],P%/TK5V%"0QK+9]-VM)58RV#2IDWK@ >T!Z^Y32.2.-AN"Q(_ M'MM)TV;+ D797EI_G>-[CT^BZPS6E'WG"T0!/Y,XY4-C(41V8II\ML"$\&.: M82IGYI0E1,@N"TV>,22!!B6QZ5B6;R8D2HW10(]=L]& +D4&^?C&U? M ?2*+Q&N^4X;5"KWE'Y7G?-@:%@J(HQQ)A0%D7\K'&,<*R89QX^"U"CW5,#= M]H;]3"@8$."?+6-S0]2&ZG^LMT=V!&.: M"B85AV(Y?P.'$Q0DBF7K+7R>3N#PX T<0)3"[8(N.4D#/C"%#%!M8\Z*8$[S M8)PG@G'A4FZTX/ A#3"HXDV96)F=L\GNU&DDO"3L&%S["!S+<6OB&?\[W&D( MQRW%=C6?^P3?).(D#!F&1%OX:K[1$[Y=R*5P+C#A=W6ZY;Q>/:]ZU$]X1F8X M-.2SS)&MT!B]?F7[UKNZI%LBJTC@E1)X3>P;O]6:(T?Z&JE>/ZN1W>E9GC

Z[7+Y=5 NN4@74: WMH>OAVB*-D>U[NBV1543LER+VG\G@_38E M:(FL(H%M;8L"Z[\M7D KYO4>+QNG=_M=+UZD]L[%8O]2;+%\1MR= 26U6&;7%F-Q8^S:9WZVJ3WB// MNX\\[WB^93]A^6W19#=73:U:_II%*V7Z1G\WQK/WP;;$5E5O6]G9G>?R=ZMU M6UML51FVE9O=6!4U^[O5ZJQ@VWU:'/O1B]_IR*]XY6CY MP>"]OB8_&#]5'Q+T;7A+DW^%D!RKD M@Z6;"R2R\E$+Y/R<4K'IJ W*SRNC/U!+ P04 " !1@*)6T/01;>@" !* M" &0 'AL+W=O[?STY"!"3074Q($"?G??V< M$]N'X8:+=[D"4.@CITR.K)52Q;UMRV0%.9&WO "FGRRXR(G20[&T92& I)4H MIS9VG-#.2<:L>%C=>Q'QD)>*9@Q>!))EGA/QYPDHWXPLU]K>F&;+E3(W['A8 MD"7,0+T5+T*/[-8ES7)@,N,,"5B,K$?W?AR9^"K@>P8;N7.-3"9SSM_-X&LZ MLAP#!!0291R(_EG#&"@U1AKC=^-IM5,:X>[UUOU+E;O.94XDC#G]D:5J-;(B M"Z6P("554[YYAB:?P/@EG,KJ&VWJV,' 0DDI%<\;L2;(,U;_DH^F#CL"US\B MP(T _ZO :P1>E6A-5J4U(8K$0\$W2)AH[68NJMI4:IU-QLQ;G"FAGV9:I^(I MK(&5@"YG>GVD)07$%^@Q27C)E$132"!;DSF%*W0Y 44R*J_0#7J;3=#E^14Z M1QE#KRM>2L)2.;25)C*^=M+,_E3/CH_,_HV(6^2YUP@[V.N1CT_+)Y"T1 M?F/KW3QZ@L((MT%[?'[+YW_"UU"9E58(OM0EZ"6L;8*=R=W(]<,#Q&Z4AX.= MJ#W&H&4,3C).S<9@^LSKXPJZ7(X3#0ZXNE$1QD>PPA8K/(G5[F+1+NMKM!2\ MOWYAMS(>=@_KUXWR _WI!QVTH(/3H%3W$L(20+HKH41 FBE$-2?TD@XZ##=! MZ!^ ?A*TQQFUG-%)SE>N"-6-IU/6B[,(N_B!@>KCC3K;PL-A@ ^ NU&^']TY M!\3VSDEONJP^0)<9DXC"0NN&ULM5C;;N,V$/T50ET46:")1.IB*;4%),X6 M#9!M@V2W?5CT@9;&MK"2J)*TG?Y]24F1+Z*%&/&^Q*0TEW.&,Z-AQAO&OXLE M@$0O15Z*B;64LKJV;9$LH:#BBE50JC=SQ@LJU98O;%%QH&FM5.0V<9S +FA6 M6O&X?O;(XS%;R3PKX9$CL2H*RO^[A9QM)A:V7A\\98NEU _L>%S1!3R#_%H] MK38?4[2#IULJ]N MJUAT 2%=0$AMSSUB[R9)V$I'X0\F0:";,D4/C)8"/4$"V9K.<#O"0J&W2:S+(\KY^J?H*2W9RIVIPQA:?Q&=0^=9M9QT'@ M1=[87N_R[DOYQ/%'G=0>(:\CY)V34%'E("'=4C/1:3SZ.T"Q%SKA 1V35#0B M9CI^1\7$GCQ'OR#+DYM&:-^ MKF'G2.6$'L1YO$\.P!^H2$\\[+'N#6!1ASPP^ZL!';RA[W8-91CTYMI+C(GKNH<0#8*1[V#W *.]<_G3-V]UGUID*H-RF"M% MYVJD2/+F,MML)*OJ^^",276[K)=+H"EP+:#>SYG*Q7:CKYC=OQ3B_P%02P,$ M% @ 48"B5HR:_2+%! _AL !D !X;"]W;W)K&ULM9EM;ZLV%,>_BL6FJ976\I2D29=&:L.=5FG9JE9W]\757CAPDG@7 M;*YMDO;;SP8*X8:XC>2^(3SX_&W_@,/YQ],=X]_$!D"BYRREXL;92)E?NZZ( M-Y!A<"D#,I2-_"\D9MA0IW9M#SWP&=35LB44'C@ M2!19AOG+':1L=^/XSNN)1[+>2'W"G4USO(8GD)_S!ZZ.W$8E(1E001A%'%8W MSJU_'05E0-GB'P([L;>/]%26C'W3!_?)C>/I$4$*L=026/UL80YIJI74.+[7 MHD[3IP[3FQAD[*($5+E+YR'9_0#VAH=:+62K* M+=K5;3T'Q860+*N#U0@R0JM?_%R#V OP!T<"@CH@>&] 6 >$/P8,CP0,ZH!! M2:::2LDAPA+/IISM$->ME9K>*6&6T6KZA.K[_B2YNDI4G)S-6981J6ZD% C3 M!,T9E82N@<8$!#K["W..]9TY1V<12$Q2<8XNT.>G")W]?#YUI1J"%G+CNKNH MZBXXTEV(%JJ#C4"?: ))-]Y50V_&'[R._RXP"M[F_!(%@U]1X 5ASWCF[PCW M_3(\Z)N..7R!57CH]_7>F4W8W(VPU O?<3=N#^[&US]5 M]&OK!'(MA8.AYWE3=]O#:-@P M&AH9/<(6: %HBU.UY: _&)K7BK,,L5,!&OLZ%:!-L:@2&^X!#(;A)!P=!3AJ M (Z, )^*I8#OA7IQT:>MWGY=0+8$WON>&J5.Y6-3++(DUD%XU2"\^L#<=V63 MJ4VQR))8A^FX83HVYSX*%U*5:2C'+YHLPADKJ.P#.#[(+7Z@$TO[8E1LC!V> MRL:26(?-I&$S,;*)B%@67, >ERK?I422-2ZK4A"Q5L5Q? S;Y""CC,8]U(Q# M.96:);$.-=]K"T;/R.W3/7ID3C]\2L>FKRLZH6V5+K$@U:HL$'?E1J<5M@;:I%MM2Z M8%NCXAMK]MGM>LU!94E0)CMC.F6JYU44'.3+09'8B]:J6:G5]K-%X$_"P4&^ MB&SUV\76>A'?;$86JJ[.BLS\.ELU(%;5(EMJ77RM3?&''_DZ6S4F5M4B6VI= ML*U]\O6RYTP;2FQ#?6Y[,O^@\P M6B4UPOK]KEGB9#)6W<<;T_/1"V!N>H1:J^&;O<8"/[^=VFRZA[E5MF-IL&8VY5+;*EUOU_N/4K@=FOO".UF15.I6=5+0H.C5"=VH[DMJ"U M&X'9;KPGMYDE3D9CU5N\,;VPS&VB[R%R]Q9,,N#KNV M7-)QV^;5RM@"\S6A J6P4J'>Y97ZD/-JL:DZD"POEU^63$J6E;L;P EPW4!= M7S$F7P]T!\V2W^Q_4$L#!!0 ( %& HE9H:&>I4 , ,P4 - >&PO M5N_,0 IW[@%+UX@>A91U^HLD$Q^>AE\L^)8]+];6DS_%@+6>(Q1ALX:#I+ MPX0.1HZ=Y!85(?8[[G7X]?@3V;T&:>U?4!7*>)CFHJF7T+2X]I0M56^E"I'RP<-?VH(8KG8R)7)K<-H/]GE;# M=X!-#PPRSFN#/=\&QL."*$6EN-(=,]@$GT!>U;Y=%]KA7))UMW?A-P1STTFF MN4RHK--T_4UH/.0T!3N2S1=P5WD1 *A4GNE&PL@\%\1XV#"JAI:=4OTO4*=I^KCTL]'6'Z4"GT6M*4 MK4Q_E=8&,/4NKDZ*@J\_<#87&;63?W'"\9!L>-XBE^Q!9X-2F>D E;YW3Z5B MLW;DAR3%+5VI33FM4MQS[P ]_]UUGE-!)>%MT[KV]WF57^TX[/\KR^:WRJYA MI\?JK;WO)B\.P61T""8/HB8'AV RWG^3X0%XK,Z>>V/6UF&KCGIP MJ!WY7^'XS)NDWG3)N&*BZBU8DE#QY,REY169ZC_5MO3U^(2F9,G5;0V._*;] MA29LF<7UJ&M8B&I4T_X,T^M&]8E:YV(BH2N:3*JNG$]-T],-G;6Z@+"+7)G+ MC6 =R<6%_N MF<9Q&$81MJ*3B=/!!%NW*((?MQKF#1A8'LCT9VN-[S9>(<_7 ;:GSU4(-E.\ M$K&9XFL-B'O=@!''[MW&\@ #VP6L=B"_.P_4E)L3AK"KF#?L"<:1.,80J$5W MC481LCH1?-S[@STE81C';@0PMX,PQ!!X&G$$

,"0,S7MPYWT4;-Y30?/_ MR_%O4$L#!!0 ( %& HE:7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G((D$+&Q)C%47L<7*34^KA MV)7ME,NOGYU0<&]'>_'ZE,1)W2_'.>>S??HLU=-$RB?R4G*A^]',F/E)'.M\ M!B757^0.TW>[%)64B.CM=]C52L7\A#>2& M26$;7<,#@V?]>=]=D@73;,(X,Z_]J#[G$)&2"5:R-RCZ43LB>B:?OTO%WJ0P ME(]S)3GO1TESXP&48?E&\]A!WM.)KEL,G=Q1"]*/>FW;X90I;>HGZOZI95R M?;BYJHR\8MR &E(#WY2LYDP\NF[L6\3>:]1Q6!Z;()ZH?PFCG$Y9#D.95R4( MT\11 7> 0L_87$=$T!+ZT?(10D5!+H6Q02+7HNG*/NO>U/[U==&\M;&X7@S5 M";,WU'51@X>#'$A1@-!0$'NF)6>%Y2C(!>54Y$ \R!2!3/<(^3OU(#,$,ML+ MY-CAV)]ZD!T$LK-'R)5(=A'([CXA,P^RAT#V]@G9\2"_(I!?]PG9]2"/$,BC ML) 75#--Y)2,%&C[Z'IU/$;0CL.B75(EK#XT&8$BXQE5X%?M-E:VVV')SO-< M578H+U_F;H"USX7J)+!/;J1X/+P'59(A3(Q/A?DC"2R0*\H4>:"\ O(#J*Z4 MJ\AF)6B8.9+ ZJB_K$.;!W6BEFY$-Z8(F#22P-:X@P6(:N7;Q_20!/=#63)3 MCV ]M[*US=@L!9&SU43 ]) $]L-FZ2 M.TGEH ]\1$P.26 [K->0K8"8&)+ M9MB1MDM.'Q.31!+8$N_IL2U\*>:(-+ CMHJ5M&ZI4O9TX6-BRD@#*V-+IAR2 MEJN#E4/V,=$U2&"';,=@B&,K[Z66(V20/;9'6*X(7P MH&;U,3'+I($ML[/XC&WG1>5C8IY) WMF)V835A\3Y\3,Q!V?]9T333#"GJ''>!M"L)17,_SS/,0=D^5SJDY6-B#LIJ!\7++>\" MIDQ <6O_0MOVG/)\I(@[- OU3M=-IZ<5YP/;]E/<2%HL=]"7N_]G?P%02P,$ M% @ 48"B5M;Z^;%X 0 Q8 !H !X;"]?8_?9U9G)\M.X_$YOS^9J[SR;_KEP=_AAL M?YKNY@OG@DF.67=Q86?LO1QO>SM<:-9/-LGAM#/=X43&Q@YB".+X00)!$C]H M#D'S^$$+"%K$#UI"T#)^T J"5O&#UA"TCA^T@:!-_"!*4<940=($:P5:$W)- M"KPF!)L4B$U(-BDPFQ!M4J V(=NDP&U"N$F!W(1TDP*["?$F!7HSZLT*]&;4 MFQ7HS9.?;05Z,^K-"O1FU)L5Z,VH-RO0FU%O5J WH]ZL0&]&O5F!WHQZLP*] M!?46!7H+ZBT*]!;46Q3H+9/#$@5Z"^HM"O06U%L4Z"VHM[Q3;Q\>I?-CSW.- M^[^3ZM"_Z\;MA^7SYN0;'W"V<.:[_P502P,$% @ 48"B5NN(NN65 0 M@A8 !, !;0V]N=&5N=%]4>7!E&ULS9C-;L(P$(1?)^@)ML2$026[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK< M-"Z\-X^,N;2@6KE$&VK"3JYMK7QXM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3 MKE:5CUXVX;,K=3.-+54NCIYVA:W7-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G< M(!3$[*1#N_.[P;[O;4W6EAE%=YF5*FTU4= M6A)G+*G,%42^KI*=Z*#?V8<;IMV37^W?R?09ALJYU<:%B5FZW.XPDK9[:((0 M65_V'_'H&*2O/A^UT\XH.],[7.^GMLMN'HYUR_5W_'W&1_T+Y!T79-:E&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( %& HE:Z>6)D^04 -P? 8 " @0P( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 48"B5B"^D1&0 @ -P< !@ ("!+Q4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48"B5N%R MW<># @ ]P4 !@ ("!02 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 48"B5FS5D8RG!P 41( !@ M ("!<3$ 'AL+W=O&UL4$L! A0#% @ 48"B5FMNA='& @ %@8 M !D ("!1ST 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48"B5@-GXK6W! !0P !D M ("!@5H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 48"B5I>+G@;? @ K08 !D ("!77$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 48"B5A\[ M%JS7! 2@T !D ("!;GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48"B5I94.!9: @ P4 !D M ("!#8@ 'AL+W=OB@ >&PO M=V]R:W-H965TLT K@@ M '). 9 " @>6- !X;"]W;W)K&UL4$L! A0#% @ 48"B5OJ<+/90 P ] P !D ("! MRI8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 48"B5ET-+'M*! ?!( !D ("!>Z8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48"B5M)ZZA?G M P "A0 !D ("!C+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 48"B5H@M6Y?R P 7A !D M ("!E[X 'AL+W=O&PO=V]R M:W-H965TI4 , ,P4 M - " ;S' !X;"]S='EL97,N>&UL4$L! A0#% @ M48"B5I>*NQS $P( L ( !-\L %]R96QS+RYR96QS M4$L! A0#% @ 48"B5M,6;!YU P @1@ \ ( !(,P M 'AL+W=O $ ,6 : M " <+/ !X;"]?7!E&UL4$L%!@ L "P ZPL #C3 $! end XML 51 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 52 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 100 207 1 true 38 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Equity Sheet http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity Condensed Consolidated Statements of Equity Statements 7 false false R8.htm 100080 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 100090 - Disclosure - Basis of Presentation Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 100100 - Disclosure - Earnings Per Share Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShare Earnings Per Share Notes 10 false false R11.htm 100110 - Disclosure - Accrued Expenses Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpenses Accrued Expenses Notes 11 false false R12.htm 100120 - Disclosure - Long-Term Debt Sheet http://www.gldd.com/20230331/taxonomy/role/DisclosureLongtermDebt Long-Term Debt Notes 12 false false R13.htm 100130 - Disclosure - Fair Value Measurements Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 100140 - Disclosure - Share-Based Compensation Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensation Share-Based Compensation Notes 14 false false R15.htm 100150 - Disclosure - Revenue Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 15 false false R16.htm 100160 - Disclosure - Commitments and Contingencies Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 100170 - Disclosure - Earnings Per Share (Tables) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShare 17 false false R18.htm 100180 - Disclosure - Accrued Expenses (Tables) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpenses 18 false false R19.htm 100190 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurements 19 false false R20.htm 100200 - Disclosure - Revenue (Tables) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenue 20 false false R21.htm 100210 - Disclosure - Basis of Presentation (Narrative) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentationNarrativeDetails Basis of Presentation (Narrative) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentation 21 false false R22.htm 100220 - Disclosure - Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareTables 22 false false R23.htm 100230 - Disclosure - Earnings Per Share - (Narrative) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/DisclosureEarningsPerShareNarrativeDetails Earnings Per Share - (Narrative) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareTables 23 false false R24.htm 100240 - Disclosure - Accrued Expenses (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesTables 24 false false R25.htm 100250 - Disclosure - Long-Term Debt (Narrative) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails Long-Term Debt (Narrative) (Details) Details http://www.gldd.com/20230331/taxonomy/role/DisclosureLongtermDebt 25 false false R26.htm 100260 - Disclosure - Fair Value Measurements (Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails Fair Value Measurements (Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 26 false false R27.htm 100270 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 27 false false R28.htm 100280 - Disclosure - Fair Value Measurements (Changes in Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails Fair Value Measurements (Changes in Components of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 28 false false R29.htm 100290 - Disclosure - Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables 29 false false R30.htm 100300 - Disclosure - Share-Based Compensation (Narrative) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails Share-Based Compensation (Narrative) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensation 30 false false R31.htm 100310 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables 31 false false R32.htm 100320 - Disclosure - Revenue (Summary of Type of Work, Contract Revenues) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails Revenue (Summary of Type of Work, Contract Revenues) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables 32 false false R33.htm 100330 - Disclosure - Revenue (Summary of Type of Customer, Contract Revenues) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails Revenue (Summary of Type of Customer, Contract Revenues) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables 33 false false R34.htm 100340 - Disclosure - Revenue (Schedule of Accounts Receivable) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails Revenue (Schedule of Accounts Receivable) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables 34 false false R35.htm 100350 - Disclosure - Revenue (Components of Contracts in Progress) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails Revenue (Components of Contracts in Progress) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables 35 false false R36.htm 100360 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 36 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: gldd:WarrantyPeriods - gldd-20230331.htm 8 gldd-20230331.htm gldd-20230331.xsd gldd-20230331_cal.xml gldd-20230331_def.xml gldd-20230331_lab.xml gldd-20230331_pre.xml gldd-ex10_1.htm gldd-ex31_1.htm gldd-ex31_2.htm gldd-ex32_1.htm gldd-ex32_2.htm img152329672_0.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 56 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gldd-20230331.htm": { "axisCustom": 0, "axisStandard": 19, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 354, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 100, "dts": { "calculationLink": { "local": [ "gldd-20230331_cal.xml" ] }, "definitionLink": { "local": [ "gldd-20230331_def.xml" ] }, "inline": { "local": [ "gldd-20230331.htm" ] }, "labelLink": { "local": [ "gldd-20230331_lab.xml" ] }, "presentationLink": { "local": [ "gldd-20230331_pre.xml" ] }, "schema": { "local": [ "gldd-20230331.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 357, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://www.gldd.com/20230331": 1, "http://xbrl.sec.gov/dei/2022": 4, "total": 11 }, "keyCustom": 35, "keyStandard": 172, "memberCustom": 24, "memberStandard": 14, "nsprefix": "gldd", "nsuri": "http://www.gldd.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "10", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "11", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "12", "role": "http://www.gldd.com/20230331/taxonomy/role/DisclosureLongtermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "13", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Share-Based Compensation", "menuCat": "Notes", "order": "14", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Revenue", "menuCat": "Notes", "order": "15", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "17", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "18", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "gldd:ScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "gldd:ScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_9e474a12-8230-4466-92be-fa77ebb30d34", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Basis of Presentation (Narrative) (Details)", "menuCat": "Details", "order": "21", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentationNarrativeDetails", "shortName": "Basis of Presentation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details)", "menuCat": "Details", "order": "22", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_fd147669-6d82-44d3-8b76-846b502d672f", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "gldd:AntidilutiveSecuritiesExcludedFromDilutedWeightedAverageCommonSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Earnings Per Share - (Narrative) (Details)", "menuCat": "Details", "order": "23", "role": "http://www.gldd.com/20230331/taxonomy/role/DisclosureEarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "gldd:AntidilutiveSecuritiesExcludedFromDilutedWeightedAverageCommonSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "24", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Long-Term Debt (Narrative) (Details)", "menuCat": "Details", "order": "25", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails", "shortName": "Long-Term Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_cad91508-6e3b-4208-ba9e-29f1a9c3a55b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Fair Value Measurements (Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date) (Details)", "menuCat": "Details", "order": "26", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails", "shortName": "Fair Value Measurements (Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_cad91508-6e3b-4208-ba9e-29f1a9c3a55b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "INF", "first": true, "lang": null, "name": "gldd:DerivativeUnderlyingHedgePercent", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Fair Value Measurements (Narrative) (Details)", "menuCat": "Details", "order": "27", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "INF", "first": true, "lang": null, "name": "gldd:DerivativeUnderlyingHedgePercent", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Fair Value Measurements (Changes in Components of Accumulated Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "28", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Fair Value Measurements (Changes in Components of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_c8f190e9-ae38-4e0d-a8a8-82feb28a9eb2", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings) (Details)", "menuCat": "Details", "order": "29", "role": "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "shortName": "Fair Value Measurements (Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_c4647e66-a50e-4192-8b5b-e551f8af6e0b", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Share-Based Compensation (Narrative) (Details)", "menuCat": "Details", "order": "30", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Revenue (Narrative) (Details)", "menuCat": "Details", "order": "31", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Revenue (Summary of Type of Work, Contract Revenues) (Details)", "menuCat": "Details", "order": "32", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails", "shortName": "Revenue (Summary of Type of Work, Contract Revenues) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_d5dc3ba3-5539-41b4-9688-5fa8e81bbbd4", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Revenue (Summary of Type of Customer, Contract Revenues) (Details)", "menuCat": "Details", "order": "33", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "shortName": "Revenue (Summary of Type of Customer, Contract Revenues) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_abd09e1f-1792-4c0d-ad3e-045b2bcb5aab", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "gldd:AccountsReceivableBilledForLongTermCompletedContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Revenue (Schedule of Accounts Receivable) (Details)", "menuCat": "Details", "order": "34", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails", "shortName": "Revenue (Schedule of Accounts Receivable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "gldd:AccountsReceivableBilledForLongTermCompletedContractsOrPrograms", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "gldd:CostsAndEarningsInExcessOfBillingsForContractsInProgress", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Revenue (Components of Contracts in Progress) (Details)", "menuCat": "Details", "order": "35", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails", "shortName": "Revenue (Components of Contracts in Progress) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "gldd:CostsAndEarningsInExcessOfBillingsForContractsInProgress", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "gldd:OutstandingPerformanceBonds", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "menuCat": "Details", "order": "36", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_05d9e86d-2011-470c-a64f-543733ebd4c6", "decimals": "-3", "first": true, "lang": null, "name": "gldd:OutstandingPerformanceBonds", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "menuCat": "Statements", "order": "5", "role": "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "p", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "p", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_76d6e2ab-2f14-4d0e-92ef-6d35277b7e2b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - Condensed Consolidated Statements of Equity", "menuCat": "Statements", "order": "7", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity", "shortName": "Condensed Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_76d6e2ab-2f14-4d0e-92ef-6d35277b7e2b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "9", "role": "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "gldd-20230331.htm", "contextRef": "C_bc55e41d-20c6-4950-8cee-d077acbebec8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 38, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "verboseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Securities Act File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "verboseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gldd_AccountsReceivableBilledForLongTermCompletedContractsOrPrograms": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable billed for long term completed contracts or programs.", "label": "Accounts Receivable Billed For Long Term Completed Contracts Or Programs", "terseLabel": "Completed contracts" } } }, "localname": "AccountsReceivableBilledForLongTermCompletedContractsOrPrograms", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "gldd_AccountsReceivableBilledForLongTermContractsOrProgramsInProgress": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable billed for long term contracts or programs in progress.", "label": "Accounts Receivable Billed For Long Term Contracts Or Programs In Progress", "terseLabel": "Contracts in progress" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrProgramsInProgress", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "gldd_AccountsReceivableExcludingContractReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts receivable excluding contract receivable current.", "label": "Accounts Receivable Excluding Contract Receivable Current", "terseLabel": "Accounts receivable\u2014net" } } }, "localname": "AccountsReceivableExcludingContractReceivableCurrent", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "gldd_AccruedContractReservesLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued contract reserves liabilities current.", "label": "Accrued Contract Reserves Liabilities Current", "terseLabel": "Contract reserves" } } }, "localname": "AccruedContractReservesLiabilitiesCurrent", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "gldd_AccruedFuelHedgeContractsLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued fuel hedge contracts liabilities current.", "label": "Accrued Fuel Hedge Contracts Liabilities Current", "terseLabel": "Fuel hedge contracts" } } }, "localname": "AccruedFuelHedgeContractsLiabilitiesCurrent", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "gldd_AmortizationOfDeferredFinancingCostAndOtherNonCashInterestExpense": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of deferred financing cost and other non cash interest expense.", "label": "Amortization Of Deferred Financing Cost And Other Non Cash Interest Expense", "terseLabel": "Amortization of deferred financing fees" } } }, "localname": "AmortizationOfDeferredFinancingCostAndOtherNonCashInterestExpense", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gldd_AmountFromLitigationEscrowAccountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount from litigation escrow account [Member]", "label": "Amount From Litigation Escrow Account [Member]", "terseLabel": "Amount from Litigation Escrow Account [Member]" } } }, "localname": "AmountFromLitigationEscrowAccountMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_AntidilutiveSecuritiesExcludedFromDilutedWeightedAverageCommonSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antidilutive securities excluded from diluted weighted-average common shares outstanding.", "label": "Antidilutive Securities Excluded From Diluted Weighted-average Common Shares Outstanding", "terseLabel": "Stock options and restricted stock units excluded from weighted-average common shares outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromDilutedWeightedAverageCommonSharesOutstanding", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureEarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "gldd_BeachNourishmentDredgingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beach nourishment dredging.", "label": "Beach Nourishment Dredging [Member]", "terseLabel": "Coastal Protection [Member]" } } }, "localname": "BeachNourishmentDredgingMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_BidsBondRange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Bids bond range.", "label": "Bids Bond Range", "terseLabel": "Bids bond range" } } }, "localname": "BidsBondRange", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_BillingsForContractsInProgress": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails": { "order": 1.0, "parentTag": "gldd_CostsAndEarningsInExcessOfBillingsForContractsInProgress", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Billings for contracts in progress.", "label": "Billings For Contracts In Progress", "negatedLabel": "Amounts billed" } } }, "localname": "BillingsForContractsInProgress", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "gldd_BillingsInExcessOfCostsAndEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billings in excess of costs and earnings.", "label": "Billings In Excess Of Costs And Earnings [Member]", "terseLabel": "Billings In Excess Of Costs And Earnings [Member]" } } }, "localname": "BillingsInExcessOfCostsAndEarningsMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "gldd_CapitalDredgingUSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital dredging - U.S.", "label": "Capital Dredging U S [Member]", "terseLabel": "Capital-U.S. [Member]" } } }, "localname": "CapitalDredgingUSMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "gldd_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "gldd_CostsAndEarningsForContractsInProgress": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs and earnings for contracts in progress.", "label": "Costs And Earnings For Contracts In Progress", "terseLabel": "Costs and earnings for contracts in progress" } } }, "localname": "CostsAndEarningsForContractsInProgress", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "gldd_CostsAndEarningsInExcessOfBillingsForCompletedContracts": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs and earnings in excess of billings for completed contracts.", "label": "Costs And Earnings In Excess Of Billings For Completed Contracts", "terseLabel": "Costs and earnings in excess of billings for completed contracts" } } }, "localname": "CostsAndEarningsInExcessOfBillingsForCompletedContracts", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "gldd_CostsAndEarningsInExcessOfBillingsForContractsInProgress": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs and earnings in excess of billings for contracts in progress.", "label": "Costs And Earnings In Excess Of Billings For Contracts In Progress", "totalLabel": "Costs and earnings in excess of billings for contracts in progress" } } }, "localname": "CostsAndEarningsInExcessOfBillingsForContractsInProgress", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "gldd_CostsAndEarningsInExcessOfBillingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Costs and earnings in excess of billings.", "label": "Costs And Earnings In Excess Of Billings [Member]", "terseLabel": "Costs And Earnings In Excess Of Billings [Member]" } } }, "localname": "CostsAndEarningsInExcessOfBillingsMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "gldd_DerivativeUnderlyingHedgePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative underlying hedge percent.", "label": "Derivative Underlying Hedge Percent", "terseLabel": "Derivative underlying hedge percent" } } }, "localname": "DerivativeUnderlyingHedgePercent", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "gldd_DisbursementAmountFromLitigationEscrowAccount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disbursement amount from litigation escrow account.", "label": "Disbursement Amount From Litigation Escrow Account", "terseLabel": "Disbursement amount from litigation escrow account" } } }, "localname": "DisbursementAmountFromLitigationEscrowAccount", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_DomesticRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domestic rate.", "label": "Domestic Rate [Member]", "terseLabel": "Domestic Rate [Member]" } } }, "localname": "DomesticRateMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_DredgingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dredging.", "label": "Dredging [Member]", "terseLabel": "Dredging [Member]" } } }, "localname": "DredgingMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_EightPercentSeniorNotesDueInTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eight percent senior notes due in two thousand twenty two.", "label": "Eight Percent Senior Notes Due In Two Thousand Twenty Two [Member]", "terseLabel": "8.000% Senior Notes Due in 2022 [Member]" } } }, "localname": "EightPercentSeniorNotesDueInTwoThousandTwentyTwoMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_EmployeesAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees and directors.", "label": "Employees And Directors [Member]", "terseLabel": "Employees and Directors [Member]" } } }, "localname": "EmployeesAndDirectorsMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_ExpectedFundsToBeReleasedInConnectionWithPrePurchaseConstructionProject": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expected funds to be released in connection with pre-purchase construction project.", "label": "Expected Funds To Be Released In Connection With Pre-purchase Construction Project", "terseLabel": "Expected funds to be released in connection with pre-purchase construction project" } } }, "localname": "ExpectedFundsToBeReleasedInConnectionWithPrePurchaseConstructionProject", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_FederalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal government.", "label": "Federal Government [Member]", "terseLabel": "Federal Government [Member]" } } }, "localname": "FederalGovernmentMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_FineForViolation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fine for violation.", "label": "Fine For Violation", "terseLabel": "Fine for violation" } } }, "localname": "FineForViolation", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_ForeignCurrencyExchangeHedgeContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign currency exchange hedge contracts.", "label": "Foreign Currency Exchange Hedge Contracts [Member]", "terseLabel": "Foreign Currency Exchange Hedge Contracts [Member]" } } }, "localname": "ForeignCurrencyExchangeHedgeContractsMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "domainItemType" }, "gldd_FuelHedgeContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fuel hedge contracts.", "label": "Fuel Hedge Contracts [Member]", "terseLabel": "Fuel Hedge Contracts [Member]" } } }, "localname": "FuelHedgeContractsMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "domainItemType" }, "gldd_GreenLoanAdvanceRatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Green loan advance rates.", "label": "Green Loan Advance Rates [Member]", "terseLabel": "Green Loan Advance Rates [Member]" } } }, "localname": "GreenLoanAdvanceRatesMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_GreenLoanOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Green loan option.", "label": "Green Loan Option [Member]", "terseLabel": "Green Loan Option [Member]" } } }, "localname": "GreenLoanOptionMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in costs in excess of billings on uncompleted contracts or programs expected to be collected within one year.", "label": "Increase Decrease In Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year", "negatedLabel": "Contract revenues in excess of billings" } } }, "localname": "IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gldd_IncreasedGrossProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increased gross profit.", "label": "Increased Gross Profit", "terseLabel": "Increased gross profit" } } }, "localname": "IncreasedGrossProfit", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_IndemnificationCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indemnification commitment member.", "label": "Indemnification Commitment [Member]", "terseLabel": "Indemnification Commitment [Member]" } } }, "localname": "IndemnificationCommitmentMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_InterestPaidNetOfCashReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest paid net of cash received.", "label": "Interest Paid Net Of Cash Received", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNetOfCashReceived", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gldd_LineOfCreditFacilityOptionalIncreaseCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of credit facility optional increase capacity.", "label": "Line Of Credit Facility Optional Increase Capacity", "terseLabel": "Line of credit facility optional increase capacity" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseCapacity", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_LineOfCreditFacilitySuppressedCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of credit facility suppressed capacity.", "label": "Line Of Credit Facility Suppressed capacity,", "terseLabel": "Line of credit facility suppressed capacity" } } }, "localname": "LineOfCreditFacilitySuppressedCapacity", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_MaintenanceDredgingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maintenance dredging.", "label": "Maintenance Dredging [Member]", "terseLabel": "Maintenance [Member]" } } }, "localname": "MaintenanceDredgingMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_MaximumCovenantPercentageOfUndrawnAvailabilityOfAmendedCreditAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum covenant percentage of undrawn availability of amended credit agreement.", "label": "Maximum Covenant Percentage of Undrawn Availability of Amended Credit Agreement", "terseLabel": "Maximum covenant percentage of undrawn availability of amended credit agreement" } } }, "localname": "MaximumCovenantPercentageOfUndrawnAvailabilityOfAmendedCreditAgreement", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gldd_MinimumFixedChargeCoverageRatioPerCovenant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum fixed charge coverage ratio per covenant.", "label": "Minimum Fixed Charge Coverage Ratio per Covenant", "terseLabel": "Minimum fixed charge coverage ratio per covenant" } } }, "localname": "MinimumFixedChargeCoverageRatioPerCovenant", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gldd_NumberOfReportableSegmentsWithGoodwill": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reportable segments with goodwill.", "label": "Number Of Reportable Segments With Goodwill", "terseLabel": "Number of reportable segment with goodwill" } } }, "localname": "NumberOfReportableSegmentsWithGoodwill", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "gldd_OtherComprehensiveIncomeLossGainsReclassifiedToEarningsFromChangesInFairValueOfDerivativesNetOfCashSettlementsAndTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other comprehensive income loss, gains reclassified to earnings from changes in fair value of derivatives, net of cash settlements and taxes.", "label": "Other Comprehensive Income Loss, Gains Reclassified to Earnings From Changes in Fair Value of Derivatives, Net of Cash Settlements and Taxes", "terseLabel": "Reclassification of derivative (gains) losses to earnings net of cash settlements and taxes" } } }, "localname": "OtherComprehensiveIncomeLossGainsReclassifiedToEarningsFromChangesInFairValueOfDerivativesNetOfCashSettlementsAndTaxes", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_OtherCurrentAndNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other current and noncurrent assets.", "label": "Other Current And Noncurrent Assets [Member]", "terseLabel": "Other Current and Noncurrent Assets [Member]" } } }, "localname": "OtherCurrentAndNoncurrentAssetsMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_OutstandingPerformanceBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Outstanding performance bonds.", "label": "Outstanding Performance Bonds", "terseLabel": "Outstanding performance bonds" } } }, "localname": "OutstandingPerformanceBonds", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_OwnedDomesticSubsidiariesPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owned domestic subsidiaries percent.", "label": "Owned Domestic Subsidiaries Percent", "terseLabel": "Owned Domestic Subsidiaries Percent" } } }, "localname": "OwnedDomesticSubsidiariesPercent", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "gldd_PercentageOfFairValueOfReportingUnitInExcessOfCarryingValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying value.", "label": "Percentage of Fair Value of Reporting Unit in Excess of Carrying Value", "terseLabel": "Percentage of fair value of reporting unit in excess of carrying value" } } }, "localname": "PercentageOfFairValueOfReportingUnitInExcessOfCarryingValue", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentationNarrativeDetails" ], "xbrltype": "percentItemType" }, "gldd_PercentageOfPerformanceObligationToBeRecognizedAsRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of performance obligation to be recognized as revenue.", "label": "Percentage Of Performance Obligation To Be Recognized As Revenue", "terseLabel": "Percentage of performance obligation to be recognized as revenue" } } }, "localname": "PercentageOfPerformanceObligationToBeRecognizedAsRevenue", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "gldd_PerformanceObligationExpectedToBeRecognizedAsRevenueYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance obligation expected to be recognized as revenue, year.", "label": "Performance Obligation Expected To Be Recognized As Revenue Year", "terseLabel": "Performance obligation, expected to be recognized as revenue year" } } }, "localname": "PerformanceObligationExpectedToBeRecognizedAsRevenueYear", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "gYearItemType" }, "gldd_PerformanceObligationsExcludeFromDredgingBacklog": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance obligations exclude from dredging backlog.", "label": "Performance Obligations Exclude From Dredging Backlog", "terseLabel": "Performance obligations exclude from dredging backlog" } } }, "localname": "PerformanceObligationsExcludeFromDredgingBacklog", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_PotentialLiabilityForCriminalMatters": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Potential liability for criminal matters.", "label": "Potential Liability For Criminal Matters", "terseLabel": "Potential liability for criminal matters" } } }, "localname": "PotentialLiabilityForCriminalMatters", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_PrivateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private.", "label": "Private [Member]", "terseLabel": "Private [Member]" } } }, "localname": "PrivateMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_QuantityOfOilSpill": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quantity of oil spill.", "label": "Quantity Of Oil Spill", "terseLabel": "Quantity of oil spill" } } }, "localname": "QuantityOfOilSpill", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "volumeItemType" }, "gldd_ReleaseOfFundsRetainedInConnectionWithPrePurchaseConstructionProjectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Release of funds retained in connection with pre-purchase construction project.", "label": "Release Of Funds Retained In Connection With Pre-purchase Construction Project [Member]", "terseLabel": "Release of Funds Retained in Connection With Pre-Purchase Construction Project [Member]" } } }, "localname": "ReleaseOfFundsRetainedInConnectionWithPrePurchaseConstructionProjectMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_RestitutionOweOnLiabilityForCriminalMattersPreviouslyDeposited": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restitution owe on liability for criminal matters previously deposited.", "label": "Restitution Owe On Liability For Criminal Matters Previously Deposited", "terseLabel": "Restitution owe on liability for criminal matters previously deposited" } } }, "localname": "RestitutionOweOnLiabilityForCriminalMattersPreviouslyDeposited", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_RevenueFromContractWithCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contract with customer line items.", "label": "Revenue From Contract With Customer [Line Items]", "terseLabel": "Revenue From Contract With Customer [Line Items]" } } }, "localname": "RevenueFromContractWithCustomerLineItems", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "gldd_RevenueFromContractWithCustomerTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contract with customer table.", "label": "Revenue From Contract With Customer [Table]", "terseLabel": "Revenue From Contract With Customer [Table]" } } }, "localname": "RevenueFromContractWithCustomerTable", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "gldd_RevenueValueRemainingFromOutstandingPerformanceBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue value remaining from outstanding performance bonds.", "label": "Revenue Value Remaining From Outstanding Performance Bonds", "terseLabel": "Revenue value remaining from outstanding performance bonds" } } }, "localname": "RevenueValueRemainingFromOutstandingPerformanceBonds", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "gldd_RevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolver.", "label": "Revolver Member", "terseLabel": "Revolver [Member]" } } }, "localname": "RevolverMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "gldd_RiversLakesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rivers & Lakes.", "label": "Rivers Lakes [Member]", "terseLabel": "Rivers & Lakes [Member]" } } }, "localname": "RiversLakesMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_ScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of fair values of financial instruments and non-financial assets and liabilities measured.", "label": "Schedule Of Fair Values Of Financial Instruments And Nonfinancial Assets And Liabilities Measured Table [Text Block]", "terseLabel": "Schedule of Fair Values of Financial Instruments and Nonfinancial Assets and Liabilities Measured at the Reporting Date" } } }, "localname": "ScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredTableTextBlock", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "gldd_StateAndLocalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State and local government.", "label": "State And Local Government [Member]", "terseLabel": "State and Local Government [Member]" } } }, "localname": "StateAndLocalGovernmentMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_TwoThousandSevenLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand seven long-term incentive plan.", "label": "Two Thousand Seven Long Term Incentive Plan [Member]", "terseLabel": "2007 Long-Term Incentive Plan [Member]" } } }, "localname": "TwoThousandSevenLongTermIncentivePlanMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_TwoThousandSeventeenLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand seventeen long-term incentive plan.", "label": "Two Thousand Seventeen Long Term Incentive Plan [Member]", "terseLabel": "2017 Long-Term Incentive Plan [Member]" } } }, "localname": "TwoThousandSeventeenLongTermIncentivePlanMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_TwoThousandTwentyNineNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2029 Notes.", "label": "Two Thousand Twenty Nine Notes [Member]", "terseLabel": "2029 Notes [Member]" } } }, "localname": "TwoThousandTwentyNineNotesMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "gldd_TypeOfCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of customer.", "label": "Type Of Customer [Member]", "terseLabel": "Type of Customer [Member]" } } }, "localname": "TypeOfCustomerMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_TypeOfWorkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of work.", "label": "Type Of Work [Member]", "terseLabel": "Type of Work [Member]" } } }, "localname": "TypeOfWorkMember", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "gldd_VestingOfRestrictedStockUnitsSharesAndImpactOfSharesWithheldForTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting of restricted stock units shares and impact of shares withheld for taxes.", "label": "Vesting Of Restricted Stock Units Shares And Impact Of Shares Withheld For Taxes", "verboseLabel": "Vesting of restricted stock units and impact of shares withheld for taxes, shares" } } }, "localname": "VestingOfRestrictedStockUnitsSharesAndImpactOfSharesWithheldForTaxes", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "gldd_VestingOfRestrictedStockUnitsValueAndImpactOfSharesWithheldForTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Vesting of restricted stock units value and impact of shares withheld for taxes.", "label": "Vesting Of Restricted Stock Units Value And Impact Of Shares Withheld For Taxes", "negatedLabel": "Vesting of restricted stock units and impact of shares withheld for taxes, value" } } }, "localname": "VestingOfRestrictedStockUnitsValueAndImpactOfSharesWithheldForTaxes", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "gldd_WarrantyPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty periods.", "label": "Warranty Periods", "terseLabel": "Warranty periods" } } }, "localname": "WarrantyPeriods", "nsuri": "http://www.gldd.com/20230331", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r153", "r184", "r195", "r196", "r197", "r198", "r199", "r201", "r204", "r236", "r237", "r238", "r239", "r241", "r242", "r244", "r246", "r247", "r484", "r485" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r153", "r184", "r195", "r196", "r197", "r198", "r199", "r201", "r204", "r236", "r237", "r238", "r239", "r241", "r242", "r244", "r246", "r247", "r484", "r485" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_CrudeOilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Crude Oil [Member]", "terseLabel": "Crude Oil [Member]" } } }, "localname": "CrudeOilMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r112", "r157", "r162", "r168", "r212", "r324", "r325", "r326", "r332", "r333", "r348", "r349", "r350", "r351", "r370" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect of Recent Accounting Pronouncements [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r112", "r157", "r162", "r168", "r212", "r324", "r325", "r326", "r332", "r333", "r348", "r349", "r350", "r351", "r370" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r112", "r157", "r162", "r168", "r212", "r324", "r325", "r326", "r332", "r333", "r348", "r349", "r350", "r351", "r370" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_EnergyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Energy [Axis]", "terseLabel": "Energy" } } }, "localname": "EnergyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_EnergyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Energy [Domain]", "terseLabel": "Energy" } } }, "localname": "EnergyDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r232", "r233", "r234", "r235", "r291", "r377", "r393", "r414", "r415", "r429", "r440", "r447", "r486", "r526", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r232", "r233", "r234", "r235", "r291", "r377", "r393", "r414", "r415", "r429", "r440", "r447", "r486", "r526", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r205", "r380", "r430", "r445", "r481", "r482", "r487", "r536" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r205", "r380", "r430", "r445", "r481", "r482", "r487", "r536" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r232", "r233", "r234", "r235", "r284", "r291", "r317", "r318", "r319", "r376", "r377", "r393", "r414", "r415", "r429", "r440", "r447", "r477", "r486", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r232", "r233", "r234", "r235", "r284", "r291", "r317", "r318", "r319", "r376", "r377", "r393", "r414", "r415", "r429", "r440", "r447", "r477", "r486", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r206", "r207", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r431", "r446", "r487" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r206", "r207", "r400", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r431", "r446", "r487" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r470", "r523" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Notes And Loans Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r444" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r533" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "totalLabel": "Total contract revenues in excess of billings" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r122", "r209" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "totalLabel": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r387", "r403" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Total accounts receivable\u2014net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r134", "r143", "r144", "r343", "r419", "r456" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Accumulated Gain Loss Net Cash Flow Hedge Parent [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r26", "r27", "r124", "r388", "r398", "r399" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r24", "r27", "r75", "r371", "r394", "r395", "r456", "r457", "r458", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r5" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r324", "r325", "r326", "r465", "r466", "r467", "r518" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r125", "r210", "r213", "r214", "r215" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for credit losses", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r105", "r120", "r151", "r192", "r197", "r203", "r211", "r236", "r237", "r239", "r240", "r241", "r243", "r245", "r247", "r248", "r339", "r344", "r358", "r444", "r484", "r485", "r524" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r115", "r127", "r151", "r211", "r236", "r237", "r239", "r240", "r241", "r243", "r245", "r247", "r248", "r339", "r344", "r358", "r444", "r484", "r485", "r524" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r78", "r81" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r50", "r51", "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchased but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAccumulatedAmortization": { "auth_ref": [ "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Accumulated Amortization", "terseLabel": "Amortization on pre-construction costs" } } }, "localname": "CapitalizedContractCostAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Costs to fulfill a contract with customer recognized as an asset" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r48", "r117", "r416" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r42", "r48", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r42", "r90" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r99", "r109" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r57", "r229", "r230", "r404", "r483" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r465", "r466", "r518" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r64" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r444" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock--$.0001 par value: 90,000 authorized, 66,416 and 66,188 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r139", "r141", "r146", "r383", "r390" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionContractorReceivableRetainage": { "auth_ref": [ "r123", "r378" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.", "label": "Construction Contractor, Receivable, Retainage", "terseLabel": "Retainage", "totalLabel": "Construction Contractor, Receivable, Retainage, Total" } } }, "localname": "ConstructionContractorReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableDueAfterOneYear": { "auth_ref": [ "r532" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails2": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected after next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Construction Contractor, Receivable, Excluding Contract Retainage, after Year One", "terseLabel": "Long-term contract revenues in excess of billings", "totalLabel": "Construction Contractor, Receivable, Excluding Contract Retainage, after Year One, Total" } } }, "localname": "ContractReceivableDueAfterOneYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableDueOneYearOrLess": { "auth_ref": [ "r532" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails2": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 }, "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Construction Contractor, Receivable, Excluding Contract Retainage, Year One", "terseLabel": "Contract revenues in excess of billings", "verboseLabel": "Current portion of contract revenues in excess of billings" } } }, "localname": "ContractReceivableDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r267", "r268", "r281" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedTotalLabel": "Total billings in excess of contract revenues", "terseLabel": "Billings in excess of contract revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r34", "r380" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Costs of contract revenues", "totalLabel": "Cost of Goods and Services Sold, Total", "verboseLabel": "Costs of contract revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term contract or program.", "label": "Long-Term Contract or Program Disclosure [Table Text Block]", "terseLabel": "Components of Contracts in Progress" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r96", "r97", "r104", "r153", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r367", "r424", "r425", "r426", "r427", "r428", "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r2", "r102" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt instrument covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r92", "r93", "r249", "r367", "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r257", "r357", "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r17", "r250" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r128", "r424", "r519" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r18", "r153", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r367", "r424", "r425", "r426", "r427", "r428", "r462" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r18", "r65", "r66", "r67", "r68", "r91", "r92", "r93", "r103", "r153", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r367", "r424", "r425", "r426", "r427", "r428", "r462" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r46", "r74", "r331", "r335", "r336", "r464" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r328", "r329" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r46", "r187" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative asset.", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r129", "r130", "r357", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivatives assets", "totalLabel": "Derivative Asset, Total" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeForwardPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The forward price on the price risk forward or futures contract, such as a gas futures contract.", "label": "Derivative, Forward Price", "terseLabel": "Fixed price range" } } }, "localname": "DerivativeForwardPrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r76", "r79", "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r76", "r79", "r83", "r84", "r85", "r86", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments Gain Loss [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r129", "r130", "r357", "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liabilities", "totalLabel": "Derivative Liability, Total" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative liability.", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeNonmonetaryNotionalAmountVolume": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nominal volume used to calculate payments on a derivative instrument.", "label": "Derivative, Nonmonetary Notional Amount, Volume", "terseLabel": "Derivative, nonmonetary notional amount, volume" } } }, "localname": "DerivativeNonmonetaryNotionalAmountVolume", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "volumeItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeSwapTypeFixedPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed price related to the price risk swap derivative.", "label": "Derivative, Swap Type, Fixed Price", "terseLabel": "Fixed price range" } } }, "localname": "DerivativeSwapTypeFixedPrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r280", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Contract Revenues by Type of Work and Customer" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r294", "r321", "r322", "r323", "r327", "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r147", "r160", "r161", "r162", "r163", "r164", "r169", "r171", "r173", "r174", "r175", "r179", "r351", "r352", "r384", "r391", "r420" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings (loss) per share", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Earnings (loss) per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r147", "r160", "r161", "r162", "r163", "r164", "r171", "r173", "r174", "r175", "r179", "r351", "r352", "r384", "r391", "r420" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings (loss) per share", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Earnings (loss) per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r176", "r177", "r178", "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and employee benefits", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r64", "r112", "r142", "r143", "r144", "r154", "r155", "r156", "r159", "r165", "r167", "r181", "r212", "r266", "r324", "r325", "r326", "r332", "r333", "r350", "r359", "r360", "r361", "r362", "r363", "r365", "r371", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r353", "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Fair Value of Fuel Hedge Contracts Balance Sheet Location" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r257", "r285", "r286", "r287", "r288", "r289", "r290", "r354", "r373", "r374", "r375", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative assets designated as fair value hedging instruments.", "label": "Fair Value Hedge Assets", "verboseLabel": "Fair value hedge assets" } } }, "localname": "FairValueHedgeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "Fair Value Hedge Liabilities", "terseLabel": "Fair value hedge liabilities" } } }, "localname": "FairValueHedgeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r257", "r285", "r290", "r354", "r373", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r257", "r285", "r290", "r354", "r374", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "verboseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r257", "r285", "r286", "r287", "r288", "r289", "r290", "r354", "r375", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r257", "r285", "r286", "r287", "r288", "r289", "r290", "r373", "r374", "r375", "r425", "r426", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "terseLabel": "Fair Value, Net Asset (Liability)", "totalLabel": "Fair Value, Net Asset (Liability), Total" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r78", "r82", "r85" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r460", "r475", "r476" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Gain on sale of assets - net", "terseLabel": "Gain on sale of assets-net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnSalesOfAssets": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "negatedLabel": "Gain on sale of assets", "totalLabel": "Gain (Loss) on Disposition of Assets for Financial Service Operations, Total" } } }, "localname": "GainsLossesOnSalesOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r118", "r216", "r381", "r423", "r444", "r473", "r474" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "GOODWILL", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r33", "r151", "r192", "r196", "r202", "r204", "r211", "r236", "r237", "r239", "r240", "r241", "r243", "r245", "r247", "r248", "r358", "r422", "r484" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialInstrumentsAndNonfinancialAssetsAndLiabilitiesMeasuredAtReportingDateDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r31", "r94", "r100", "r111", "r192", "r196", "r202", "r204", "r385", "r422" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r152", "r166", "r167", "r190", "r330", "r334", "r337", "r392" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (provision)", "negatedTerseLabel": "Income tax benefit (provision)", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid (received) for income taxes", "totalLabel": "Income Taxes Paid, Net, Total" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r45" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r45" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r379", "r459" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Billings in excess of contract revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r45" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Other noncurrent assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r45" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense\u2014net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r126", "r417", "r444" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r454" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "INVENTORIES\u2014Noncurrent", "totalLabel": "Inventory, Noncurrent, Total" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r151", "r211", "r236", "r237", "r239", "r240", "r241", "r243", "r245", "r247", "r248", "r340", "r344", "r345", "r358", "r421", "r484", "r524", "r525" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r98", "r107", "r444", "r463", "r471", "r520" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r116", "r151", "r211", "r236", "r237", "r239", "r240", "r241", "r243", "r245", "r247", "r248", "r340", "r344", "r345", "r358", "r444", "r484", "r524", "r525" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r2", "r97", "r104" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "REVOLVING CREDIT FACILITY", "totalLabel": "Long-Term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Availability under credit agreement suppressed" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Letter of credit remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r0", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "One-time payment amount" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r121" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "LONG-TERM DEBT", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureLongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r18", "r60", "r61" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "LONG-TERM DEBT - REVOLVER" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r18", "r62" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r58", "r59", "r231", "r232", "r233", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r478", "r479", "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Aggregate demolition surety performance bond" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r58", "r59", "r231", "r232", "r233", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r150" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r150" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r42", "r44", "r47" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r32", "r47", "r101", "r110", "r114", "r137", "r140", "r144", "r151", "r158", "r160", "r161", "r162", "r163", "r166", "r167", "r172", "r192", "r196", "r202", "r204", "r211", "r236", "r237", "r239", "r240", "r241", "r243", "r245", "r247", "r248", "r352", "r358", "r422", "r484" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "negatedTotalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations", "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureBasisOfPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r192", "r196", "r202", "r204", "r422" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r369" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r369" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "OPERATING LEASE LIABILITIES\u2014Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r368" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "OPERATING LEASE ASSETS" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r204" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segment [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r119" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "OTHER" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r131", "r132" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Net change in cash flow derivative hedges\u2014net of tax", "totalLabel": "Net change in cash flow derivative hedges\u2014net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedLabel": "Net unrealized gain (loss) on derivatives, tax", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r131", "r132" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Change in fair value of derivatives\u2014net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r132", "r135" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedLabel": "Reclassification of derivative losses (gains) to earnings - net of tax", "negatedTerseLabel": "Reclassification of derivative (gains) losses to earnings net of tax", "terseLabel": "Reclassification of derivative losses (gains) to earnings - net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r64", "r138", "r141", "r145", "r359", "r364", "r365", "r382", "r389", "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss-net of tax", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r25", "r28", "r77", "r136" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedLabel": "Reclassification of derivative losses (gains) to earnings - net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r23", "r25", "r87" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Change in fair value of derivatives - net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "OTHER" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "verboseLabel": "Other expense (income)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r148" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid on settlement of vested share awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r38" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLegalSettlements": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for the settlement of litigation during the current period.", "label": "Proceeds from Legal Settlements", "terseLabel": "Proceeds from Legal Settlements" } } }, "localname": "ProceedsFromLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r40" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Borrowing under revolving loans" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r37" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from dispositions of property and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r39", "r73" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of options and purchases from employee stock plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r114", "r137", "r140", "r149", "r151", "r158", "r166", "r167", "r192", "r196", "r202", "r204", "r211", "r236", "r237", "r239", "r240", "r241", "r243", "r245", "r247", "r248", "r338", "r341", "r342", "r352", "r358", "r385", "r422", "r442", "r443", "r458", "r484" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "verboseLabel": "Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r56", "r108", "r386", "r444" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "PROPERTY AND EQUIPMENT\u2014Net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Adjustments Reclassified from Accumulated Balances Other Comprehensive Loss (Income) to Earnings" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r41" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn 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.", "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Repayments of revolving loans" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r401", "r402", "r461", "r534", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash Equivalents", "terseLabel": "Restricted cash included in other long-term assets", "totalLabel": "Restricted Cash Equivalents, Total" } } }, "localname": "RestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r69", "r106", "r397", "r399", "r444" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r112", "r154", "r155", "r156", "r159", "r165", "r167", "r212", "r324", "r325", "r326", "r332", "r333", "r350", "r394", "r396" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r183", "r184", "r195", "r200", "r201", "r205", "r206", "r208", "r279", "r280", "r380" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Contract revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r278", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Year in which remaining performance obligation is expected to be recognized, in YYYY format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year", "terseLabel": "Remaining performance obligation, expected timing of satisfaction, year" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueNarrativeDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueComponentsOfContractsInProgressDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r27", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Components of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computations for Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "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.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r208", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r423", "r536" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r45" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Share-based compensation arrangement by share-based payment award, number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Underlying equity awards issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "BALANCE - shares", "periodStartLabel": "BALANCE - shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r113", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r208", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r423", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r21", "r64", "r112", "r142", "r143", "r144", "r154", "r155", "r156", "r159", "r165", "r167", "r181", "r212", "r266", "r324", "r325", "r326", "r332", "r333", "r350", "r359", "r360", "r361", "r362", "r363", "r365", "r371", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Retained Earnings (Accumulated Deficit) [Member]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdjustmentsReclassifiedFromAccumulatedBalancesOtherComprehensiveLossIncomeToEarningsDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r154", "r155", "r156", "r181", "r380" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r3", "r4", "r64", "r69" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation, shares", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r3", "r4", "r64", "r69", "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options and purchases from employee stock purchase plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r3", "r4", "r69", "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation, value", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r21", "r64", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options and purchases from employee stock purchase plan, value" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r55", "r444", "r463", "r471", "r520" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "BALANCE - value", "periodStartLabel": "BALANCE - value", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Subsegments [Domain]", "terseLabel": "Subsegments" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfCustomerContractRevenuesDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureRevenueSummaryOfTypeOfWorkContractRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r366", "r372" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r366", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r366", "r372" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income and other taxes", "totalLabel": "Taxes Payable, Current, Total" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r4", "r64", "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "terseLabel": "Cancellation of treasury stock, value" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r4", "r64", "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Cancellation of treasury stock, shares" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible Enumeration]", "terseLabel": "Cost, Product and Service [Extensible Enumeration]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue, Product and Service [Extensible Enumeration]" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureLongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r468" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of stock options and restricted stock units", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r170", "r175" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average shares", "totalLabel": "Weighted-average common shares outstanding \u2014 diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r169", "r175" ], "calculation": { "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted-average common shares outstanding \u2014 basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.gldd.com/20230331/taxonomy/role/Role_DisclosureEarningsPerShareComputationsForBasicAndDilutedEarningsPerShareDetails", "http://www.gldd.com/20230331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991598-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r448": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r449": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r451": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r452": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r453": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 57 0000950170-23-016655-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-016655-xbrl.zip M4$L#!!0 ( %& HE8 0B(L;ET! !8(&P 1 9VQD9"TR,#(S,#,S,2YH M=&WLO6M7&TG2+OKY[%]1V_/.K.YU2#OO%]S=>]& >UBO&SR YW*^>.45ZFVA MHE62#?O7G\P2PF# QE""E)1SZ192J509D1'QQ).1D3_]G[.30?71C]JZ&?[\ M KV$+RH_M(VKAT<_O]@XV-S9>?%_?OGI?P-0;;W9V:UV_:=JPX[KCWZK;NV@ M:2]?]]]66XV=G/CAN +5\7A\NO[JU:=/GUZZ4 _; M9C 9QY]J7]KFY%4%P/3>FR.OT]O5EA[[:AU#3 !D .)#Q-8)7J?PI2(4_K\0 MKD/X^5O-Z?FH/CH>5S_8'ZOTI?C+PZ$?#,ZK-_50#VVM!]7!["?7XC/:E]7& M8%#MIV^UU;YO_>BC=R_3+?_73\?C*(LHCV'[\XLKS_V)O&Q&1Z^04NK56;KF MQ?2B]3,S&KCZ\MKT9WRZ:7CJY?6UQ[@ZM7D513B. [- MSZZ/8O_C*Y>GCXUN+R\_NW']M?&E3V>7UF=WW1>EQTCZ3NJ>73YLAKM1[:/: MWOXU-QZ]&I^?^E?Q0C"<7GGY5&U]VS/%$:!7__[][8$]]B<:?#ETY[^0?NOM MRZ/FXZOX0?PNQK,+)RTXTOKT\N*@6]/]P,4'URZNVX9B)+ZF@ND5LR_X.!A\ MFVXQ?.7/QG[8UF;@@>_&W,WS%N!D:1>C&(] DDO[#;&E^P&( $:S;[:C\1?? MO!S8Y4?7AG8T<.[:KZ0W.E-,U@,)09]U/P91FM^WBOZN? MQO5XX']!$/SCIU?3U^G=$S_6G<\"_L])_?'G%YO-,"IP# ZC+%]4=OK7SR_& M4:^OIK[@5;KMJXO[_F0:=UZUX_.!__G%B1X=UG MVB7WNE[)T[/7+[J?=?7'V9=Q@O> MC+3MW&8=M?KF@\,"2\$M\,((0)%%P"#N@0E2.8DQTHZ]J(;Z)/[,Q<1?WVQ. M3NIQ..HC1J;#.OI%]Y_>'^P%973UNO#>A!%-IKX.)Y7UQ]]-I0+SW$Q$B8MQP)R M(*34@'*/XT\A Z1W1&L!H29^-I)HZ^N;D]$H#N%-C$EZ\!^O1]M#ET+)ET,P MEC%/41J"Y8 J!H&TW@,'A=#6>..M?/$+ C'*3Q[U(M'NT/H@3JAC.! :B,! M)8P"Q:D%F!&&78!**O4(H2M/!=7Q>62T3T IYT!AXT'00GAC"'2$]B1T00)A M,@I="4"1T4Y0)2 C7XHYV>Q>V/.^&W=CK]\W. 0 M%9PKP*.A1#$[ F2G5,H-@]AQ@<.+7[X6/?YR$*%$;?WO_L3XT;W&) W$RG(! M'&%11IYK8*RW@'F-F73$&(IG8TJ.>OU?>A1=Y?C\7;Q)XV[,%8LH)(Z9Z#E# MG(J4::!D= (:$>&QDH3;**.IH_WYQ86'7W>3T:=FY%H_?/%+]#G5>32?>ST^ M]IA@:! 00I'X_I>YY&D =/<73[R-H0]6 8D"X.$2'%&(RAPQGT"--XEC$9;+77 M, Y'\NCV6(S34F,.(D31RIH K;H1RAZDL6 MQB"'O [$N*N6,\NGIO%M:OUOXGLW/,#]=/6/FZ'MU75L,?+!QX!J??O+3RDC M6&\[ !Y_I>HRA/4$+7]^T490,TAHO'OO>)0>(CDJ,$.3+\]:E\+/]7M,?^[J M;W1_MLUDU/W594#K%R/K1+;Y09O@M(SS.X;_Z&Q$! -&:P<4M0@32C!7^,7L MJ[[S-+._:I?^#K4?5=TC^%M![>;.?U_W*U]^>7:[UA\E74S_=/''SDX'M:W' M4_U7KCY)TRUET[.)^6Z@A[M1F1MG=?OBE\Z3'WYJ#H^;2:N'[B 9X=C[X=MF M>'3H1RO7[T8!S% MG.[VFV^.1OKTN+;7+/V-CTFD'OS6?/2C8;KNL3\Z&\WE#_\Z:6-*W[:S45WY M\:W1=#[W]IL3T][\E0L$,&G'38QKCVJ^K^,#;20Q8>RE2II6BB\6D",?BI0=-&%U^TM$8!Y_T:?ID_@%' "SO M&7#BI:J/@&,II\EU (O>L#&]GD2@[=T,@._Z M\:9NC]\,FD\=SGZG1STBIGUO![IMX^AL!Q'W)N.]<.4I]L;'?I2>=N2/TW=3 MCF";DR]FZ4/OLI2I N$D.C-G 2C?^K!Q/]Z?OGR[_&.>F2/S]_Z MCWYP7?&7%^T,3R?CMKL"]S4W'T>?-"-?'PVGJX;V?/O,'B>D,6]&Y1KD[@W< M,:>50A8"1:2*^0:/N2'B# 0:.,?!*(=OQ&VWH0'^M+O_&Q&7R, M2KQ^T?S0WY2HB)ZG'==V:?$>)WT1BX51P0!(A '4H6@]A$E!#,?7(&.M)KM:3E;,MJ?8MS*'@ MT!D.@8'6 BKCK%4ZQO28P'BLN#64Z]PFU[,L=]QG%>!?S>A;_-R]!O=NU+B) M'5^6$USYH5^]ML>[S614M\?I(7I?Y.AO864QO:TP5D*&.7#!)FA++%!*1[]K M,'&I5LVI;*%MP2H%JSPS)48,)0%3@$R(-I,J:;4E)MJ1X2H0%BCAN5I/G$K- M)*ITMQG[]FVCAZD^Y3,V\-9']4= \>OYY]?)[U_USO5@$*]M=X8QOX_.!3:1\!3'H.*$VU3UA3$)@FC ?.E,EN^2;31;4> M>9>@F;!2:"!H6A@1).(VQ1FP""-N'1=.SGV==R'0VGV*4[K/HVF^;6PI45EP MU$8P)MPC#8BF*I5N46"X)4 '8222FEH4KPYPM+@-GBE2(($-RP#F#J?PBH@P4*"!4(AYQO:.V:0C(9!?*(LJ0>2 M>Q^G)S50<..%SS;6+Q:'\#SNQS%EH; "!.&C^W$<)@[! RN9#E0I*$)V240BX!<@X!JIP TGL*#&7$2,Z#5-FY MJ9Q5T^/F 6TUX]ZI" $DB583'#"&,<"=HCY@20C.MN0A1]7TB+Z5]2QP%N$8 MU!Y03120,6$"G-G #0DJN&SWOV:='_7FUR#V,86E$BB"GP M>=X2!6R<,LX[H+QRT2 , IH9#;116C$AF9,P-X-XRNT0V2"-0)@CAEA@>& Q MCL498(2W@'#J.='"6K'HE5AS+4'(P-8D-!QW50HN=1MCQ@.)D )80!$<=('0 M;%5X!V#X;=2US='##?IL&QJ^GPG+7X M;%Y=4A&C/DX+ZZF_7:K^-98$H#W2J?N9$#Y;?F^)=HL_P5+_?(SG7@V!,YL_ M#T:-BQFE%):*:4,!T@$"JE.=+((,,$BP]Q1\V7^V<^[ZR9[;59E'3))3_K#(]FYD7J)JR LDH#[)5D MP0M%\]N[L7 %L\_C4"&7S%%B 4>,I351!V1RK3$,8N4B=J0V6YHK8X=Z3;/3 M%L[WTNP7WO=1H5)YCF6<4YZX&"H5LD BJP$TG@EE&$8BNRKWYUT]>^(2LV_Q M*N\Z$-[;'N ,F(UGVA:O(*4DG5^!TG:/:!= L]1)S" ?%&:"L>RBUVVP7I^5 M=IY/OE5(!T\EU$ [E@KM$ 2:2@.<533B/FVLS1;"]D$IH$6!J(([[K&.N7M M%% '/5#8!\ =85@($Q/XN2>&WYMH]=?3#BF# X0@J+3H\RYFP7;V4Q Y_EB0XR M^BU@83ICSV()I+8LM8'TF,=/E-L81F(J M0U0BIJS0GF(J='9MD5:YFOIBZ\:,<7I_D"'/M9B$D)/!!$93;S 3D7&W0D49 M T:R()"6*FB5HR4\U3KO?#)T'!-1DPAHTQ48(8'2JYBS&A-! '.:A6R+U^^1 MI"YS@GK59B]25'@/F_TRFWU4.;8RQ%M&@' JVJP*%$BN), 14CC*D((HN]E3 MHM=R1Z]GZE,:B(GYOP,DL(BML2;1CV(*C%,V$*69HMEEN4MM"1G.S.?!5=1( MC:!S *:6_Y0D2&6Y!A%2.4^\UF'^1SD^..O+N$QD/M6.GE.KF I D-0C''H9 M ; AJ4TND];P(&1V?F2FAE_U(&U@.CCV?IQZH":7 M_-&V?G%VJ02'M4%2 .:% M2'Y.0# 1YK&X0A.,ALEW5*/?/SSQ]&"4%8 ,K;P'GTP@MY1HF.<9!3%B"DD4%IXX$VPA&KE M@\N.DUMD:GQ.W9@L8YZBM.G&\IB;,@AD*G9V4 AMC3?>SKWOYF+D+E%(B@F. M09"I P_D%L07(NW =$K']%Z&[#!'R5V6O;W>,U5>&T:L=!C$K%U&6Z "I#8> MP'DG(@)75.37ZRBK3N+76U!=K?A[%$T-C>*(J.BBT@XCRAS05"' "30B6,UU MR!9TY]8D+ =.PB$7I# .F0BPDI6AN,/> ^)$5'/3LV=-_Z^N=QCY86&G%-I M-<"4Q\&;Z&P,41Q@ZR/*#))1DRTA)%\2LAYE]$&P6$(PY0 M; R0 G,@O64P>&*0R6[1<<'(L1XAO4YG?DD.H]N@(77_(< @+5(YL8[Q&5N6 M[S$?V35P>A[/KU/U:U#=46[1X$Q,JY5QZ< IB6-R'8/\_+.RAZIPB=BS94KT MN8*"P=2!DEB\]J4:Y(ADUG @%/;1VC4#6DD! MD,+&"L]IL-DQ:2NSVW'EMR!JJ 72%@+'34PJB1= !8T!AQ03ZKP2^95 /\<6 MQ-7H:ZP\%50C#"0FB6+@'$0OY4'00GAC"'0DLT.J^EQVUEAA'%)!N([(FO, MM$$1F]$0 A+0>98M+%O\8W9[5*2T)FCJ3#0*2P%5:14+G=^=3 MW\;+9VML_94BA/T8X4;M6_W'-[=9%Y>6&]GB!-2&60X\@3KU D81QR(*1+2) M=&PA=_FVM,N&I+86E\.J]WR6MA1DSFL1LT4N1(3H.&V8<4XG_]9 M@=_O-1"\-\Z\=NFC3KYA5B #,1 >R9@S*PB,BO$/46\#=)0PE5WI0%9MPS)H M=DT)#8(2#ZS7/.HP:M-01(#DA")'HR"GBW$GU%#G.C[+JLHRK+L\3Q;1Q M,)I!3)N$PH!:Z(!V$9!#R@PVUC"=W_FAI0![56 P510*[M.Y5JD'=8 >2$D1 M")9PC:/7YGCARQR>>??=H\ZSF SKJ:K>?]A^OW^IB1.OV\G(_U*W#<5(K,?/ M9C>8?33[.]WAEKM=&-6-.TX3W>F'WWG+TWC-C?M=##*^_,Z[M<=ZY-L[[C?] M\#OO^/[#A;C>'VQ]F(Q'1WIP>?NNAZB_^J7=B-NB@VM&=\D\WN5K#W#C^^G- M+3]L3NKA;;>-#[0>G^AKM[SV[5?7'_R>0X\3Y4/WZ1?B?<#XOS'GOG?\]U7L M(X007WK7>8UV+VS$QZNMWFH& SUJ#]+O9C0;GD :!UMWNI-O#.:6NUVUI>^8 MT;_\5)^MCZYD0M6@'OZQWPRN!Y/TA9?-Z.@5AI"\&L6/7Z7K7E1Z9$=?O_CB MBE[A!^XQ1SRFK<@K'A&:M6D?HP+&!R>, M\1!1\J(*H^;DXCL?D/.0^9CWXA@? 94\YKU64:"\1\H3:IS$U9L/2E!O!!9 M*YX.6./QGDS2B 0%A=91#+N=MJ^^D,'LG;:9C*QOIW\>>^VZ6!2U^\O_JJJ? M3JMV?)Z&GL(%J(([UJ_'T H^C?3IS:>X^J-_^W/2C%]_\=/3-]>J-AIF>!UG-?A4 MN_'Q>JC'H N+P_3+?_L+XO#U3Z_2 T1QG%X7AFE&44S=4/%+S$['E6LF9N!? MGVKG(F#L/D&?!_5DZ_/[Z^ M\1[Z\?7=PO[DT]ESZZ89N"MC(7T*_\U=_/]_L[ASO9!M;&[56W_>_/O&[N_;5>;>[__OG-PL+.WN^KBQGV* M^U\ZQJWAT;@9KE5;+S=?5A@RJNX2\85,4B19IYV,;PA]YJTOY(8^/VROFKB( M%K-?B=&BHSQFUXXZR5UYQ*\I[1M!L%3^^,8">OBR_81$&;S[:';KCW5;FZ[AV_KLZHN+XE7N4AS=S6FZ=4HKQ^Z.*Q3_ MXI+X8O3E3QY/C?H"*-S\L6]XD$]Q;,",O/YCO?LG2&_<[D,^^M$X5=I<*#K. MEO1L=TVSN1CH-^;9/7#3@3]J?/5^ISHX/XF.\').Z6$+OAH(,$):>:5 8!0" M&IA+)$$ PFJ+ K5&6M)7(/C'1(^B2QF<[_O39C1^485F=*+'/[^HX_!;;Z,+ M;P9&#P;-V#1G3Q RANGW!_?!I=^6[]V&JP3EK[\=/&ZUF#RF.7Z2:;YP><<_ MWF_L'V[OO_U/M;_];F__L'KW?O_@_<;N876X5\4<\# F>A4BU=Y^A=@/[L=J M[TUU^/?MZDIZ>)D:;FP>IH^1(O2V.3%SD?'?R:O?'0D!?2FH^@PMIO#C)2-D M%0/DRN75O7*=;YI1-3[VU9\SOUU-5PLK'P7IOI6N/.A1[HA2TD/NA-, 8<-2 MQUR6&.^TB=I#+%7 TOB^HM2[;HS;TU7M:S%JW:45W_@CQTZ?G_O4AV315?Q[ MVOE8$;3VE-J$RB!('0:IRP&(&", #2D!4BN"+*+$J=XPQYNZC4'O/U%9;^([ M[:+K*Y5?? M*W"\]716:IE?Q[^W?1YPE!I+)$6*88,4%_@!?_L_IT8M*#\:W?W ]YT"G M9Z\OGK*J8V?U2; MS2BF,UV5[SPMJF"5J3)^V#[3=MS-N*H)U>ARIE6ZK=I3;]/N(U?5PZH>MY4] M[ACV'TLMR2K \2Q3DVLTW=7YIB?CYG5_O-VUB=+=^W%,GOHFE8>_><6-FWR- M[(-/3?9-I]%M$^BY^+]OP8%>P7/0T*,@"6"0!$"1($ ZZ8%0!L?_4F(([0<. MI-V8ET&RVZBUF9I0CLXW&^=O\H!MNN)TU'Q,]UG\I< M/]"?=-HHF1<'>#'] M,Z.[GW?3T;-H8%4=D*;",DD9L%PI0*6.8M1$ !>X%,A3Z(7IQP$=ZK.=BYWI MTW-$EB.5QQ P0CCDWURZOH5*OB4$RP6+P')YDJ1>B^I_Z&)LU8RJ)G5&J/YG M,JI;5]N.V6W"U5E1Y/P(.==7<4TG[M&1'M;_M_O[Q^<.*\]G10^(Z[WJ9;'# M>K&V.[S:SLO]EP]>TQ(L^+0\F\=B= 9+I!%0UL/H&B$'2F((! [(IZ.GK)2]3L6.N-P;O1LU'^NA?8[N M)KTJZ_#?9=&O+/J5).!:$:*A"GD#6*#1/>#H'@QV# @F3- 2$6?Z=2GOFG:L M!_]??=H5&RRX0Q$"8EH6^PI[>X46OYCGJ1KR=!2C9GVJ!Y4_\W:2SBJ);X?: M^K8L1Y7EJ&)W?=I=#"E5BBE?72QY_(:]LMWH0MY/F??H"$,L#4 S+R/@P"&U M1<% .Z0P\8PP_6BF,F7=&]&2EP&6$,J7.>?^\2ES;BU4\$9K$% Z?$U;#)3' M&G!&2= "2D<>O:>M.^GRW7$S7)(];80I@"#Z%@=9-N#TX8<_;^[ZVU_.,$3J M=5N-_<"?IOETL0MTK8I =#!)&V(7-R.92ZZ"&" M HA@G1K7$R!]VAZ@B. >6Q'\HSN376#+*;1)3BD]9?(7,R:= M:WDPTH,@TF'>6FJ@E(;QQO$E@I!2X?J",=L78+?K=GBCGU&"PD_6RFCN&+]U M^L\+F/.['OWAQVO5V[>;#ZA)++VL5W2I:LY3=&?HTE9V7YGSRA[[.$_CN/^( M2:COFJ&DA:DK72-_0#]6Q[KM6AB[2@\&\<-T/$%:Z?IS4J=UKG%3&7]Q0;SG MY5(722T_IIW=+Q:\KJR3S5Q"6@1+'Z?.[I6+GPZ/NDNC9*SOR"Z$J^[LH[;Z M(=XO.H^JG<1TN3UN4NO*62?N\;$>?_GLG_3UI^S:,'=?OAC#CVN5'KKJ!SP= MHXDN*'YN_B>.(%W?71J_E)[BXC[II(:V>XCN(74[KA2LG#YO7UYMH/T$_MMA M+XD1$CB9#C-23 "-TP:]Z-1MH)88WE-OY\W):!2'/3V6(D'$L1X_R8E&PK(5Q28]'<1GQ=_II> O'CN MO@3DW#54 O*S!N08 W4UB(+QE;8V!N14<^BZ*Z>>M[U;1]X%;/FCCN.*+ MB_PU15#;G$1IGJ^E7#O>+":H205'593II_'Q[..7,?7VW9,Y'^IA=X95MR-R M6J)N7]_U@-//W>O+"^]QR=T/>7EIRKIGE]_QR)?7UL,I[$#8 #QC$J[2!R_S MK:'M9_KVRJE]>X\KE,S^,(C, M&F/,"Y,5-TTS,/&*9FR:LZQ\2W^1^E&]BTLVE,-D>)!7V[Y]-;RX MN4(O9:6!>08:AH7PEDF # ^ ,JF!]($#R&V,0%1;Z'T_@69F;;]UQK8YM;42 M<,J::_$W10-% T4#10-W)QZ9;E!>@)K+LH7YD178X2NUSJFW]JT%VG6X;;-4 MMT7*NVK8=#N<)NVT3CK*S$>]N"I=V78%T[/M2&F;4OJMP7GZ\4]U_.GXL]4P MCJ%)#.''NNV6L89Z:&L]2'5N4;H=:=B.]=#ID6NKTW2$F[NK2S#Y0?]X:ZGS MJFY/>!Y74GH=Y#/-GFJK1GOL!X.9+ZE^B!ZBVS(1+?6;&Q&F6P[_$Q_SH?L. M'YPR2Z^"217+&",)**$6:*$B^D$($\EA$+:G0U$/DGQ*IKQ\6Q.7=/L;+_&E MQ)>YE8%VF^@V3D?UH,)RK<(0D_F<0/R$N=\"ZN$B)K[I=L5' #T-BAYBI)". MT=HJ""BT#BCM-3#,2QR(5$[?X)&1"E8*R0'G,1Y2%+]H4*" 4(FX"<)13F]I MD=-U-^VZ?ATW??VB[3U]$3&'K*)#VYQ<[NV^N MA='UX>3$->.+"U[\POD:17R-*#6+/+-1+DWHF0IEAJAN.S_I:O?8M>I4CZJ/ MT^ZQ2R*"K@=NRB^GLEBK/OF1KYK/D^C^>UR?Y22H:0?JRC43,_"Y]YA,\CN^ M7#(_U4=^2A("'>*SKNO!)WW>OGY1O5HPN/ $8BM'PSVJ)VV<9>/JK?XC?G5K MY%W,&O^F3TY?5UNI6^1F,SIM1M.&.FE__,'$M+6K]:CV;2]J0+CHH=/#/R8Z MM1<:G%?3GG;5NULYN"_;%Q9;Z+.@\NNM((NL>Y3UFXMVE9_G_;LIDSUEN'_7 M(WM<$31-7XJKZ96 W-W:_G<>DSE/1+&@[4?$2TF_W<^#?^,2"5_V<)<;S_*5 MRE#Y3(6AS]=E_9Z>)9.U]:*3HI.BDTQT\KS'0Q2%W&4D_1];)Y X3FRV=^1?[/&(^*\(OP5T_X-]'QY_CZ3!KIF(0\55)V MAF9.?&4=MHL&GC5VS%'\NCH>I3*4OYSJT?A#_>&R1/U#/9Q6H-3-X[K+IK/> M[YVS=$_HO+U8]%R/O^%'@WKHYS8-WL5Q5SO5F\O2_)W/XZY^>#_4$QVP0ST^,J93F9))F7C,1G*J(=Z_'TF.TG82(N#.WIN8C/),3! MY8@+[["Z%EEXA\([%/1?Y+_D\B^I;Q'^:@J_\ Z%=RCHN&A@036027IXR1@8 M/8CYL__0'GN_[%S!9I/DG+H*QE==I7MW4M:O4Q%4!YT(*CW^8BMGMXU\RUM_ M8OQH]BXN),/J&G$A&0K)4*!^D?^2R[_DN47XJRG\0C(4DJ&@XZ*!!=5 )NGA M)G:NQ1&=R!"ZB]U&*7FJ]_C?8[;:ON6 MWE(=(5$XB-6V\<)!S(^#H(6#*)E D7\.\B]IQK]]X1_2D2"?Q5+M=&*I?GC;M.V/A9 H!E\( MB2P("58(B9(6%/GG(/^2$Q?AKZ;P"R&Q*H1$,9TB_Z62?R:IX1T%$?[/23T^ M+V1$M=T)8IEYAV+9N8&2PCK6(=B9D7^.KV^,/8=!\*ELQ0K49A5&]2<)89@:BV'A^$*5P$'>J5A0.HF0" M1?XYR+^DP47XJRG\PD$4#J*@XZ*!!=5 )NGA)07:;E MRTU%[*;!5^.FNH.3* =:%.,MY,+3D NRD L%XA?YYR#_DM\6X:^F\ NY4,B% M7FUG 8'83CI($S^W"6:FQU7*;H=B\&'3'3KR[''2A'U;7+@O],$?ZX59>OM /F2'.(O\5D'_)@(OP5U/X MA7XH]$.!QT4#"ZJ!3/+#2^+@5(_&'^KZ0S,^]J,/]3"D'"+E[T]"'9AFX)Z! M.'@7!UWM[%1[:=#5SN=!%^I@=2VS4 =SI YNY'BUYS<+;--QI ML<)TN(5R6%U;+)1#H1P*\"_R7W;YEZRW"'\UA5\HAT(Y%,HA40X;SVV#F2ER ME?*<3-+,2\YA5+=_? C:CIO1DM,-J1U#]68ZTL(TK*X%%J:A, T%[Q?Y+[O\ M2[);A+^:PB],0V$:"M-03L-8Z30GDRSSDFB8#$?^J&ZC&_;N0ZL'OOW0A _^ MSTD]/O_0>CL9U>-ZV=LTO+\BA.H@"2&=:K'=":$ZN!1"U\7A?>O3AQ?U$86R M6&%;+I1%H2Q*XE#DO^SR+UES$?YJ"K]0%H6R*)1%.?!BI=.<3++,2\K"^:#3 MR9,?)J?-\$/KAW4S6AFJ8NMB\-7[./CJH!O\%8JBT!&K:Z>%CBAT1$D*BOR7 M7?XE(R["7TWA%SJBT!&%CB@'6ZQTFI-)EGE)1T0Q^0^M#GY\_L%]/G1RN6F( MW^/-JX-NT%=/VBSTP^K:9:$?"OU0DH B_V67?\F B_!74_B%?BCT0Z$?_$G% MGML$,]/C*J4YF629E_3#\QR+\6S$0SD0H]ABH1P*Y5" ?[ZHH\B_9+U%^$7X M.43X0CD4RF'!D5A'.?#G-L',]+A*:4XF6>8EY>#/CFM3CY>\Q&'[8I2%8%A= MRRL$PQP)AEM9]$(P9(8IB_Q70/XEQRW"7TWA%X*A$ P%'A<-+*@&,LD/+ZF! M-KZKQY.1?Q)NP#0#]PS,P,%LD(4:6%W+*]3 '*F!6]GN0@UDA@:+_%= _B4[ M+<)?3>$7:N AU$#\MS8#W[V\2TI_735H6H11A-&W,!!^K#0^N[-%SQ>^$.CQ M)3EYJH_\U/L#'>)@U_7@DSYO7[^H7I5YF(E1SJ9A5;NDL-'X0_TAU$,]M+4> M]+:SY7X3M6.4YB7T=S-Y+_0H-O8/JYWJ;W\YPQ#1U]6;F:9NW93SE8D%$'I) M*?KKZU/M7#T\ LDHTK-B+N;M^:;VUTVXSS.M'>NQ/XF/]KC"I@Q4U%4,HI=/ M-=UN>O>;"GK$:/Z?I3";-TLQBDMC/[@TEENG67Y/7JT;K6QNU4=O/_U8&=K M9V-_9_L@,SUT0<#H09S7_D-[[/WBN__-I7 U39H*K7?59C-LFT'MHL-QU:]3 M354'G:;R K ++O ?W@_UQ,4G<#\6N?8IUWI8C8^;2:N'KEVK_)GUI^/JU,- ,9%8AZ^[R\% MGS>3<;S]F7>OIS^%8"?!BR_$N3+0IZU?;WW,.Z-_F0FGXUFG]W[Q9;W3Q[JM M33VHQ^?KL^_?4O4T_3G.7C*E_IKD>1MU??%,+P7$W[P&?NL*\I(J"3__!SW^ MEGD\V%>*SN1WU9RELI+9_U&_*P,SJ[G7NH!\(D_Y#;.5N:S5%+T\FUZB%M(G M/[_ +XJ.GAAE]*KGW_7('E<$K1437# 3+'K)4R_%-2Z):]SRUI^8F&X5[[A0 M5EAP_T*KK^@E8[T\6W"[8%XN!<=.QU7'[E;7(T;NNERT((@A?N 9OD\\ Z[^ M7-3% DR%C,RZN-L\]5+<[>JY6YR'E19WF_E.> S%&J9ITRM^G,(SW!"Z<&NU M&P<'VX<'#[31?4_KVH7;?'E1Y&)YI>^#\G]4<]2%N$ M\TBK2]1[(CT,F\71P@/,[ DMZK_RL)S\ ^!C%;" WO:G^BS^Q/#-2-O44E=P!# MA 5T +-:0",$D&(-XY:_J(:ZI,HZ$D+CK0^74^^?F/HTK^V/SOZC?&F'HW. MZ^'1/_5@XE]4DV$]_97W']X?;$5('>=6O$M\!.=M'<73_OP"Q+^FG6-^?E&? M1;E-3EPSOOC\Q2\$KS&D?GIU?;B_%%_6NQ%D$3Q*$,]##XLT\4L0+T%\F8(X M1$1JY!APRCA D0[ ."$ L1*98#0)3'T9Q)6G@FJ$@<0$ DHY!PH;'Y]1"&\, M@8[0YPOB?(U17F)XCC%\;HNHA;19! ^T86W7?J8:>>NC"S #/^OM./3C/ C8 MS&QT<4#?]^JA>,JR\E PVX,PFR1!<\\\()HS0)U70"LC /4L8&@%B1\^AG@Y M&CBW/G/6^Y>^>OO,#B:I?>YFO'-ZHL\?;4Y&H_C$?9$PG.&^ %QQ2XOMEC(3 M>8G'.6AA*01>XO&RQ&-+C(4:6R QHX RI(&F$@(%G1",$PI)> R'\KSQF-(U MJ6")QSFZI5(%L]*$RLSPJY'_Z(>3>(-ZV#7];=NJ"96I!X/H'DI-S&(CN<)! M9R[P@N06SW7>CN0"=H@)BD' /C$K# *MH :."1:XUHACTTM)RPW$MC7Q>T/_ M'Z]'>Z.WT7_W MTD6B.P-RJE^*'%]D.9B;P$X!RTL!0"+P%X60(P"\Y(+3&P M1!E F?? &&,!=H$QBHU@E/=2CO(T 9BS-85+ ,[2#Y5BE)7F3G:&'^.+9E3[ MA_(C9:4K#[10*.7,!5[@V>*YQ]OAF7"2&P4YX!&$@ B[(##0(0 #PQ%W8><8 M[8,?F3GG\UW?SR(6EFMZ#">D_U*HUC'O;1%L\3J:<1ZD763Q/\V[D3W7M*G]V MFLX[;[L.*LWXV(\J.ZT8JW3;^M)%9<%A6J]$\7W/]?]> M=_.0-4I8EBM@WWU<3?%P!0*L) 3(3 M+(?#"U"Q+R-8T&(B8 \X: BA1""@& M"1#<"R*%-$[>"-D/86J>+&3S.(MIEB%[Y1W1DQ2MD'D2.*00. ^?&(?-6 _Z MX6K*DEH>N*$0W)D+O "UQ?.3MP,USX@WGEJ >=JG#;4'RE("O/;>4(D85:(/ M;J5_2(:A7&-E$W;Q.5F*/,=@.^7VID.^BQ8OUK'$6BEA>UG"-J>$,,)E#+QI M242( *1 !$"AGIJF<,%LYF#KWT];*^E=13?%DQ9,5_=P=O3#;CGZ(?NX5I83%EK@"Q^A"A=Z MP84BR3D)" )-J %420Z4D@QXSS%&\1_0]50>WIS&N7+^;J"'XXVA2V=VG9[$ M)^MKER#C:$TP458TBPO*4.0E]N:@A:40>(F]RQ)[B;/2>", 4D0"ZM)1F089 MX+6VPAOO!;_1'/AA==[SCKV4K"E4JHFR=$%EH7%)69#$@6P<[NS^5KW=WCC8 MKC8.#K8/#_+@*#/3[N+ K[*[)7.!%_BU>)[RCIWQV@847 ,(0HHX01$=(6 MYY10'?_KX8V&2 ^A/O8B^-+C>GCTUNO6[Z_*P_HYEH&M,=P;]5%< MT&*[H,Q$7F)O#EI8"H&7V+LLL5WM:_=MZ^S8-RSTR?BP.X"M&;N< +X%H\ MWWC'.5A*2,^]!D'Y")X4]$ Q!(%1A$1,A;%RK ^RX[>F<9_JP: 7;"7X&A.\ M+"L5;Y.AR$N8S4$+2R'P$F:7)7!IV>FY,4!7(7%S5S@ M!7 MGL.\8_\*18($Y(# E$;P1"2000J %2:>$(:MN7&^]^,.D+QTTOTL']$U M@A_0T*P-M3^G)RJF/&;BTS$1>8GZ)^7D92(GY2Q?S26 ($L(!T2;&?$LQ,$[$5YQ" MRCCE!/7"T\PSYO-,RU)*S"]U+(79F9X@N7>X\=!].&7U+ \PT2N)?=TWXI"[74(UY0$JT)V5N+VH(6EH=/6N)* MH1Q=RD./SRQ+@D\%_NY_Z-S*;73.24U%-44UQ9,53U;,I:@F MK)A+42GB7JE$GE4B8^\1YQ18!C6@TD,@"?$@!.>X8L%( M^F'GZSSUWN<@VA/+:\EB):E*B=AQX6:>*7J%VB]C)% M;2J#)TA98#R3@/H8N@T6"A!L.:820D)-+_N'YA>U%5V#0I2HG6/4GML:::%C M%L'G1*L?3;RK_-FI'[:^S8-,S4EN'&+X0#YDCG$7 MJS7*58F[.;J?4J&RTI3(WJD?Z7$]/*H&7K>^&GSV 'F0]YD9Z.*@M,(<9R[P M@M(6SUW>46MBH#-!8>"U\H R#($FS@"AK5&*.0GAC56K!QVB-'/6;Y.OGH&U M\UZA&E^#M*Q>%1^4H\A+\,U!"TLA\!)\ER7X8N.9HR0 [$P,OHYJH"130& C MD)::6<1Z.Y-=Z,(BVWU;UL/)GUK=MU83.JR0K MK4;^HQ].2D7)@L.V2(N*] M=X3Y7O;[;%ZX_'_5X^/-21LUY4=S 8,(KU%:#K8N+JY@@*SU4#! IHHI& M,(!VW#*'+4!&A+0.(X T1 +KJ&+!,0/#C=,*'T(%/1D&4&L*%0BP'![N20IM MR#P))%((I(=/C,-FK >5G3J'4F:S-'"QL.R9"[RL]"V>L[RCS$9"Y9%P(*(* M#JAR!AA&%/#,$2P(]A#)/BB>.55!(T[6$.L-SA7'L]B.)S.1EXB;@Q:60N E MXBY+Q-66"(&+SL^BZJ*9ZL>+)B+D4UBP"QRSG-.2'PMWN[OX'# M[?W?JZWM7P_SH'4RTVHF)EAHA<47^,*'H\)G7O"9QDG-D6< .\\!Y5(!F:A* M3PEEB%(1_]_+"F(S/#KTHY,M;\:[S=#VV<,0HS7.>FMB6)S/8CN?S$1>HFX. M6E@*@9>HNS115SH*/<< <172UBP+)(WQUUFG(2<.H=#+H0YSCKH,HQ)UU_[KW]Y\[N;]7F_O;6SF'U9F-SY^W.X7_RX"$S4_#B8*_2P35S M@1?LM7C.\G;LA:!05&L!1-H13Y'A0#JO@?7*&6H+8H4PR[UOQ>.44%M"[?-K82D$OO"A=@%#Y=_^ M]]YM[V\WJIW=S;W?MZO#C7]O'^3!-V>F MW,5!8(44SES@!8$MGJ.\'8%QK125/@!#@P?4(PDT9PCHB,6XQQ&=F1MM?A_" M@&SYX"/2B;HQ,J M=2%+RG[L'?Y]>S\/VCTS92X.WNJ5Z"V')&6[+E4.25HZ_,:YAE8+"0B$$8M9 MIX!TE@'"J!(^]?65-WKZ/JA^9'S\^52DA-GZ7;@2:PSFN1^W'(V4OU_+3.0E M\)? GY>!E,"_=(%?.8L=51H8$3B@A@B@@\5 ,T6M#!!Z*7HI7)E[X)*I#?_\RPE=O%FY.:BFJ*:HHG*YZLF$M13>80>XFW MSS]6+U_<#K3>@OH,'-'!9:"6^!%VBZ"+(K9,_? !*F+4 LP(PRY )95:@O70S;W??]\Y_'U[]_"@VMC=JC;W M=E/_Q.W=S9TK_0%N^]>"#WQJQ#_L-F-?R1_S8.@RL]-,G&HYE'DA8E\AM(MJ MBB!]^1F3HSL;U"#RZ$BRST8%%- M\63%DQ5S*:I9!!Q^]RZJBSL]7*LGM7,#?^=&*G1%Y 6P?^_"07-RTJ0!-/:/ MV=E*_W7;VD IZIP5=4+.K7 <2)\*-"4D0%$M '+:.>_=//9CX=WYT<*Q'_GJQ9WSI77=5NQL)EP("CI@!%&(.M! !((Z154ZC$'KITC;_\;V$\-9&'W=4M2ZX M)4^]_*D>51^3#%]7Q8J_8L62<.;3MB>$=#J+(4Y;XS0&R'JAHK$Z'6C/5MQ- MTG9C,CYN1G&8[MKL;KL/;Z_63I/Y:^7:=XS0T>B*I ,!2P[BHT&@C2 !V$9 MQY8CW+<=SVV$ZJXCG9?9E/6E'->*+7_-EHG5F$-D@6%* ^I#C,C.,""0Q8*+ M^+'KI2_5C9F^T[:3[YCEW]AU<0?04@K9* M:")TLEUHU%P"U5.8+]'6,,QQ,D &J HTX@PD@;?.,H]P0'H^@YN/^2(I5\Q\ MI_*JZFZN5,F8F\^2K?2X^EV/['%%T%J%(2;=%5O>^A/C1[-W\5H5[W'JHW@^ M^L'YRSQ6JPNI7/8S9K"?L91IE!W4=V(#A!$1EF+@-0^ .A: TI *8,/ CG. MU8W.]MU+_+5UE!KY*9R$LXS4$+2R'P$DZ7)9P&QZ%VR(% MTC'$A$*@5 @@J)AV2\BT8Z3G;+2$TV7P*G,KV.VU4.!K[59+E< C)L:&.,P M!]0S Y2P!G@GB+7!0R1Z6],]R<.NHKD*R7'G$$X35&>FO'6AS1 M8CNBS$1>(G .6E@*@9<(O"P1.$9:'U)%'/,8 VH1 ]I*#:P2RJ" .5>]M&-] MP@@,59X'VJR\(UJ,G16%,)G3Q-CW8UT/O:N\'@WKX5$YGV:Q45IADS,7>$%I MB^ G .6E@*@9< O"P!V.FTP1D+$!BB@!KO M@!88QM@:8 S"6EC;R\;!IPK ?(T@6@)PCGZHE)6L-$MRQ>*K)IW]';W*27R0 M8S]LZX^^&C3M0XF3LKR5!XPHK'+F E]XW+: ?N^'LA_X*_B3&:F$-! @$D$H MA28 *1 $7DEO53""!=A+H688= 82UTL5T;SAR2^H% \M*0)YDNHC,D]>C11> M[>%SXK 9ZT'E_YS4X_,\EG\R,^D< 6J4J!]=#)F=CJNV&=2NNCZQGF)1XN)! M+L5YU[-DIM+5T=XW3.V^^LL?.A?(.8.MJTX^;09P_[787/?HI5.=T+3[G]V/-KQC55:N)&LC#-]Y\J.(D M"]0H4*- C0757H$:JP8U4E]:+U$ 3G("*#6I^(MB0 Q/N -:)&XTW'L(NS4W MJ"'7,'[ PEJ!&@OO),NAHLM*9^T=;KS-8[TI,V7F""Z?8('@NF_$+W%RCJZ9 MF('/&SGFO93P7WG8V/VU6W!EAM[ZCD,>>$"0$PR<4^E4,>6!ED8 I+#GW"*I MV(US$!Y"8;VMM:D'];CV[<;0S0EEHC6(Z9I2+,OETV_:3\&.&7BYS$1>D$1! M$@5)%"21/Y)@5 2+M *$4PNJ1?EG%,9GI[[@7-B!]]6P&<JA'MI:#^*(XQLG\1[MRSPTLDS3$^$R/R^D2KX0Z/$E M%7^JC_PT&@$=XF#7]>"3/F]?OZA>E7FXL=VK?)GUL?,+\[AJCL,M](G<3#C-A.AWQ; GXF?@Z4FEZ[Q=?5DE\K-NZXSK.UV??OZ568OISG+U43/TU2?PV8N+B MF5YRB;]Y#?S6%>0E(1)^_@]Z_"WS>+"OE*K([ZM4F5^;MIE=W8O0D4_D2[^! MS&4VJQ1%+\^EEZB%],G/+_B+HJ,GQB&]ZOGP>.1]]7O\^[BMMJ/L7+'%Q;'% M$N(66GU%+QGKY=E"W ,V?&2IRT4+A;_KD3VN"%K+PU2_>V]"[O,A#]LN(7.A MU5?TTI->-D:U'EQJ0P];T$^TQ"5:KD2TQ!"3/ RT!,KB:7/62_&T>:EQ 3TM MSL- BZ>=>TKRU)K]GLW3/(>Z,+ZLT:]H(;> ]_#]*OWKZ-;M*ADIJ2BF**;X ML.+#BJD4Q2QYOZ&3VKF!7[9M>%_<#K3>@OH,',?!^N'ZFP^0!T\QMP!9&U+/ M,@:D"P@@I!B#VGEGT#=O0CT60CH&'"0,4.$E,$$)X)'13E E("-+L#]G,[Y* MFTRKD?_HAY,K.QYN_=?S;-_.\=#3<%PEIC M 316,>YXJ($V),8R$KR 4@<7Y)?M#(QES%.4&B-9#JAB$$CK?0Q=0FAKO/%6 MWCQMN?/W;T;-R2P&_*L>'V].VJ@T/]H^LX.)JX='&VWKX__<=QTI\[5>24RN M0=K;^87F+Z,L5TP1 -BA-@C!: !FY #,L!""<5 MMAXKHV[$]. 0%9PKP)W$,8EU!$@C.)"4&P:QXP*';&*ZHFN$JA+3E>7&G M7E'#U8YOZ(IP%VXEYKF=U6^CIFVKTU$3W\YCI28SHUP<<%@6 C(7>%FB7#S_ M>#N8PU1SZ",PDPAJ0".& X9;"QR%&"G-%7&Z#QZG\\[O.N?<#WJ+,Y5D=NY: M<3@ETI9(FXT6ED+@)=(N2Z0-WF*$*0<$,0\H)1HH8^*?SCK&*'8:H3YHD[XC M+2%KD)5(FZ7#*34^2\QG^*$?Z4%W-(UV\:JZ':?30S[ZRI^=IK-&VCPH_LQ4 MO3C@JU?*.#,M+(7 "_A:/+=Y!_B"W$IJ<$1.F /*%072BHBKK/74AR"<#;W0 M'%.GO3%T&]=<]O;48_=#?41 AD26ZU;%"97H6Z+O\VMA*01>HN^R1%\&<<#: M6."0=3&2"@JTX1@0)S 4RA-N32_4QU-$7[K&89Y5(ROOA$HGGB6F0W0]K*)' M::/%I@U"NFW]N/W;7\XP1/3UT)>:C\6&8[T2PZ4@.-L5J^4I"%Y )_K#;4=M M%YAZ 5,-A40+RX!14@&*G 6&HP"0]I8I8H6SI!>2*(:RMTW;[@VWZO:T:>OT M#'MAHXMH_8!4F>5ZW:*7->?=G^3'/!Q\9CHK"*@@H(* "@(J".@>"$@%HH(, M%D2\DUJ54 :TTQP8*+FR\960-Y;)'D34]8* ?B$8%9Q3<,Y<*Z'*_J\%\6A[ MISZQ_<.CJA[:YL17/PRBAWDH*"ZKM'E@K[) DKG %WZ5=@%=70&Q7P6QEA'E M&098, NH80%HE$Z%D,I:0X,3NI=:K\N L]/%FX1G[T_>M7$^QE=?9?$D+^O, MRXE6"P I "0#+2R%P!<>@)3 ?1&XG=/$0:< M4X#RE0 QC$40SC"W' 'N;JQ M%_TA[-.C O=75]W6A, E9.?H>$IIV/(R/SO)K?MV/-L75XK"E@5\]BE]9/3X])Z!K$F6&2 M/#WK F*2TEQJ>2FSO?&Q'UT62EWP9F6IJ)G^D M6Q#B[*1@2S$V1@"5R"?JM '28@(TUIY"P1B$O1RGUOG]JXCP&E3L9144X\QZ M4]W/:K(ORE]JSU9"?PZAO^P=?';%E+V#^8;N0G)]M7H+,:(%M(!)B &5!@%C M10"2,^I-D)Z%7O8.]@5A[D5OP=[(K7(^7&'#R@%SB^S^=ZYN*ZR,CW[#SRBT ML3Y[<#OVLK";!U1;YN6'I1!X6=@MF#*^U\/[FT'Q#([Y 5$P 7*%"B3@1:60N +#V4* M!)B=+,.\ALIZ(*00$0(H"Y0-$%#O900$B')RHVGHPVJ[,H 7^^+3V@)_5DZ ML%+)M?2LU%B?5<8/??RP^N%TU'RLVVA^I:)KL7%<6=;-%.^59=V""[^."RG6 MB!H9$JA+-?]: 2V$_O_9>]OF-FYD;?CS_2^F?#9;216AQ?L ]B95BNSD^#Y9 M*Q4[NW5_2N%5FK,4J>60CO7\^@<8DGJW+$LC"3/JK5I'$LGA3#?ZNBXT&@WD M:TJMIT37OJ=]B!N]MUD _7%- OVF=6K=6Z-56 =]9MA6F,F!_('\RPJ0\9#_ M ,D;UK=NW+B(@Z;8ULC%W ^>4XPL%Q0%(1C6J@X$T_Z26_<0,3>V3:#]M4T M]3+L-2RHXGKJ$?#40/&9//2/>4(ZLX1QHS$QF3D3O91[XP\=]#]:M/ M2IL-X4"F:R(?M#;4BX&( A%5<(R!B(+%R@?+\[&D,IRS2*I8)_'!([+,",2) M$(9R8SWNI?/^'<7'365G9()%;PTG0'045*D&ZY7#$A'@A\?R0[)Z?N7[%_3% MX_JD?$HOR4W@&G -(!D@&80+N*;P;1WC3L0-<)[^HVD;5P6SF#6S@W;;=.0X M)$&#(> M:R1C)%%&X_75TU7OLL#\9L-9OX;%^TQ5'9-=S/6F'X-_OS3+T.['W:/T,,Z\ MGD^G9M%V'SG-!./SF6!ZM@K]0[(7'#LQ>#"&96.0,:5ZH>S( 1D#2[Q?>2ZF M=;6D02"%64Q4C@/2B?(1C8G\G19":M['$N\#TG]B?5+F4F]AV#7H5-2XD^\# MQ)-U*FK]7<%7)MG9'(1U'NJN/6_'[>3A*+A>][,5YH51&!P$V/ \S,%_C@H M$TE 1M8$\1IKI&JE$(]6U5XK[J/H(__RKPU0[ZYQ^MWJR(;%?NR45;N_6K9+ M,_-)H5T59FM$OU,9GI03*GF1NVP!E8".@8Z?W@NC,#C0\5CH6%H3:T(%TAY; MQ*VGR/! D ]*,H^)H+*7UA9/0\=BHGAAQS "*MV]Q!T6/,J@"_!#>86ASVY) MHR0W@6O -8!D@&00+N :6%>$=<6O\?KK9KK*"XI]%[F/V]&%!.8S3QN,LSKL MV65#!XB:4.1^4U;7,RMI'1U25DG$14V0UL8@(C UTDM+Q95#Z/LH(*-N$5+^E[N-V\W!4'&SX*=S@(,*&!YF? MJZVK0W11HMIJB;B2-5+.)&DET]]CM%BHARQUW^#XE1*[,HO= 9>&C4N%F1P( MN00OC,+@0,AC(62-,3:6.B19%(@S1Y&B-OVC8Y!8V#0TP@,6NS\"(7,F@9!+ MQ*5MPB3]U]AIZ'[\G$6^N=$@]+X&.4.I<@BS.',,$//>AU#-YLOTP>4\(8I9 M^9QWS7#F\V&RW4_=N:HF_SDV,S-SC9FF)TY_.$K7:'=Z\<@(]=S=C4%@?&ZM MRB\9]/ TE']#<9A/^/PWL9XO&%HYU/_8";] M.8VR9?6+^7?ZZ.M%\ >A^JLY.GY5O9Z[?U=[\\7Q?&$ZR9BT6?5^9=O&-V;1 M7,A[EP 'G:1U\Z-DPL,$[\W'\,?Z/-^A>VCONLJNP3W%*>GNG2?=]Z=46\UC M>NF<]ZJWF].8?[ET&C/$_+UK!7_?BB&P:Z]V;6;5\G"^:A-4EC)DR^3L;LZW MO9W-$W1GV)O5(E?=6]'4W,R7RW3Y3^%--/NOHK@SH*;#[A< M0W';G]_#5K]>NODV)':_U- MMN=UB8/-/>U(3'MY#_[2.^B.T#4^^Q^Y_R7+N+$;RBG4UU53]%7RM8ZOZR+K M5GD<]4B8^8705L4DG<$OX!?PR[4;@N5CG7DU$!\]@@[LU<\?#A!7\ OX)>A2(^+9Z'CG7P4>I<=K"[R>>F^')I$^8=9 MN,.*D4D9H?J%87#^ZY)#!C >RHAMD#*#=A_X!?P"?BG^Y'"0,D\J92BFK(PH M!14#L-P?GK<$76RN_?_WY3D';XQ-N M:AG$)I21LCH& ?H^TKD*H%A L3S7F '%<8,1JC1/38X,T MCP()H9G2-=94]7*G\SQ2RB^:C6>96/X>Y[U3[U__Z1#'AKV;I _-8+%>6L4CNF_(K90F3U DH/$X$W3!>(#%L%3 M1+&D^> /CI33'.D0B Z,VS0CZ",QN+\\#(L+703/9@][27C\E'3'?V>M\;-I M9OF/N[F[ZF_!34W;-C'%5+[IW9G_8#[UFUWW;6,NC!H+SNO O(5 ME!,HIZ=VS+-13J XMB>;U#S8FM;(:&F2>I :6:$X(G7-L?,\B8I>$I1/HSAN M.O-D0EEA9\./1&@,.B4ZXK7- 6+6Q4;G4/(X$KT(3AB@$SZ_)'>1L.@.S8SE MYZO1#='7U@9,>(*H3T?3EU,S M._C^19BAW]\/WRSOUO6YF[1U5Z9[O)CG<_3FL^\J&V8AO3^_XR\PS;]I#P6S MSOJ:IB_@'G&F ](**^2TLE19KT4PY11%]9\4J.5GN7G@ =(=E7SMX!_@PT"N M[J8@%I%;IX3-L9C^J55$AEN*%''1ZA@%9[*<.H.^I'72P'BTT?O=2)XC.[!* MPR;]/Y]'=S3OSJ,+^3RZZO3\ERJW3^_P*C?VG52+T!X'ES?E3$]&8H>=4ZE\ M3L/=+)R_.(OH[]CZP9OW?1I;V:)MM9PG;-D<+)XA;W/@NSM_X'ML9F;F&C-- M3[P]^GWG-G,9F-C!^+R35<4E@QZ>EE(=FX.P3N(@D]GRI9G^:4[:5R^JO\$X M[&<,;LVA"6Q@<=++W#+K_F,<_PG]6S?)DZ![:>RRU\Z!/<4JZ>^=) M]_VIOW)6YDWG+PCO/N?(OV]USW=@US[MVLS2[&6^:A,JMH68]CIZ[D?WB%YG M?Y>LU:V;;.]W\XC=>H!9+>?;-:E\M\WLX"5^U;T=3MT2Z_K:+RZ7L.=,L6VF"81>;C]_32'[^NL8 MWU&$?),-?MUBW>:>=C!F7W[/%]Y1[PBJS__OWEU]%[%!*"[RO>J>^ MC6<>Y5[4#M&TD'O1.YC=_RI]^8C)^XSI\DZ0/6J\GP8XRZFTK93@E_+/?P ? M0>R 7\ O@&G/V4?@%_ +^ 4P;4P^ K^ 7\ O@&EC\A'X!?PR5K_L+AHS/?6& MF;4(X&R@*[Z]AMZN"7@OT" ME#02O?[^T"S.:M0+>9*]9&&[:+YB>ED5]@1WJ_V.@(,#PT'P2YE^ 7XJWT?@ M%_#+6/T"Z7&0V]>FQ[UO\BY1,X7P UA\=GX!6"S:/1 VX!?P"\!9:>X9FLKK M>KU!Y $B@E\@E_!7PKV"U#22)3ZWOSH:#Z#^!M8_(%? M('DQ%/< )([7MP")H_(+0") XG5^_M4T'KT%3 1,?'Y^ 4P$3+S.S[^%I6EF ML,L70/$9^@5 $4#Q,W/GL_/=( (!&9^=7P 9BW8/A,VS\ NL_0_:?>"7@OWR M9)2T.;'GU'#B>%EU1X15%Q5PZ;X_+CEC &.AH+@& MO 7U#U +4 M0"U [ +\ U);EQJ%![9XY;I:EM"$ L 6P+=DO +9EN7%H8/O& M+&;-[* M(T@!;0%M2_8+H&U9;AP:VKZ=N?E1J+[]9=ZVWY41J0"Y +DE^P4@ MMRPW#@UR/\PAEU!82#]>20G!7U=3@NL)Y3AY@/;B\-OZ:W.;?3IL.UX>.G1G M\\61F5Y]EIZ\_N/N+[OO]M[\];\^44SXJ_]K9BNS.*G(I**8LCN&=5]>7MO^ M":/R.B>7$9,/X(79O M>C F..7ZR-; M]E?+=FEFOID=O*A6LV9]Q=__:+M7D^Q.0RE]B+VH?'!-LD;[_0N4?HO9-,OO M7S2?DIE61WZ^W+S^X@68V,8A()IJ2.(>B:J1[Y^*;Y,R-T@C4!P@;" M!L(&P@;"!L(>.6%3$RCF7B&BM$F38>438?L:!1T"DX[9&/QEPC;."!F\1K%6 M#'$2TVBQ0B#I-0^1*L8H>R3"%G+"" >^!KX&O@:^!KX>*U\/D&^_W?H6=,=U MND/HFD9E40Q"(2Z,10K'B+R,3%HMK+BZU,ZM,@1[C[!.DH.S)#FLDP81HWQ@ MP9AHZCYU1YN&8_KIQ0\$4@+#Q]J[[B, C0(:Y3G'#6@4R"E\91D=%A)CQ9$, MB=&YX1(IBP5207JJ@JN5OK((H .ON2$4**NE?/6W%RI5Z[?6#=;<7O] APX0,SIBF>1-6W(N]2. MCL.L-3D^>]F[=-XEXF$'@?CB& )>*]=9@"DA6R\!057+II^1L'QI.&L2H\1 MJ4*;:4O#1/T.[3#A0S6.U2#\N&K<, MV=4))[K(;RLS\U5SE&YPF=^TKB6K_FR6AX=AZG/45TOS*=SUR*_/#QLH+"ZK ML!AV:!1N<)"#PX/?Z^4@8^A<4'4^]? M;I!_/_YVBON=//P]H_ZZMGAWYM]VR+\?UW_XUP;V?YHO/F30_ZHR8\U@LQA MT3"@:#A9&HB%P@T^^%@8(*W>#P6K0+24$TR@,/OA8&"!?P[P88JKHF )^@5B 6 !^@9B"F )^ M@5@HV."#CX4!\@OD76\L&PH2$T,CJC&WB LND.:N1M0&):6,.L@K94-?4T4. M>=?A0>T \Z[0O/JI1\!3P]N;3V'AFC;D@O/Y<0[M=1GZ\6KA#DV;+A@7\Z,J M'!U/YR&]JY44,]N'[6^<7]]YC#,$[ M)NL'[V_]Q7G>75<*A*0P_P-,&@8F 3]#+$ LP/P/8@IB"O@%8J%@@P\^%H!? M(*8@IH!?(!:*-/C@8P'RBYO\(O5.U51YQ#BM$1<^()4>#E&MG?!>1E+S!V]O M#?G%YX9)T-WZN1<2OPO+:CIOH3GUV*N"Q[R%HT@Q![OERD<_V(T-,55T3 TG M60"Q4+C!!Q\+P"\04Q!3P"\0"T4:?/"Q /P",04Q!?P"L5"DP0=&6&1\Q5PHQ&0/BH5;(XF!1 MU"Y86DLGE+F\:/LN+-_.W/PH_#)OOZ(U5)M&8OKIYAY1$\H(=(EZD*6]1QR? MT)T?],B @FD4!A]\+ R0AV&^"S%5=$P!OT L0"P,EE]@OGO3?)=0)Q7W"F'O M+>*8**2L(DA*(36F-!I/^BA2AOGNTT/H .>[T!7YJ4? 4\/6_O(P+!( ':4O M/PRSMOD8NN+F[;1A%I:Y8?+2?((FR",O=^YUGXA-[PZ+,T.)XV75SJ>-KRZ. M_\(PO$@9W/,>M]NZ!N1R>>F8QXS1\U^6; #!"AM2AYV_ 8)['C$#! <$!P0W MD& M/PB!X(#@RHH9(#@@.""X@01K^4$(! <$5U;, ,$!P0'!#218RP]"(#@@ MN+)B!@@.2M:>W [7EZPQ+BD6%B-.5$"IF^?&MA^W/UE]]W>FVW"]Q]F MX0XK1B95FLZQ,O;LW=;)4,O_ M18X:UKY2W 'O ^\/;)KU%Q .(!P>2C@HB^N '1+6*,2=%\C45J"H<638N^A9 M/\(A'WQW.)^F$=2^^<^J69[<.@7U \@"D 4@"XKV L@"D 4@"\8C"QA+A$YX M0-P;B7A@:8QHCQ&MJ18T^&"8O"P+B%#,$\)1(+5(LJ"VR!I;(TVD<(S'Z/7U M9^7>31;/1#1Y[Z91*DH%@@G@=+#+* M!$1ISB]0SZR\HAML70>)O4->")<^:!4RFE$D(E'1,A.)X(^D&P2;8 6R 60# MR(:BO0"R 63#"&3# &D?2GQODC^8UL)0XQ##U"*N?$1)_1@4(]7.1AB3'(H&>(\D]]RA7H*-!1 MXXXPT%&0?GFP] MQWBJ<'@,;FK<+462Y#T@ISI5T1FI]I9H#"Z^#DGF+$._E8RS:23S"E(#Q&DG^Y82O0FC/O>%C(O>7%-99Z(KEQ MAJB#%!S@EZ?R2_)"?N7[%_0%^*A0'X%?P"_@%\"T,?D(_ )^ ;\ IHW)1^ 7 M\ OX!3!M3#X"OX!?QNJ7W45CIJ?>,+,6 9P]A'L>8EW,SJ?^H4)OU[G5T6IJ MEL%#_ $N@E] ZST+'X%?BO,++'T/VGW@EX+] I0T$KV^[B9XW8Z")WR2O61A MNVB^8GI9%?8$=_+%/ (.#@P'P2]E^@7XJ7P?@5_ +V/U"Z3'06Y?FQ[WOLG[ M*"7@OWR9)1T\?@3O)-//VGG MT\9__K"@(GTY-%'?G;131IA^80B<_SK.FV4I;0@ ; %L2_8+@&U9;AP:V+XQBUDS.VC+"%) 6T#; MDOT":%N6&X>&MF]G;GX4JF]_F;?M=V5$*D N0&[)?@'(+H+TX_+;^VMQFGP[;CI>'#MW9?'%DIE>?I2>O_[C[ MR^Z[O3=__:]/%!/^ZO^:V"HG+#(<]>V% 2+FWYM/Z2MF/RV,R^V'1I<]@@S31 M!F%'-*EKSSFV+ZJ9.4J&7K7HP)CCE^M#6_97RW9I9KZ9';RH5K-F?<7?_VB[ M5Y/P3D,I?8B]J'QP3;)&^_T+E'Z+V33+[U\TGY*95D=^OMR\_N('*2;I?O_^ MMXM/]P,@S[-$GL),#I1;@A?N -:/B,M_*2-R@+,'P]D:U[%F2J%@B4'<"XZL M=!89;BPAG'*I62^)ACS9 64:-8DZ (]YXX&?FF.33#:L(5!TR4;6JE MHJL%(L:E";%Q!!FE,*IKBT,M;=3"7Z9L&WB:)TN%2&)TQ'4B?!5"FGUSP:R2 M,BHM'XFR-9XPJ8&Q@;$+-#DP=@E> ,8&QAX58Q./E4UD7=<\39BED4@1YU&P MRC!O92267F9LKCFN9<#("YQ8/N* E.($1<>DH1)C2?N<9/] . 9.!DXNT.3 MR25X 3@9.'E,G!P\M8*(&I&ZCHA3S9"*!"-6,VTLQBQ2?)F3:^EEH,8B&@E' MW"=.UC1$)#T3-$V_ZT#[7(J^,?&MU43K&BB[1,KNL7S_XGZ-\];<7*E7MM]8 M-UMQ>_T"'#A S.F*1I$U;!^.(8Z']CSATT MX'!W0 *0%KOE%!1<*6CZF:Q*P-22(%$=J4;<)?%F)?/I)T-C31QC1ETI7;!2 M1R4QPIXGU2+9K9P:_I9N=^O2^@^_?' MC/-[YV#^:[8(_-#;6@A@#V#/PV+/<%(Q_<3"VC@0"X\8"QN3EQ\+ ^31[9YC MB*GG%5-E4OIS(Y,RO3 *@P]>6,&D;CNIXX$(&P52F"C$;:Y,Y]8A:FN>_EQ' M'\GE21W%5DO"-(HJ8L2Y\,AP39!DV-;1&6FBO^6D[I]FN@JWF-/=-6TO1&^U MZ@!* $HPVP-E.@B#PVP/9GL04\ OP"\0"\ OP"\04\.-J3*GC,^-3,KTPB@, M/GAA!=G$33:1Q*B<$A[5QBK$G5=(4ZP0C5P[)Y4(1E[.)D9/>"VE1M(KBCCW M#"E;2Z2XM )3+VL:(9L(H/0D_;NA '@@>/3/T"X3#E3S6"W2CXO&+4-V=<*) M+O+;RLQ\U1RE&USF-ZV+Q*H_F^7A89CZ'/75TGP*=SW%ZO/#!BJ&RZH8AJT7 MA1LI= M5S+(1%%H9O(PJ?!'',EW/0#\V:'U4$4U?.9OB:$G%(LPX1; >89H6FTT\] IX:X-Y\"@O7M"'7D\^/P@T^>&4, MBG*C*'FLN9;>(4WSR2(V2&0Y$4@I%ZP/"K.KYW/VWYE&XP6&Y8W#+'1!3 XVI,BG]N9%)F5X8A<$'+ZQ@4K>9 MU"D>8G3,(Z$]0YS9B%20'DE6*Y9N51O!'[PO]1?G='<_3;*WPY\!DP"38+(' MPG00!H?)'DSV(*: 7X!?(!: 7X!?(*:&&U-E3AF?&YF4Z851&'SPP@J2B9MD MHN:,ZUIY5'M#$+?,(FUXC3QGDF(:E&+NP=M20S+QN6$2=*5^[A7"[\*R:F9N M?A2@K?3("WYA#VCA!H?V_0U-E8XB0+#!G'%"+*2<%1C+"PS47IW9:/$N[!\VZUD_#)O>VJ. M1"980'9R M1'/JN%)(BB@0M]8A;;%$7A!"8\UL'>_5&Q?F5NU\VOCJ M8@0\>Q!^_,VNMW5-^?IP@(A;TJ;8+PR$\U^6; #!"IL)AYW]!H(;>

@H."K$U!%A8X*&PMTI%XQ!F)2#DLD&:Q%M91S_V5@BQ! MB#!!:Z1K91"G=8V,BC6BD7(7G++*7#E:LBO0V#M?GW%6G_4N+/?C!_.IESHM M.:%,%-DM$%1!^0A7/G*!*@!54%;,@"H8GRHPAA&#*5(L.,1)^L_VS@%%6" $7Z\(O?;."!J18#E/ M)!1'2EF%"#'&X:B8D>RR(E3*>2.%0X;%F!2AI(6*(0US21O-,8 M6:2ODVRX+ RT"R)*$9##)B!NF$:*)6V1WAZE95''7*_2FS"X\53*-,:% M+K,E$"B'(A@+E$,9?@#E ,H!E,-XE .C5D7N.8JY>2"7HD;:!HN\]LK5GF%I MKR@'J7$M5@Z,4B8#,8@9KA&/ MBB,K'4,FUE819;@C5RI;'T@YR FK>ZMC!=T N@%T0XFQ KH!= /HAI)T0ZP= MMI0;9*CCB"M,D%).(56;.E*IL-+BLFZH67#.*X.DE3%I#9$D@V0.U4'*H#7C MQ-2/I!LX$1...2B'D2B'[1Z8]%^3[-3]^#F+?'.C0>A]#7*&7.4P>W'F&" . MO@^AFLV7Z8/+>8(@L_+I?GR&N&3)=OU3MU'-Y#_'9F9FKC'3],3I#T?I&NU. MR1X9Z@ E,$*W5I67#'IXNAWPV!R$-2.E27IZV)=F^JF$ MI)GYZOW*MHUOS*();6%PT G=,_#^8Q[_<*8]_"-.YW^V0_?2WM;8@WZ*4^K= M.T^][T]]E@\XVDL^JW[*/KONDSE=M M O&V$-.6J2:Z^>CV=LX?8V96R_EVKI]OL)D=O,2ONK>CJ3F9KY;I\I^"?[7^ M*MT9$^-BTC6VFS?+DY?;SUW2& M6'^;E#M8R6^R.:]+@ZS?1'8DIU]\#_[2.^B.9%R?_4_=_Y+]W!C;T5J\H3''N@_!'4]A[/.T\6W0W"I])',WED> PR]$[?HV2E@% ;\\E5^2%_(K MW[^0+X;AH_[;GSR9E.BUB]=$V[:$[] M868MZH23 MS4NK;![<0OW^KV]^V_WP]MW/U>[>A[?_?/OA[9OW+X?5./Y9E K/@X?+&A5+: %'RV^MV[-SWRP9HA^L[,!AL:XLU M1KP.''&* U+&.82UQBQ@Z@BYT[+[1I&*:?;FX7/:&,E'4$*0#PUP].D"X@74KU0MF1 ](% MFBY]'>77U'MOO$-":((XB1AI;2/2,K&ZB3X2'OHXAOPNE']3>V47\Y_S-TMJJZ[176\ MF']L?/"5/:GFQR$W[)@=5#EN/S;+)K2P@ERZZ(-UE]*3^[#N JX!) ,D@W ! MUPQ!WE^<=YVW\>9*_2G^\VURR#E[PR3@*P?&ZY"^U35G_?;,T3Q9_O_K_E!& M^@F8#_(@!>1!(.\*>=?/YEVYTX$K(Y 3-AQ@6 MB^"WRZ1+\^G"Z02P3C \J=;/"5UE>F$4!A^\5!L@T$&!_8T%]L:P$#A!02N! MN&,*::L\HE%P$H717JA^LCYKNGG;L<><$L#>)6(0U-D\ZXS1SZ:950ESVA33^=!!T[9A>=>4 M$:SNE2$:(*=>N,$'K](&B'20,KHQ9>1H;36I48R8(ZXU26HS!F2)=5[I0#BQ M?:2,,M^T>7]F:/=G[Q/IM/MQM^.<6PO-'XB"Q!JGQH * MJ6>=[SI?#9GS77Y;,16;F9GEH^RK&*!F:N#J%)8("C?XX-4IJ+J-JK,Q2!$, M1K*.&O& .5(UM:0_?YE$3VN5F,?/VRH]R*#,"%"K1Y$"_)7AA% 8'^AT+_4JKI%"> M($RE05R0&JE ++)!!2U5'3V_5U+EL>F7D=[:;0(*09T0Y$UZ&ACO#TWZ5FO: MD/N:'>6H7N=0PCK"RUC5*"Q*AZ/8QIRD'H7!0;$-#S,_TP] .VXBCL@IF]27 M%QII(052!-.@,(LVN#XJ;3K$_C$#]MXYO.ZEG)LRZ(D.P%.BR8%Q2_#"* P. MC#L6QK78$J:L0U)&CCC'"AD?%6+."&*"EQB+/@I/[LFX/PA!@59+1!>H&7G6 MN8^]0S,[2!]K9IOM45U#XFEC;#.%0T4&H<6@%7_I_=YAE0M< T@&2 ;A JX9 M@I#__"(F?4@A3T'(WZ/XV[ETOTF_+X(+S4=CI[!N63K?09YCT 8?/'-!%G63 M1:72UIY:C:@,#G%I&+*,&R0D\:0F47K6RU$B;VS)&$3QCFD7@&2"C0Y<'$)7AB%P8&+Q\+%NJX9ULPB3J-!O-82&84QTD8R M9J12G)L^5C0?GXNYF/38Z!D@J=#LR>>702%[4BH4[:6?E:-YVV+Z=O>D8:#_^N.&?_=GON9-Y/@ O%^*M M.:O=7_RZF!\LS%&;MR2Z]-*'^8]A;SZ==K_\JUD>-K/]6?A_P2SZ.25/3%BM M82_C@TBA1QSR<&()Z)E2O3 *@X.> 3U3EI[A(ND/[P4*(=2(,R^3-N$4:4\B MH1ZSH.]U8N\@]0SC$PDGL(U4ST!=U+/.[+V=?4P_S!?-G1M?PAIL&>(+%CP* M-SBH75"[9:E=R9TVS$<4HL2(&\:1B<(C7X>:8RJ2H)4/4]=UCG9Z.F4P*7!8 M.AZE0@4- AJD "^,PN"@04"#E*5!G/$,6Q>1ESQI$$4T4K7&2/K:>Z$8L2P^ M3#U;WQI$3&K,0(.,4H- _=NSSI+]N@C'IO';CJ?K+B#SW/2X4^A1489BB0Q=4V)%5K0A\D] M;&(7!!T_. R172"[= M)#*(,C$P7R,FA$42]-8[=LP0^[RS M3E";-3Q,.^U9=6Q.\G;K+NMDG%NLPEDJJHR%H\)B?3BB=LQY_E$8?/"B%L3@ MMMH)$VZUQ$@[6R.NM$=&.((H-MZRFCL;\,-VL?IUC>-)!>ZN4?R7LT;BO8A! M/L$8PQ(D0%.!)@=.+L$+HS X[&;57[]0K.K,I9/"@O6XU1V%PD'/#@\[KY5S0(BC+*!):6L15$FG61HX4M;0VP1"F],.D6+;=$7+W M@[U5FWP7%ELE=]+/R<<3P7K+K0 F#1N3"C,YD'$)7AB%P0=/Q@,D4RCBN4E4 M""I(8%HC'4@NXL$866X)2IK!N- MKRX.[<*\-0K'?"% ;NL:4,J@E!]9*2LFO<-"(B:B0CPJ@[1)PIDXYIT)V.': M/DSZK:.X=Z<,MZYOWYV=7TQ]%Y;]K*=.9*V*7$[] C*<_[(T&,I#[P$J:]!' MH(] 'X$^@F6]A]05/ I/; RH-BPF74$E,E9'%+%4M8R,"L4>)@/7MZZXU6Y] M+$!>C +\'J6\BSQDWHU WNWN V//M(?5\6+^L?'!5_:DFA^'A5DVLX,JA_7' M^V3=8#VY#/$RYI6.41A\\.O)H *W'9M4[;VC#BEA)4KBSB++K$_:#@L:2*R= MZZ5;>!)T&;E_W0#WCR>_M\$G*;@%[]U3[.XEGZ0GC$)=%\!1B28''B[!"Z,P M./#P6'BX3GZ7M:L1UBXBGCL;&6D("BJZH+6NO;NRC_TNV9A'YF$J)XSTMD\. M\*C01$I?V>;+69,"_/(0"&/G4_]@^/+VW3_?O/_P]MW/U>[>A[?_?/OA[9OW M+\M812C,M24)L63U_,KW+^@+V%=?KIO -> :0#) ,@@7<$WAFKRO7,(ST>0/ M?=C,:N$.33YE9A[S\F6:;R]/NLT"X3^KYO@HO:N,G%%AKBXD+B$Y,7R##YZC M!@A[4-I_4]+7&N6-56G['A]6. C:. M LJ!#"C:#R #"G4,R(#G)@.LJBG7@:&@;$#<*8L,Y@P)033S1(2(^\D@/;(, M(!-"RCR%#Y1 ,556T$)B",#5M9!8M<'G(X*:V?G1V%P6/>$ M=<^R5*L+BF)L,(I):R)>"X$T9@1A+9F.$K.ZOG(<08]M,-YN2>@NVV]OT_Z, ML8FH.2R CG(!%*0)2),"O# *@X,T 6E2EC2IC5'2>X8B\QYQQ3U*ORL4M<'1 M>J\XN=+_OHZP7$Y#KG_) MNR7R)#XD=QZ:1:C,GV;A896[=)9[OIF.41A\\'PU0 B$5/)-J61O:*B)-\@% MDH]X,!P965LDG+54HT>WNWM_"U"36^3!/S/2O9GEX.)_Z9G;PTWSQ M/O/0CZ8-?F]^=!QFK83 9Q N*D "^,PN @3D";'ZP8DN>G(\6E/WZY!23@ZGLY/0DA/.G?_KHZG9G;7'!NL))6A MJGK=IU>8%T9A\,'+6)!_6_GGL+211,1972/N8XT4C00Y;XBACF'3SPZ,"_N& M,U#OKQ%]"_*^GZ8ADA:Y5Q@P",@7R/?IO3 *@P/YCH5\%;4T:E*C&E.#N,$> M&>DHHD3I2+ 1C%\Y!?S>33ON1;X_,%UF-XYG#S107C32-,B/\\5B_F?NE)'N M.BRJ1?@XGW[,OT_G=T]UP(I=&>0_YF3R* P.:FMXD/F99A-"UJXY?Y[.!#6!S]TLQ"NQ_W%L$W_31&J\4$X]ZT&,#0 ML&&H,),#_Y;@A5$8?/#\.T#^_.M_?:*8<(BI$F(*ZAM&.K'_+1QO:J)RA4,_ MTWI81"F#Y:"3>J'R SJICT>F0&'O3>D.JKC&+G 4(O>(ZSH@HRA&3IC:F"") MH%<6E^Z2[CBCL?WX<.D.VFNZ QK!#[OF%Y00*"%00J"$0 GUDK !.AQ+A@?. M11E>\';GHAQO^K]6]J3Z=G-(RG=5;&9FYN"4E!'I(4B.%V[PP2\X009DVW=% M46.X\\AKYA G@B%-O$)221Q-=+7 #WFZR$];\+Y+"^^;-KFDP0R[F0&/BC0Y M$'$)7AB%P0=/Q ,D4EA2N4E06.@N,V9(&3"&0B+<2Z90!G12--'"2RJ9N:2Z=M0?9MBN?OINWS(KDL@,NG^ MK<)_5LW'A RYVB@W45F$=KEH7&Y.G%\O8PVAL,$P'"T+6RD+-_C@M2QHP(T& M9-0'S3U&+AB,N"4!J> \,D3406I6^YP@NG]2*0O _/\W9\#]VREFYQ=V9_[B M'\Z]\]?T8/.D&-=<\'K#">GWZ2HWVWOSR1V:V4'XS2S#FQB#ZZU&1]>LR!H= MP#0@#(?(!E#8NK&1C*!:Q-Q/EQ 6\2]IDBE/R G/+%4UQB' M*Z+D+HFI4D7)K0Z\G:BZM_-NQXS1SSNY!FNG/ MR?3'Z1/I]WQKS6P5_'Z"_N[LB'[JK>1$\-Z$(P#:L &M,),#DY?@A5$8')A\ M-$SN%1&$5 M0=+*B+@0+$D2YE"=9$W0FG%BZL%+$L+Y1*@RJ[=!D]POG09YLQ$K%%"*=_5# MLGI^Y?L7] 54B)?K)G -N :0#) ,P@5<4_C",VP>*"D#T#56S>RZBH M*LS!A43C,Z^[&6=F%FH1GVN^E7-54QUX;KIJ$1?&(JT#R_TO7/3",:^OG$)S MUR7@W=GE1.KN0.)E^&%( Q]('$A\3"1. M.:4NRAIQGPG9U!$9'!0BM='>:LYQ?75#P1T731^'Q FG?:YVCAG,!IV0&?&* MY@#1Y;=+Y?Y-5^?0G753S9>'85%-Y[,#E+C@J#)M&^ZJ89\-FD,'89# DJRVF42)*PC$O?L'>PA&*3.*DQ=HK%'$^;[@V*NG+2) ('BMLG""AMUJ70>TM++AD M!K86%D&%($G*\ -($I D($G&(TD\EL&ZR!#G"B,N8T!:&(QJRAG3"@NCKIQ8 M#.T.2L=9T"30[F L"@46-V&3\)/KA9+;>04"QN MY0\J+*#"H@BNA J+[8$26JI:"H=\P %Q9AC26ALDB="NYAP[[RY76%@G1. D M%WTZB;@6^1"*$)#'=6V<#38XM:VP.)AZ__+MABM^3>3Q+BSW8Z:2WX(+S\%I*C:17%''N&5*VEDAQ:06F7M8T/H1$(/UM, :)4%!- M)*STCC*1].UB$^'?;7)*;GX4JJ7Y%*!UVK!%(QQ4.E[1" >5CJG_VK?;40#B M][H=2)XS2B-&S%B#N P*:<<)8MS4*JC(+='WR8]M=R"][:CO0V:^C02^_3ZA M-@W']-.-&X:X&$#CG2'JXK(A_KLR(+XPGX&, AD%,JI@&07R8WMT051"*FT1 M9R1)"2<#TH$YY&RDSJM(ZZL]6;XF]]:#_/A!*) 6(TRY06YMQ#H!]!K4!H^U M !5J@\$U@&2 9! NX)HA+$[#+H=RMB&_F\]0U]OZ[>QC:)?-[*#K?/U3,S,S MEW_;31/!^EF'OF MN%F:Z9M/QV'FF^5J$7*+]]5B$?R/J^6[^?+_A6Z;4C]GRTQJ :698ZF? #4! M:@+4!*@)4!/EJPFI5.VT1HH+B[B+%ND@:V09QT0Z6>,0^JBL?%0U0?"$]7=2 M')K#/S8'8W;]X7!@>=]NW@_H_E_(]3D/_C/,@/W5GOKMO//KBGV/^0QMJ'_32XWKU^ M\^[]F]?YI_?[O[Q]O?LA_?+3VW>[[_;>[OY2O?^0_O"/-^\^]#/6(.0W71%^ MWVJA[\"N?=K5SZ=3LZC,4;KI95LULVIY.%^U9N;;214^N9"FA<7]9@?3=NT^_'716C3\W9G >W._/MD M^B8VSLR6N\[E4=+,#GY-).::T'Y(W_CC=.[^_:(*K3/'>4PL5B$]R#FS7!DE MOFF/I^;D99R&3U='R/^NVF433[9V[]Z%TC1HL7S5C0.4/'[4OK2F#=-F%BZ- MFNVX.W4AWQ&L_F9D!=073'IJSV:6#8(ZL][XO9<#[P:37S'DBQ_(Z4STG),O MWL/ S?OBARX6JGFLCL]%PVGDI^?>_OLX6*A&6EKTX3#<+1G2U2*M\RF)JD)B MMS:QV]17-E1IJNHSWZ6+_.]JMLY%_]DL#Q,!)J([^ZXO?$-R_L_I4LOJ%_/O M]#6O%\$?A.U\)$%>M3=?',_7AXUWM_-^9=O&-V:1@+'Z-G_97__K$\7$O=J; M'R4_G:Q_]:\RRVY?.O<5VY>_ZZZ6/[])&.4G7,XGN6W?=.6#7Y-YJ"Y<5K]J MJ]W9;)4>XK>0[FM9I=OZ*;FO(AC]3]?V+W_F)"11$&;Y*J^#"TYE6#:CWFIR<7['WM MXY\^9'J#2>2X\.D]83W8S"E9IK>E*S7'^>+?3 .;LD7[>W?WU;(R]HS20NW>=M_0&0T,7 ML55RU31%:#+,3O5V_>SSXV:6WYB>^NRK\_U,T]4S.77FGE0)KMQA]Z7IG6;C MJ,USY*6>;.R9R6L_U;<;B7N-FIVLGR5?9I9"H&W-XB2;:7.;533-8GIR?82= M#8/C>=NLQU'GK7^81;JU322Q[IZNQ->D^W.3!D[ZIM5TC3&YMG(SS+Q>LWE\Q6['[I]5'$Z__-.5S@;1]OA?C[1#/QV;WYS:0S-9UM* M73[D!XCC;\\8"8I6/+I M0'E$ALP.*28[_,F^GR+0Q?+"1[H+'2_F_QO2;MDDAI$JR-D6(=[WU0S^>?ZE])._X\G_L_ MF^GTWD^8:.>:&I4O_^%Q\OH/'(];996HHUW;;J,?$V4E\\VO%WB+4X^KL'W#I4?^TW1)Y"RKV^XB^<;Y=O:FGPS1["59JD=/F8Y+YN-\T8%V M2$Z:'S4NS7H_-HOYK'ORA,1K^W6YDF9SI^FB76H@N2)AZZ+=9F+BJLL@')F3 MA&_):,GZOHDQ+-:HNK5GFLF?4L[FU3R=6FZ2'&Z9,X+;?,/Z.:JX MF!_EY<#SMWR1H+K+Y?'>I(E9=N31/ W)9,?,:N<(MD MQ/R&+KNQ208G>EPNFH.#T&6&.K.DFW4NWIO^:+MF[UE$?SPF@]4VLD2]\.DX!&_SIM\15 M&H4YG7YA2/SMP@KN9I7H<=:)@Q5^/PB\+7Q@?A.S?4WKXZ-SWD=E$=SM[C(^@T;\F3[\1]T M99+N_)^M T[K-T91B14 6?M]> O5.];J;=+7[A"=HF&[C309:S9K=,E1>>].M_9WR;07N.3A*2,Z%]*T MT2,OB47<1(F,)!QAJS57G%'L11^4\7XCY_;C9?+HANKNS&]<_B&/MZ\D%("% MKUR-6BW/+3BN(V<]P_ILU'7_S^^?YF7&E]?Q38D/7%VLU5OOQEOG]M8WO?%[ M)T',:CG?[I[+MYQ,\!*_ZMZ.IN8D@5>Z^J?@7ZV_27?#;O-^EXLMC]OPLLT% M 4G";D=4MS=T?>D7VULXWR#I8],VZYGQR^TUSKWQ_-[!];?69(=0D:NPSC88 M7OM&LE-3>JOWX=N\"^_4Y'9?>ZO+E7-SIUVK+CEFT[EJ#077>Z2LQ@.JA'I; M]4AM!YZZ9_/6-$_DF3MM$GULWYPV4Y1/U_:\2#\]PLRL5U]_Z(J)_K$N)GJ3 MBXD@)H<7D^42W==T:026@X@JRC=/QG(7^WS@G=SFHTN@?[Y53I'^'!H;GM;1 MEA.R7Q@*5QN^E#XFRHGQ GB"'P#?@&\.WY^@E\4Z1O MOK BZ'$C:#"G^0X0,;^%7@\W]'H(C.;C$R,BE C$HS?(8%&CVGIIB).8&=U+ MIYRP?-O1UB^)M&Y_RE%NMY5^^L+AB921VYUV!%A<-A:#F@$U Q$$:N:1U RH M@(T*4#%Z(2U!5@J*N/36499!"2;LT5X%[P#V :H!J$#;@GH$N\8Y89 ]P MBOZORQW+/M^G;-T9G+]:]TDJ(*"!!Q\?7"$! 8P&N<\[YSZQED1SY1%G"B/. M60)>Q0B*TBALA-=1XCY60+>POKM&]>TA&UV?P7;_#-2[GH,7E3* M"96\S_0HH-/PT:DPLP,]E^*)T1@=Z'DL]%QKAFL1ZWR ET+<^8BT(!3%&&JG MK6%473E?_"Y+DT]#SV*B>*^KEX!. \BW0$E]2;CS9GW8S3Q6ZY;H\^.S SU2 M8"\737>RQOK%'/=M 34VD&@IK$KMMMTC"O/8:)S3?W./0I7A !%VFZ8>2*Q> M[?$!00OL!NP&[%9!7F-E!)X!.*#540">,4"44G]%BQ_@@Z@3,).F%DX (U^%?6,6LS01;C@>VOCQ9L@"D'.,?< MR!L.(1A-'=( @12.5+IQG5BP((3UR-NS7L.B2O5<[D_R>?@S^_=(L0[L?=X_2PSCS>CZ=FD7;?>0T 8S/)X#IV;E+ M/R1[B6+W[@ HP]E*(&L@@D#6E"=K0 YL^XL2[T,=(V+:,L0=)DC30)%GFDM6 M8ZV\Z6,Y^ 'E0%(!!,Y8&M3R+6PA>'[)*]@Q,":=-^9.CN/5><]N&]T H132 M5SLD@$"MXE[5E[C10Q:1A3Z05Q%OMH'R)]M:E;+#V!!; \Q 06"!L0 M-A!!(&P@@?7U@B :XC%6# F7]STJ:I#BFJ%:."Y%32GSO1P._J""H/<4UIA1 M[.E36.EG8Z?A\V;YYMFQ;!JZX9.;KOR=K4+H?Q MA!II^ONG^:):'H;T_T4(U5'Z^V%;A61$7_W#+-QAQV+A7>? Q5 M.#W< Y(^-YZR%(+3=4 \$H6X-119HS"*SM9![LV6S=K -K91_?C?KP*/FVD$_P.>X_AB> MZL^P2!&^&3]53 /H+/C3'_Z\?=JD:F9I="[2)4R55]LJG\9J M>E=^RW&ZT;G?N4R#5Y@OJ8J_I__VA32G@;OYEDW<&E\K3"1)\ZPH<@P*9+41 MR#NC(R=,I-CM(UF[ZUP:,,OV5W.2=?GNS*>_+%;!_](8VTR[0'[=M"Y9:[4( M']*7_3A-?GI1A120QYGTTIL_-\M!?*?F^IM7Q\9G9Z!,62_YCF"L7VXD3[8V M;.=3_V#!P7;^S\89*1:.PZP-%PZH>OA!Z+U53@>+:L+39!_C&ED:*6(Z6L:C M9%[WTACIO3L,?C4-:>)_9?!]R,/R*\<=B*];CK#+PZLRR[$PRT7QV)WY]CJX MD%MI;/]*USR3*"+.I]/YG^W+JY/'OW?IBJT=-J.BPS&S6LZW32GR8R: >XE? M=6]'4W.22"C=T:?@7ZWOKNX&Y>;]+B>VCMOPL@W'9F&683O>NH3E^M(OKJOZ M^=BT31<9)R^WU_A,[<_Z6R79T37_)@_5SZ7!UF_D.P2+6[R/Y*?X\KOX#JYU M?Y?;J24MX^:^4(ZEGJX:ZVK^?0M2M\I JMZGZM?GE+XP65>#7M$"WXQB6WOI M?GH$)=NKKT^Y&$)QH*$(OBG7-P"3(X')\_,3B,;A12/,#4;C2O!-X;YY,M*[ MPXFL1?IS:.28LWCE1.M7'RY:^G H++P!>LOU#4#O\X->6DZT O1"J_"-:60) MY85RS-0(GBB1".^^QZ9_/]WE",Y1APPXIV#G )X!GD'(@',&TZL)&HV75%3X M=M:N%F;F0CD- PMSZE-O7(-V=>/O6 M-[_2"0-$VNMWLQ$=.*Z#0I'6&G'. M%;*!UHA99WU-K*Z)N[PA 0NO@Y)Y0P(AB-?8Y=.=(Q*3U,HQ& MYY/DJI&4RB$N6$ FXN1^IJP-ED8?0Q_9E"U*;WJ,]*G"Y(0P MT? 8(*-CMP M<"F>&(W1@8/'PL%&D)K6S"!21XDXE@KIR!4R5%JB721&7UG1N$LJY $YF$RX MU,#!)4,0%*:,/!&2PGHQGTZ[-E?AZ'@Z/PFALF$6TMO:(NB9+'H6,ZP9("'9>,1E \,O*2UXLQ(:VFC$5$-,=9C$FD:FT144;4,C+JO>\C-])!]-4S0?I48GQ" M^U5B $7#AZ+"S Y<7(HG1F-TX.*Q<+$RD2OB%&*97+G&$5E*.9*A=M%+82SM M)3'R"%R<(T(YM8SF3B;F/DF2]=';:T&64?N_,VCO M;3'[P1:NI(8Z$@"EDLT.K%R*)T9C=&#EL; RI3+2@"-*(ZA&7)B ++,U,LJK MFG,1U?UZCSP)*TL&G4B*AB0H)AEYVN3MS,V/0K?_9IX3I=72? KW29S BE8Y M:@'2R ,P.DBTX:'F]1(-UR%H006BAH>\HF62.HLU".F-'^^5"X'EJG)40:^YX=N>Z%R8 MQT;CG/X/W 9I5PH 7R_MN+*4.^(0\R;F$W0,LM%21)-TTU[45F:9UD]1RI8" M?MLPP,.5I(ARS]/YZN/* >M %( H %%0:J" *!B=*(C*6T8]1_+_9^]-F]LX MLG3AS_,O*C3M"3N"R:[RQB *4P50XOWU M]V16 00( B)%D"R V8L- K7FV9ZSY#FE-XAAZY NF49@]B5U1!'WL":TCP0* M_BZ+(MG]@U)GJ4[FP,-"G^JI&F6JTP69^S)QXS;5R1P(#-QIF'Q5@9)C$C2H MK6=ZY(8-! ]W8N..9>WN%$Y82'AB?_"$45Z8TCK$ ML6&(Y25%POD2*>J4*3 VWJSMHG[ K.C'RE')00])2GCBX>$J^!SJV/X^)_+[ MV05286$DPKX$?4*U M0$I0BHK"8%^4V#FSMKE &\X=P\$_,05BDN=(&.>0SVT,^*F/OFE'I]] MGG^!2/XYJ\^>KS('RF 1B@[+9)$*('9=,?O=ZHJRMQFV4=C+';\;V'Q$9CU"]#0>F4Z^+,NN-CK]>[.#P]Y4DWA^9V]!2UX?]LLO;XZR M]ZP,,AFVW^Y?(&?QI=54X\#IZE1?YV?Q[Y1+6A9,YTU+OM8CV8! M<=UV^A_''X^S=R/GIMFO:JS.(LOVQX7]O/!\G]OLHVLN*P.'P_?9][#D(P<8 M[M*-KKI7^X]__T)R;%[WO/^;:@*&[+ZUKW_(HIOA;%:-IW6F8/5@K6P&)@,8 MR\;[A/&<8>0$?+BL1Y?PLIGI!0E^A1-F336]NI:J['O5SB\ Y)A-)J/X/5RA M;KI=R)^KUF47M:U\!=_ZIK[(ID#-#!XA_'OUR4_[9^G?X'1^G^MW^%Q-SS,# M"%)5X\Q78S4V%:QX-6ZGU;1;W_6;9!-8BJMPI\:%5V^S4;A/ Z3X[?V;[$EQ7-=/S:QJIT#>N+Q LB/@'7,<;_[?-5 K M^\4IFYTVC1J?P5/'D[H??JSK/YO9>!S?9>6&RU>.W\'%WM3HX]78PMVC=Q/? MHMWP9/'N( JSR-/7Q\?KSE=M\Z(!=[MQ]DL-&N1-#= >*#6MF^/L$ZSB)BIW MG-0NV,W,.?X"@AT,#'.A>+TA>U=T='OKZ'027,Z-94'+Q.%BY67C32U6- M@F,!;J@-?07@IS4%X94)3NM51^+N[E^Y7:9 +<([@3D"[6_A-4?UY^-D '>6 MZ-ZV]I.FOJPL7-0#VP5C, [\%U7\;?I_3M[ <+ HZ@PN= 9R%_@61&H2,NH= MMP#19Y,@27^Y#7.EH-*\"MI*:B17B+O0!$C) BDW M+NA=(+B-MB\2:392T0I<@&'THX!%@]1:-X'+A%O4T8!DEVHT%[=-MC@B \\<#>FS7UQ44U#7]T8"&J@?F5CF[#P !:PT64=?\;MQS50RZO9:!I\1W?I.I&^@"?3PJ7 _],.GJ/K=*4\Z)WLK(HW M=-[W;W3]C&LOL7CTA#2?!FF&P\!;!TV?G46O@%>+--] O!=)BFTG.W(0.3,@I^GFI[.S6+KB1C2_A6AU3-]V%$P8A0@K-&(:SM840# M'U6@AX]3.#[9B%MMA)FUL BJN0HAKM"WH0\^]GK6^RK(3G796?]Q@/+A#U,# M7E QFGD=PE)9&S3O6?A\'?J;']JAC@8@2M7T<<8;, 8T\04\5 PU@S-5?8$G M-^= K.Y^C8(/37BZ[/ON7P!7G&K&(4-?U,QS=!&^HB8"K.^4H M [+,VH7YBQ>'=P6?J5NR>>=0#U;.G(>8??_(L CAL>+];SY;-AG!-5MS[NQL M%!8G''3M5TW456=@HSV$$R>]?0L9T>[<<+6F,L'Z+HZ>J"JZF^%J/X0U'==3 M@*AMH!%(0+*,6RRCLAA<,\60E6'@0YD[I,I2(\U+:IETW$J^5JJ4Z@!N\8J,^C^<1PRY&];6$2=4F17C'D82ZT$9+CX3T%C%J,1)64>2+DEAL M.>=^+4KEG2:,VQPIPD%YBI(C18E%.2^$\QC^Z]6J(NQ\@3E;@^(+I;R@!S_X M/SKRGBY1]X/OZ=J1=4'5G2E)->8P\.L]]X#8$I7R' LQ !ANQPA_/X:^0<,W./)<,0U)*V7 MXD@1@E\!1\'?06%'5!HP<"A?!DS;Y6?FCL4/(;+TV86<1'O+S6,,*>;-ZP4> M[T2PG6?D^P!75S8B7X>(3Y>PK[M,3!\.;?H@40VN\IE:R=O?\$_ND!2*210= MK,VB"D"-1E?9V4P!T)^Z4+83UB'[GUA.TE7Y7,;,CU9M!?@?'CZL1A=_C5Y5 M.&:F6W"$'TUT7_.7N#PN^!ES*Q*M4M@K4G+]@ MMT3'V2*\CEL-\VXL@.AONNA=K^]*)24AO3OLK\^57AL#W811+CQ0(Y,4<-N<>=IEMN]XSU\H:UA M4+";(2(W+\IPJAE58"+ .BY7,I=97UL2"A^[,"8XAN-J#&@"U6.7?2_Q#Q$ M]U6%O<6[#M3%^P2',UYAU?A>XY/9>%Y5T1=9C.MIL$I=]4L5T%CGLJY";[O $!C(6O/S "8 ["= KRN(M:&?\S93+6MFVZ \SWJ MGTUCE5@LS5IZB%A0W#U)>ZXZN+MT1Q4*N"H+N+-IIQV_!Q8'T!HJ(N 8T"/C MH%8V/EK<@N!'ZNRL+S$>U2;"1P"4K1MM\D%B$J._^?K=PO47<%\9$]SU $R- MJRXC')T[$S<>*0+C;8MUM)PNC^73"W@>[MWV'D?GZ<5K=-><](_]_6JA\YU= MLQ]2T -5W6\E+V=L^'O4>UW91=PNX_][3Z MUSL.KYV]ZT*X<.-XZ/?S31\?/[S[_7HC2G>%HWF-RAH'N;@Y)]1"GK8W#3@Y MRKY7/\3S;GVLJDM'GL/CQ/7QV?>X.UR'XJU0R^2:&&0>]56<36_+[K"=91)R M\"9(VG@,_&)"".![TEV^G5W,5[=>K(<.&SV"E[FX44S=I?#SMA9$A7$E+262 M1G#$/,Z1*C5%3F)5"N^IMN7-\#.W2DILK9_N,2VU?!D/F0Q@R&I(]R+V!_3;SH(E /V*ZJ[8W=#:L; M\8)=M',@T0=1PI0ZL3'_9;1C^T M+S:*(5D=-F&,JLN8%>Z _<<.,63RF'P5XWP?04 '4V*$N-O?&)@Z ^S3A ?L ML<%'-YFZ"PU?T+R#'S\<;<8>\UCZ^@%1Z\7=&CU=.IB:A5VI\8W=]',(2R?% MN$4QEE:5H?J028.4'5^K:OIP<&Y,"106+K;>/ZM/0*2XFTIF%>;@&?N"L1<051I2( ;-?* M+52N2JP []I"YXA1.!PN0E"1,T*9=;+$^OG9NCQPMKYIH9?U_S7836K_@6K? M6((+9Y!D'N3#@"NHE):(2E,2*BP&D;DI'QA37TA*D/<"E+WR#$GK%,)@#XQ5 MIB@$?F[YP$GMOV2VE@H;7Q*!E"<$'#70WL)8!QY4 X)>=K&W&>GJT/6.V'>O^NIL?$#9QK>\%[_R&$"/M= M#K<7JXZWI\[ N[JN.%IIOM09F=C:Y'H+7/")%MO^EMK'G-K+F#(,!&Z/N@=? M;,&?6ZLDI=MGZT@GJ$;&@]UAA(//(0D+NZ]QSJQ6^?J.;9'K@I0T1]KR C&N M0:@QEHB4>>EM;CT@M.>64EBZPY72?M=KK/3N>C(TH0BL3T@MA4EBM.-&QKV/ M.\1M3:$ZH"^1F[6NRY5/FMHX9]NNFT(H&0LZX1LWOU9A^]9%%\;9LO,U)4_I#M&L<#ICF+P*TO0?E@42!EMD+!>@!XC5I9KFX6_91I$V"S< MSG<+[[)Q,\\/>D]P ME?86""P7X3K%"A"O =62F1#OO><9'GP([,,;+&P-_2 M?OS;&?BFH4:M,X&+0P?PUHU?_7U<'RS[ZNM*]7GZ(18NQ *6 %0/Y$5_50T M!]K5^-&N*ZDS?5X!S\L:^CKUV)0T%C0U+OL<_I%LU%81-]24I1:H+#R@;0+@ M7!52(T#A3NE<&R+7_.AOLE%=X[&YD'^X+C8[C5NI=F*O-O3L<+20S'%D50%N M/_,**1>&,HD<>\/ GY!B)UKL*5X1%T=4XEMTVH$J.5!C:SWK5DH5.U47FS/= M15$DU7#W2@I'5(DQ0UY2CU@1=O0[%H:9F4+[HC!%L9-A9K?UNOG=A?X70-]O M[';S-2F2_*C$Y&"E)K!^8NYMS)V7KL0UR-2W M0MLG9F[" G/3@V5N4/"[5,GW';KO#R1/0T$2?!6; _K%!MO82ZHOD&]= MW @^/>];8F_9G!GKC.[Y[+%!VR1T)&J[DJ(DV%OK 83#UI8,%44>PL<8A-00 M@:C1V&.I'L+"F$_\;B>C]W>C_=Q!^!\4U#?&Z#O M55 W[0M:_T??>Q,G90!7X]7,; MT3[9M>["&YCDE#*-".(J88#G22N4(&T65 M%=J!<;NI]0NIJ,;!4MB<(69EB42N."*\$!Z7@F&RYI&MIE-!];O[1#"^VFF4 M'':KT=#-?;'!./'SMDD4Q' 74@M"41)X4R(I7(YR+@CQWFKI[>[Y>;[[+U0$ M?(Q#IZ[;9]VG0.#O_*!+T%8,X\H,JK#5OOO^>E,BK%68-M$WD9XTU66W+]"[ MT)^NVV%\?5X7?H.C3+4":[X> M&WHPP^\,58'C>[A\?@-6V9E[]*1?-)S=U MJ%II2NEG$:0FK;2M&)**HO2*(5! )>!C$N+0W"*G'"N5T-QZNA:7+P0'Y&Q0 M@3D'K40M>(J@GRS71%I5,&;L2L3ZP^>QL_.]PQ_G@;S*M;TNNILANJP M4K#A5!79!;++YJE>.@=$E?'V<=0\+V0J4[$PM3"H]6FL%&$UKK M=JAY$IR=KLH[@.Z[:,+0KJ,:P@:3+\'4MFYJLGKAF>7 ' .30E'?Q M[*OO>CWE=FF3?[=)'C[7S8IF7O-/;'496E7^+?S[5D\2.)LP'W8\& 5VE=,2 M::84DLP"PY>.E.OS@KZEV_T[537_#(,4WU:M&=6AB53["2[YXZ@V?[[*''#Y M)%B49N9>;; PB!V73'[W>J)LP%@HV(,3=LPIW:WAP7?JHSG8S,(FD>+'_Q:( MT(^SO' JT""VPTVV?5=KO+3 <>:HC]*JNLX>[HLY#U/*N[!2/\FSGHW"F+:^ M\5L8 Q^::HP[=1&T11SY$CJYA6TF/O;K&E7S[/SW<"08^FEWR1_F^?V5IMX7 M=0O:)^P4"TBWGK5AE_*?74G =>>]<.3U=;M)QG5CXU:W>.O>5LZW-/?7B$WC MPJUBS^_N[DNL%9N '&>GH<_E?&'.*U!_C3F_BEHR:K8PT'RI)!H>+4X>^E)= /&Z81%M[.Y5:Z#,9=\<93+K]]^$WB0WCYR-UX^-HR>Z MYXZ3*A9/VRGYOCU?^.EL5MFXYVX^9"_0%@Q*-@*KT+4"[*\97R",EEWJOMTO MS=(-3I+P[4KX?@D4R' '@=GK_P_.";.3@F2T6=]S_M+UG-NUU:G""E>A,9Y+094V9NV<.&1.G ]K(M@UH8Q[^GI"SDD7M^6!JOC?%8+&<:L@W"/5W$Z\ MUS=.J,8+TB_P8VC,U+'%ZVS1=7Y9?L-!2^H"CHDS.+L]A[6.3>FCSEHZJ%>- MH/I4/Q1VN8GG8C)V ',WFY\F[GM,[J-S[OOC%A.P('>H9:N;GJQ B6E']W$] M)VQDF/F@WNO38+EB/ZOQHO'JDM&[,YU3P_X=DCU,1ELL;>K8?YP#L(;$=<$ZUB'RW*PF^ZQ!AO,'" QGU'?[Z.2JS,4C&"-; 9F=QOA"@ M^[ZI?0:/W8U^@0O7V;D;30!I3ZNSKG5AU5UYM7AJ[D.T76?Z+F5X_=(K49W. MJ*IV:61+=M8H&_5P[/S;'&<_ Z#KFV@CVR[*,I?DLZP=$V4AWD;BO@6T;L=J[.N MDW5M8Z?Z&"Z(PMJ-D0**SF717,4?5C/XMG9MA+;A[G&N5XA*+MV]1\\39V:C M[G%"* D+#9T[TG031$*K A32)(PMMR486RYI @+*FAA2R'SM=TN]PE# MQN#[QWX,Q@>_B$:V\'G.<]>IPO9T;-_7XP4WGD:2PY>_7%/\UXZ+[:? %)LB MF7.5X^SI]*ZO^2]\&.K@6KSG@PI:MR3@2^:IA]T7((_1WJC GZ-1_;D]^4KA M35#C8]B<.T7W>KBO-H@?H3@-(C-6G=2>N",IJZN7%I(DWCM1?/ ^Q M0+J755MUD;V3^366#H0C[0)KQMM2KC]?SCXH[E-1LX[Q=@KCMNEXW9-3#@_FO\_Z%X0ULZM M/.F!T[F*>RQW]/9(P',[I!MHGJB3J).H MDZAS0-0!6H1?__-5:!'^I*3J(>=B^?AD&C; 539;]30&3]*]J].(-031.GR@O-XL09-DJG= M$^E+U#DHJ_E?BP*SF/9O$]GW5B@7^)<\,?R]*V7D$"R9/&15F2B1*+$'E$B: M:HA4291XD91(.&M?M%>B5)*C1)U$G:3E$J62' V?.BE1D1(52?H2=1)U$G7V MD#H+!%@D!+CG";_5KO1))O=6)A-UADR=I#$/1F.N#>U(8KF/8IE<\.2")^E[ M.=0YF$K\1,54/G^(V9V#$="]0[1=7X8DY"]'R!,N&C)UD@I^<2IXJ2/.< 0W MZ>&DAU\R=9(>?G%Z.$'AER;D204/F3I)!;\X%9R@\$N3]$=(Q>7E$6$YT(/L M.A4')!E^'F[OA/[M4E-=Z\(0@'GSZC@0UX_JS]FYLV>QH_!UR].3!VB(519) MIGU8P"M1)U$G4>?AL#A1*LE1HDZBSCY2)VFY?:%4HDZB3J).TG*'3:E$G42= M1)VDY0Z;4HDZ Z7.7NU8>K%IDD<>"?=NYD8Q$[(T^W X:=)G%-^T'6W?5.O> M)2D'M-,W"=H3TF)<[P\EOD&HGM!Z_64X$G2K>GHN2L;)HP> 3KJAZ"P)Y^W" M>3 :,5FGX=!BGP0@6:>#L4X/)<(>6K>_==/3WP6G^WJHN9?28F<%DE9;Q!@O MD12,()4K09C-\[PHNPGVL**_._^?K][\RUNB-!8EXJZ4B#G/D+:>(D>4\:6F MQ O[*ANK"UCH68O.E)J<7)=(+E5(O\IFXZJ[ZA__^N/CVU=9"[P$9]%7F76F M@N5H__,5@K]\6)OI?[ZJOL ZS2YL/>U_![_FJ)!T/AM^_G9_3RHLV?#A+'NR MX4.A1++A!V/#]] &)P\S6:?A+7NR3D.A1+).!V.=DH]^ M0<&75L[WHFI.DJ#MKZ!MA2QW;4XS,(H=#'%VWSLHN6!#04 ;7#!&M,RI0U1[ M<,$LSY$T4H(?9@@K=$E4SF^Z8,KG3'A9@OH- . M;-F3=4O6;9B"G-3==6 M&N\-DP)Q+#2%%LGX#Y@XR?B_ M-..OBH+ET@C$"A=*BPJ%I,08&>\H_)\5.5:[-?X[+RU*]O^@U-JC=[DY-+RP MA[KH4SU5(Q#Q1<__X93%#HRX^P4&$RT2+1(M'KE>>156D&,2<(6M9WKDANTF MI:T9W^1G;:-P\K0&B&YN][1,;O.2.8NH+4K$F,Z1Q(PADFM.O;):8'G3TS+* M2LQS@0I'P=,B\$DKZ1"1'BMIJ.)<[V,%T=/JP^1H#42O#6S9$X9(&")AB(0A M]@=#.*DP@ B.G#$4\$"I $/X DFF.)'::$[66@T]#$.\K%9#"4H,QGPE*#$< M6B0HD:!$@A*'!26TD5P3:U"N*4>L4"42A-.;4()H*[5U%DDG M+6)28Z2X5DAIJ20O!;JKX0A$H9X_F5/&")AB(0A$H;8'PQ!L= %5APY MH3!B&D"!UHXCJW)OMJ^9M)VU\NO/#0YY44WA^\\V#W Y\M1^[ MPO#<96_J"WB)JZQJ,_=E4K?.9M,Z,Z!L537.8!W^=-.LJ=H_VZ-LTH!!:."F M0(R+B]I6TZOPG7'Q@$RU607'NI&:PK/ 52Q8(*"?#T2&)NI>&6\P:.+SVF9ZUU=BU[7&V_, 1]L =QW"C MK@V/ M,K+9N;IT&=!;63!%\&05/(>99F#HC6K/X3KUYQ;6H*U-!0M@L\_5]!P6I 5S M!+0!VY79!NX?GG/Q4"NOU.W+EJ_;[*R&!:B6'EE-)DW]!59_ZF#UYQ*0\-8M M>"NWS$C"#,H]!^R$K4,**X9RGA/"6:D%%51_79 M<;)FNZ+$:1MH\:L".Y-1?)21G-"C2)NYR?@,%FJB&C -H%@OP9+5L[:S$JII M0O_.CEXKAJ*S;W!AE4WJ)NH9^".J]:]9MQ7"AS-ZFH<;:+BR:X+D!X-[#BM] M=IY],--:NR8^^7&V\7T:EWT._W@,,_"$\;4]9+';+8[4)2."Y.#2%PXQ0TJD M2J*0ET7IP JY7.4/L3CK'O[[>GQ1C]U4-5?OZ_ D:G1Z 2LY_6<]FEVX%>MS M!G9D;GR*%:^?O_H[/][LVN^Y.LC@ J- )%B 4GZZFKAW@6*_!8*MQ@C_ M5;4U([C\X^/;?\VF3=0>JWCU[^2XW)Q9W'-!"+8YL>Q6EJ562. R9)2EB!5@ M[31P'/(ES[%0*O?Y6HF^-+DQW@AD8Y-/3!A2N6/(&\F4XAZ^]8_*LO1X2VW^ MOK,L ,G>R"5O8G?>Q/0&],[4V&9OG7$7P5#VWY+.'GI5->!0C&8N&_7)EZNY M8^AO"6%V^#T BXL8*NH<@D?1.PG0?T/9CV0V-PZ#2<49+2IVVS!0W5=P[8)M_!JZ)H:.EM-WI M=/'3$Q04[[FD1L%,-GOKMCIKA2'@G&+E"6(Y.*>:%@*5C#.7E\Z73JS9;,=* MIC!!@M V6!CZU%;AS"RMS#B\QNLJ<]]T] M.@LVJMO@UL)-1JIM*U]UQSO5!(^Y[7RY;LA-S)(L63RPP"'O:\S=PXO-T-HQL-91+NK0F/4I;" MVE"5:D&X.:9(LM(AD\,KRC*7Q-M=A)\^A-!C\/P;=PY6SJ"_<+L,X; M(/:[4?TYROT_5#4.7_Z^8"83TVNG?NJ:3^K+W35 "X 2/FU5!;0\V!Q)EQV\ MCEN=P;\[.>K%M1J;T>Q:)\PN9J.()^M JI )O:95/"53:Z@VAG"T6Y7\F%1= MR'Y]V46#0+*_3.&1+]VXE]DCN$<3U%4]MN$!X:P8,X>WJFUF9TWXLDOQAN^C M;K*=GNKRS:""%HII-@5C\7^=/<[>7.N9&^@:],JM6FY<3YSD%D(">?N690->?1: P=C;M:! M'%V$E/B-I>DB=LN/T]W]%WBY44;ZIWA)3N)3EZM\RV"X R?!P&I8.I4YC_+? M3JP@N=WQ?36+76BV>9X/I&T,#PJ )^0 ]:P:V2SX\DT%QBO(\D^SIIZXS24K MF^\.OWQ6C;U_Y4KX-=PV?([/'3!"_^!_''\\SM[6HY%J'EK.$C*T I%WT*B\V3YT^=/=]# M2M[N4UBIE -? &D"?C^SP?DWFL"?A&%62$N4O^E3X-Q91A5'FC.,&"T%D@K\ M$*>]H4Q)YRW>EM)>SF.ON @__?'[Q@SVUJA7<7RPKL$BNQT5/K#Z1%UU,G-+ MFOL&^%A-\-[X,25X=UL;(HFU)<&(4Y$C)C0($BY*1!S-5>ZQ<^L[2+TP!=<@ M/LI0"0Z]8TA:EB-N#.3I7U]T,ZK:<_!%VH5LYT4@KX*TQ-) 4;X!T2-&AZ"TI>E,"@N:1$.<*=R=EZQ*G &.P& M4@I38&K*D)"NZ1>PZN;:MC^6>BVS*%7]]V 4#5C4J1SKLF@%#K9"DT@ 8)5QQH[5:GW1% MO*:::XX,MP8Q8&ND"G 738XIG%!XH];:IST%)V]K@;+GG'R7-'&?!HJF9=K9 M''#^3J?W+6.ZAY%2[=/8J#VDV(:9Z88X2< C]$Z#$5" D(52$BDJM-(Y 9C] M".+VF*49ARIQ4<2J]BZ%&'>6ESM69W2)W\$59Z3JC#MT(R5,8 _V4Q.NP9SJ M$LPIB+MUI.X?URG;4;:49 MH1ICJ13#V4_U3SWCO .^Z7/M/X\76N"#O_:[V_=N^L&'ZHZ/U\QR.K:? JOL M1%TPVDCE MNA74GHL.QDM+VW6I^=OY8LC91)VYKF404J&D[$2-/JNK]O6K[*^#ZF'SW+WJ M'LZ2*=+7+>ZW%YIUNGP.#[^INFR[LGSRDK-U==Z7G7WM.;?6HNV5KC]P87KB MHKG3KT"?*D+9[/L @7Y8)H.M+G?E;BS0^_O9!7QA%E/?,7.F=*@L+0[]?S'2 M2G%4$F.PU"6W>;&+TNJ/!F1D-@+HO;08VT#]IR"_G^"F/XYJ\^>KS 'RG@2& M!&]T2W^[ V'01Y;U&]@U<&,]CEYROZ5O&:QK-5)CTZGJKW)O5,0JE$&-0GG= MR1K*R?X66_'-%Z]?[["N)VHVK>?M#L/:@#(]R5_'P]%(7=6SZ4DLTGC=O1+. M([W[$TRH_)NT[J1U$Q6LQ)R4L7=G=^U7MPV4O:S:J@L$GLROL6&L;'?; A\7 MDGT7N&!36\C^^8X%(WW:5W^Z#LN!3Y#A[T*Q. .]E\ MS@' M^B%.[7=%#O'YK>[15]!Y^+I>G$FV@R<-D")\&NL/DQT>EKTN5-:?XHA M[5^[D/9/(:2=9'+_9#*9OH,A9:+-P&GS;*9OM;%[?ASZNK?UJ+*;)R$,DI[[ M9B(7":;AB.Q76&&]P__0>6(X,IY,Z<&0,M%FX+19F%*23.F+,*6A0F,XTIJL M:%*]0Z?-&[BF;JH%3=2X14GO/C[DO>7E$6 [4 M( \C/JS_T ;-[6$F?JD0^>0!$KTKHJ:1N+NUMSNFR_"'H@Z-5(D\B3P'IM6> MV85(,O.29":1YWG1^JY"UG=2V+UU5&_<7)R]J6]I<_J\7OC J#L@L7S> M&%G2H/L29T[D&1YY#D2K'5;8/\G,H&4FD6=($?;E]>ZOMCL8O[Q]"B^M_>$A M^T>.P]^S^+[V.'BA^76-/_Q[U](CMGKONW,5'T9CO-^(,9S/P(I MXWI_*/$- OJ$LOB7X4C0\$WI0XFPA[KZ]C946))"EMPAP1E!#,,GQ0E%1EHM M"B,LT6LMFXWP6.9.(N6H0,SE%BFA!!+$.TV$DO#/ Q@2EK3?3D5F,";G99C_ M1_&=7R[W)]M_,+9_#VWW]ZF5YK;.U-P*XTN-;)@> 1@&(X$=191J80TKA3%K MW7BHEQ5:M?->=)P.CV,$09_<;@Q+&3AC[ M*3"V)K(P@+*1-M8CQCE'BI$"<5%R:;W0N5O#V$\2)_PQ=J5]FF@A/I+YYC$6 M U?NZQO*!J;E]Q2C)SRU/Q'*!*82F-H_,)5 2 ]"F)>B](5'POF0K"08N!,@LP6_%$>$\H1?4BPQ=='9HRXZ_13=-_,I MNC_-I^BFUCK[&3),?2CVH=%!ZD.1R'.(6BVUUDDRD\@S1/*DUCK[ ?=3:YT7 M:SP/H(I@8)1(H>B#,:5[J&M3QG];H)QKS4IL."*>.,1*Y9&01"+GO9+82H6U MO!DH+RDCW!0:$9T;Q/+2HQ!M1UP7TDJ>.X?UL+?7,S+8$'G2W2E??VBA@R0^ MPQ2?!'T.&_K,O<4DG"\IEYM"0/L@FZGMRQ#@SGY$X--.Y0$3)^U4?FDQ$^,* M(DIG$3>*(6:("(U3#D-5DVE(+CI<81+E+"XZ^MM[,:^M3.XZ#CJVDW9\I[Y1V?[[L (TN66%< M81"71B'FC4':48EP:;EQC#I2X&<)T#SV[D],RL$6MJ2]GX.Q>2\#?^Q[*4L" M'PE\[ _XV$/P,+3RF&0A!Q/F2=T1AB2HG^JI&F7CKP=[NMA.AK)4,G-@89U' MC*8G9#4 9/6HR;.$K-*>JP&%IR375IG2(\&51\SG& DI.6+<8>VP*/*"W@Q/ M:<.Y8]@BDIL",S?]X!^A>RK+]Z4^:!_Q];#U M?YJB= AK 2TAB]H"6BE_-FCYL^LXXIK@T096KIKS9$D-$<>$(HO9$YR2FX" M%&\Q*XM"HL(*@ABS% E=%DBP0O.>G^ \I1=41,N&5C<#SXK6*_- MR_+=TZ_*$ 4^6UG,3B#>SR[@' -_V^KR[W^#?]Q"5WQOB++0+OWUY\H%YXKG M0J#"EQ(QZTND:1PY82RE#'X6:QTGOL7[N9EF_S #A7)JS.QB-E)39S;/5YD#?3,)_-3,W!:QVRU_B0.-Y)[:_YFUTPOXH\V:!8&I%LS!:%1_;D^6 M&'ZN*Z*JN&U'JYI-Z[DZ#HL$USO)7\?#T4A=U;,IO,\7![H]OAO.(^'[$V"] M1VK2NI/6350#+S&G:00;W;5?W9:GN*S:2E>C:GIU,K_&AFQ%=UO*C_."?!?8 M89/9ZI_O& M\A^.H/!:YV.$%<5B6KQXECDM)=W:UX3S;5_)1XOG24>O-%N9Z MY4YH0NS<;%Y[ O=PE\5>9R82;1)M$FV>+^*'!Q'QNS^ M8%+$3H7NTWGC7/8K_'W>9C_!VMGA".#0:3T&'!Y21O&10_-3S[A(H M?AXY)SFA>RS+0V>'EVRHOY4VRAE;^IV&C?T MSF4L:]RE&\_<$&0MVPS,"UV\# MV?!DPY,-/WP; MOH )I3U2#A6(*<8D=(*X7-_$XODN:0.0TIH[@DM7*OX86.0NC9#I$<7#;82<%/,NNAH_>BU3"AWO@T)[=W/ MK/O23RG973PY5>$,Q%$Y8$+LH>C%%IX@;Q,W;MVB&>0 R)O\T"$-4AR8H!V\ M-)%3J$+E&7A"*F-0E4J5F2%FNI<-YB0NSYD;2HC2*.Z0+QQ#3 ME")MG49$EDIHC8WC]-;&]>_K<=WM!AZ?=:VC?^HLT4["VIP,=I+SP/3IGKJ/ M"8XD.#($\4EP),&1!Q!Y6".4DVP]3F#R@.OHABA6V0"2@0,DU7[%"@^8$'MH MJ3H/+4P$S[0;._@Q^W[2U&'V2CW>Q\F5":2_H!3IP2NYO0'I*=8VC[6IHB"* M&I3G5"%F2X&4$P253F)I;6%+LE8^:EC!2E<42/'<(88E04)SC1SGV OE"Y?K MF[&V^52V+WUT[<=.>^]X<#7>:;@MJ:+]5T7)$"?N?[G&-"7OM@$* MS:C0PFM$F:.(Y0XCY7&)&"]RD5-F2KT&*&A!<^*L0045' %*9'T2J-"RT*4 MA6'*F9T#BBTX0E"1<,1!I^T&W,%NF'0>H@)Z2'SUL*FU7R'6 R['?)F$2+[7 MG0G1-:GMWGE3G^*G2+FN=LLEQR0\C*UG8<3ZMXVA2 #DSOL!GY )[M4T>1L; M#-^U3"Y9[Y(YQG-F%4=<%AJQ0CNDE1=(T5)+(YGV!=]%C/>]FW9>V2]UV^YX M)Q[%W^:1;1&M]0[@@U"T#YCO\L*#9PF^)/B2X$N"+XM+I]J?<1S58O>F$;U;6O\J2:PO.;K^PT M]]58C4VE1EDU;J?-+ P%76GK<."+_L@*X-.YRXQJFJMJ?)9=JM',A5ZQMRXZ M?#:CF746/O2=-Z:9:EL'/ZFQ77PUJI2N1M6T@J=1DTE3?P&[-(4_O*J:_AX6 M_C^M,Z!PUI[7S10!IKO(X+!9TYT(#P$_MF[Y 8ZS'U4+MP<;/:TNP@-W1\$+ MM.>9']6?^P>I+R:JJ=IP7+UX+*#GGVX*UX-;N7::->&9COKS;RY ^+9QE_7H M,GQM&F->SQG5#:3>\UG'V\SC[55UE)">XN_2;\"SCJV!);?:7A+BV!;XL M(U[R$@EK2\2(($A1ZQ"EF#B=YZK,\4W$Q2RV7I0:Y19KQ"@KD2:$(.=RJDM, MI97Y3<3UUFF 7'.N>@>+<'H!RW?'8H2?W[_;'OLB $3R?"/^VG-],1<.X'"9 MO:^C",$SF?/L,XA55L^F[11D,$B-FF8'\M*_J@9>D()(AWFUV?>M<_'=,W:4 M_5*/SSKM98&O?CC.@D9=TG1KZY5]5FW2!%LU09&[PA$2, MEEH[YX1?JTKBRCLFW.5>^[H\.LE[KJ:K&@%MF;5"+X8[PQZ0)71 #E J,<>EZ? (@Y^=I6,/J M8A)9Q@37*^ 8ZX*6@0O%>ZYJF&6U.W)3.+!K^=_A%GBVB6LBKXZ-.\HT^/0! M)TW457P-78]M.X=D,SBD"0_+XKC)NK,=9$7I#R\[8D: M?597[>M7V5\?L/8'Z,R'Q0"&W)457ABUGMU[FZ8PU07F$A5>ALZI7"%)?"?V&6RL8Q,+%L?_%DF =/1GS1*94F1C M5XO\H7/%^=&Z-SXWTBV\'O#\.= Z6,SHU5\"0<*A_P#-.OL+9P!%VHF=1,I%B_?N0&?@AOP\SA8EV#1?QO! GX?+M;=T+Q>_:W[ MUK[^80Z=8)DNJWK6CJZR_@JY58X,QME7CS+2&%VEG^G_@ M8S#=2R_87TJ-.A_EQG,V;C)2 9%TW@HN[_A*OS4!^ZR\3@0) &%&P&<.WD4O MHC9PWO7Q $1FT^QS-3W/9A,;0RESK'&IJE'$/6T0DRZJ4\=PH+) [PH@>YQW MG75=7]M;WV@2X-*T>Z&S1HVG/6B)2Y+5DQZO='^&M0'HWE$T9OC@IQ G @T> MX%I_%#S'VI?!65@\^AIYW,5D5%^Y_B6N:01P#%X[G)9*57".276H&B519(93"BCI)#DIMF\ M-HG+1O.T:0)_!1/YX]6:U3S]#)('5EZ[YH./O[:G<\Y]5S?_"#RWXDMVW+QP M)XL5=Y(#FCO>/%9ES[5Q!A<8!;+V$AT'DEUY#+F7#"+C,@2_S268UICP*2W1@\_38D$W!)*;P-PIIRQ*SW8#>$#8T3!#A? M.9?!=;H10L12!ZN"O*02SLD-4KDO$"%:ES(OX)IK@[8&83?H,7W9=B/H>?!$ MPXNK41*,K75-F!64Y10Y[&V(K6.DM>>(XD)J5ZB\E&M9-@+,K[%12/-0"X5+ M'#Z!G&@M092LXGXMR_;-@M$)Q,]M.W/VY_%O\(JUO2>**E^*-$3$,XJI:_>_ MLVIZE:FPA"UX7V'YEA 1R?/-'MWQH23J/BUEW"_ ^0>>J+NUZ%;LEH!+ (@ MF6:F#^EWZP?F=0RWOC;"LTD]7CC0<_#XX]SU?KLPSV"L_UIW2PY'C_KP?5!9 M 52X$(M?_!'Q;N-J?Q0>(CRO#E4'0,C&V>.$\';%%6]G39"00)/I>0-$ /,Q M/0>(-0[%+#>S6,M5&Q'^P3')HFR;(Z:8MII9Y*C$B(%WC01A#G'NB/#4YQS; M742VO]FB_!15XW6BMXV599_.U?A#!^8CXFKO8FSNDP&6['"]^>EY/6NW>S5] M&O%:A\;JJ#E, Y4W&F6P-&C^^Y*/TX<*[Q+J!.ID$Q42FMFD;B)7=LJY:KK# M4=,E/E:5?M7CQT["VZ"6;W^3XVR9V> B[30$'9NSX"#6BSDX\YN$B.M&0W/- MJ:D(Y ZM:60A/09'C/-"(.:X03)W#&'"9>&I,0KGCZ=6=E,#0@\7B0;A3PR\ MC8%++55!9(E4H7/PFCQ#2GJ'C) :4VQ(H=XY.3+A0^NF.ASN/7 M1YA2EHR($A$P]F&V/492$HYDJ4!<<*D4WXFZ_]U=NO',O6OJBS=U-R7R_Z^F MYV]F8/3A>5(AQ%,60I3'_];3(WF[NUK3T_7"S&67-A06)+N]S6XKE]-26($D MMZ!5N')(E92A@EI.<09+2EUVC)3;-!$ MO\?,)BB/WZYK-#\L"BIW8L8I*8\ 5QRL*0>/KYFOXG*IZVIA:E=CLRP+C?.A M[@>LECJS'WPMTK]I_I' M,*^F/AO#>]O3MK>X*Q(_F35N(?*(+,L\ 8!ZL$;SNP-YCZ";#N15;HUYWP0D MH; V1)U-KW1US"Y.1F[:;A%-Q8 M$:;X/ES(UP7[IWX!-@CX_W&JV7]'+OAN"[?X9F#F(!B^*_[N]MK/X;M6HX@Q M!L+CAC!+(L]+IQ3Q# S:DSF#"[:/&_ ^^(_P;>L[NQ1X M'A\$T[/#9OJ75-CQQ!UC>B$*6V4,^!IG=7/U@A;["6JK?#T:U9^#F@[']FU: M0H53&_8NM3&S7<]"+KTCA*U:=7;6N+/H(@)96OBA4:,Y>> 2+TD<'KO.J8:3 M8A.UT=6&_6Z?Z^;/[,R- Q' AP4LV?OU?5>?6K4AVO49R-.$W<)=\;ES$Q2_ MBC46_6ZK/XX_'E^CT[Z[#CQ,6[73R!@^<,*D 6>JN']PA]>]S\'O&.*USV^,DL:KC++7&HE$(" O 22:PY$H)H23EA7A0[VNP[ MER]8N0^^5X"?@DC>,Y.5I.S^-:;7[*Z.;UKTMAMA^Q6K5_HF&Q4LVD];Y,8%@6$\21_'0]' M(W55SZ;P_%^!^IMZ3W8'DF-:W.4X'-[BZT?)8R+XSB['CGF^ MNZOA\K@@1%[_1WSCI;\R':F3PV>9/+\^UVZN YZK0^?MC3^>NYGD4*8.)NK< MA3I B_!KW'GR-)2ZJ*P=N6^FE'@B0CV!!REV:\E#Y=>O=:S\^BE4?@U *O>$ MUE\1RIW2:;M,#M[\#:PA]=#4:3)V0Z;.LQF[U<[OFT=5#%U1[IM17-0.#D!H M[\8*ZR, ALX3R7C>F?;/1[IGRI'LE/A]/+ =@"PG _Q TR2 7X1!GBE["/9 MWL.UO2FH,'#:)-7[\E0O&8ZT)M7[7&Y/#_+NY??L:C;F/?V>X4ZQ>^X\_7R; MS\D#)'K' T^'/\9T?[V?1*I!Q_$3>5X2>09FO89&BZ35DM@D\@P/PZ\Z<,OK MW5_MVRD,)%DAYG()YW)SEP3S[\DD;[HJ[ZX4E[T.5>D#<.&30 \B'KIUMOS M0,JP!\7_)0G5W87JH4380S6\H>&+-S)W5J!"\-##LU1(&VN1U"4CDAI*%;FY M#T9(39WA%)56.L2D9T@44B B:&D9QS+':\WFO]+4K6O^4HW/3MO6P?_L)_5E M1XV5CEBYN.FUEH<-T/>D14](@ MZ;A'F&$G%!7&EFM]6TMFM"2>(,+#4#]+F6- ^:*@W:\T$4FSW4$-!]R5/4J(IWY%@WC?#/*TY9H7@R H= M&OZI' E/%3)4RYPPGN>\7)O#[ O*J+>H8*Q$3$J,M-(:::-\*9CVEK&AP#R. MCVB^TTA.4E#[KZ &MNS)0@^%$@>SZ,E"'XJ%+DJI2@/6%@L,%AH+B83S\"EG MQ'GG%7R_%H@IB]SJ(D)!._F\(Z789HV#K/(+/10*'$PBYXL]*%8:%9H*9TL$'&$(Z8M1II2AJC&1FA,BIRM66C, M",N%T@AK6B FB$3*2XR,YEA;45A+!V.AL3P2>/,\\*2@!J"@4B%,"L"$OF]K M$S-22N%0XS [C6+?M?-04K;/(CO?T!AJH#*64&./&CW57A3.(F&-0HPRAV1) M/1+,Z9)@*ZE0:X4UTF'-N4.FR'- FB5%4L.GW#M1F@+GM"B'@AK)$:7%8+-V M]^ZQE11?*L1)""$AA*$*2D((!X<0-*:"HYSETE.2,\_] MV@CBG OO-4;P00*J$!R)TF-$O3+<,ZR9U4-!"/BHV.W^JH00GEWQ/7HA4&JP M^>S:ZE,=]EHU0QXQ,%#3ME_P<:=1^E5U2HY)T*>VGH7IIH,&D&GO_C:X688A0PJ#6(E#JG6$BEUJN/+!Q M:*((FK MKM.U?-U&'1BTQR(&E^FK;'HU<5GM,]/KL:.@B[(IG#^!.]2VS6#M0>JGSAYE MGUWC,M7"(:-1_;E='I4SY^3(R+<5Z*G9M)XKB[ P8=1._CH>CD;JJIY-X1V^ M.- \\7W*2.O^>%CBD9JT[J1U$]7 L\S)&$UC=^E7M\6/+ZNVTM6HFEZ=S*^Q M(8K*IYE ^D5)HSN4;QT7"$-DU@?H'& M\Y[U8;LGW5.%K!Y3F'\?4VV-WD_+Y4V2?6^ M/-5+AB.M2?7NT[Z876T@3/MB=L0!;QMGST(V?#B[0@=&U/UU=1)=AH-1$RT2 M+5XF+9*^&B9=$BT&08LTA2+A<'C^=PZ\6#7*SFI8\?$%?#D<%SL)[U"V.PR, M$FGOU\%T>4@[NN8[N@C/"^TELB4SB!FBD,P%1IS+ F-%A<=RK8%1X0N9>XV$ MTS(,K*!(T##] N/<2*^M,G0P.[H8(+HB=<8>]/:L9..3C1\()9*-3S;^X&Q\ M20P5I49*$XP8Q0628*(1MYP[E>M\'&Z#F(&IN(,)_*3I%_NGH3Y.U=1E:FRS46UV%0!*T=OA@,,T MN'D/%CUAN_W3G!L:4$M=8J)]:/YG$%..(V6Q1[H4G);.<,;*M=&CE/F248>, M4P7@P9P@S3!@NX(R;)GDNAS,9'G,CX38:?@F*:C]5U #6_9DH8="B8-9]&2A M#\5"*VV<(=8A#C87,K,I0*'$PB[[W5B5%!_KH0*Z48)PQ\.\-0"W'"-';8Z8Q 8);!3*M>.EU)S@X<3OP85/E1G# MUD]IW_OA>_X[FP>9$CG/@1JZIA_=:V_J^_+T W?3V*8G+>M]0B9(LYU>'A+5 M0C!AM4:4.HN8*#A2>6'@4RZX8@#CG+B)1)6VN738(UQ*0*\FMTA9ZE#.N";: M:*[4<$:9/V2,Y!;96V^Y- A-G"9!)8B3($Z". GB)(B3($X'<8S)J9,EX!/. M0K#-4:2%+) CW-&R**CF]";$P98*;G2! .$XQ+0"6"1%B; $@%.Z@GF#!P-Q M'C*^,D&< X$X:=CEUJ4"V7!1 +]Y53!YZ+(\76?<1]:S>+DK^8(!SQ22^"XS9:^]W\_ 5%0&_K;595JLZ\6"Y=B5 M@ET A7ZQYTFYTMF"&X6(-1PQXCB2TGE$I&5$,6TP=3=Q@C:<.X8M(KDI$),\ M1\(XAVQ>ELIHIYT1-W'"1W/N[&SD/OA38T#NI^W[>NK:7VHU;D_']ETU5N,P MN_5W9UQU&13Y)[CACZ/:_/DJ

%=LW\6Y*I Q\W7!3'0MYMC'"!R]U-]"7'DA:[ MN]QP'FZX8Z+29(M]*E%*M!GPU)&ATVG?IHD,<)+BT$D\,%%,M!DN;9*:/! U MN>R>)&G>%"Y90B2 HN$'BY7'H;NB>JM1%4W$HGBE!MA3%B96Z0*IA' MG-&24J9B81'F-=OMA^:W MICYKU$6[D_)L=B0%38T2AUP[G4Q],O4#H40R]'I93NKQMDD2+=K'Q+C25TJAP/\4A>X/5CTA-OV3VG>CMM* M71C#'46 M4K$B"^1MDXC;$JC+8=_./LT(9HUN/;S^+=>M>]F"[TXPJQ(#2N3 MJAKPLB=;/11*',RB)UM]*+8:>^&D)PII'C:B.PJ45U(@@RDA4A)7\#5;_3@Q MEL>VU90<\62KAZVJ4AW-@4=9?G=358W5V4.F2J64VG" PR.V\-IE$6#RJ]>1Y@((X(V6D$*.&"9U=WJ3#G M<$%$RLOM+RU2L'MX I V-X ,,M(+HVSR%%:(J8Y1\*5"DDI.-$2>VS-+B(S MZZFY?S3UKC)N](C@E'%+2FC(RYZL\% H<3"+GJSPH5AACLL2##!885^ 176J M1 J7$BE+2$%S[7*WMMGX6\(@CVF%&3]B/ U5'[022G4O!U[W9=4/>&O 'D8 /M53-N]7='FG-4>K\0QR3$) P]8SX)QAQY>''2&0HX7-C1.%]FNAW=WLB7CO MIKOJ05;PG79Z?UJ]./A([\'8KX0EAD.+A"42EDA8XK"PA&6<U>:F^>WJO8H@N<8^-M6 MEW__&_QC5W[1PB7O;S%O.>F5*@T3J(P=CUQ.D,Z91KGQ1%,A2J7<38]<&\X= MPR&Z']I42IXC89Q#-B]+9;33SHCUEI/MM/UY_-,7X]KV@P^32*KQ67LZMO./ MUS_&8S\%'OH$-_UQ5)L_7V4.G/5)X*5FYK:(X6YY2QQJ"O_< 4TO)O78A11^ M[2.%UP9Q9FJ:W;;M80_?^%?5F/.,XJ.,Y(1F:FRSM\ZX"^V:^;HW4I'4GK9NH1DW=G NCTN\N_>JVDIK+JJUT-:JF5R?S:VPH MK.GN6I3'N?@N\.\FP]H=AX\+0NYT7'Z7H\BQH.7N+C>PQCK>F0?B]8+2YQ$<4]%,=%F MN+1):O) U.2R=Y*D8-7%,WU8(F:MRB_;5XW]".99#$ MW#?+& )XPQ'5>W?I&#H[)+U[<+1)>G>(Q-Q#O4N&(ZI)[^[3#N[4%WU(R="8 M8(\Y4*>:<4B^AZROB^GWD S6?4K^Y 'BGIJ$#C/LMV.Z#'_SS=!(E?84S:^Z"KRKFS=S&_#S M^+?> NRF[Q*C1S2-HAYVYX-DTY--'P@EDDU/-OW0;'I1LE(;QQ#15",F2XID M63(D&./4&.*4TS=M.BVT S4A4"D41LR'CHN%%L@1GSOI>4YR^5PVG13D"!.> M;/J0;?JC)W!3R&A.Z1SG1U.^'9@,KI? # -?!RPIY0&/J:!CR\# MUVIBJ12\1-A9@QC!#HE<4^2$*;W%E-#"/CA6-6\-\IAXMBR.!-EI<_ T!')O M?/HT!3N!H@2*!D:HD+X' !.00'@Y!A9P0M.F&+2 MKR7P[AWL>PI0A&&9"Y% 40)%:;+?"PH8WG5?2*H<.W \G5(R>[#H*4F\?QIV MPU@<+'BIE$2640:X47ND*"\1TYI3;D51*O*0$7NW)HG7F_$^(J(LBB,F6Y20G/ M(# E-!-8_$I !R!/88E!3!0:,8,QTI((A E5C/C2ZWQ])]\C!71Z$[% C3O! MBI@=B3PE")/J2QAA;VB1,,* B9,PPDO#"!Q+*Y5G2*M<(N:509HP@7*-";&, M$.K6DCZ/%5!Z+(P@RU19?5BJ+]4 '7@ ZE,]5:-%/"EKW*4;S]R&*-1P,BD# M(_Q^(8VH!1SXD MO#0?VGUJ3-Q!_KLSKKH,LXQ_C%O) 3/^4H_//KGF8@$9/S0Q&:DN=@,>!3ZB M^4[!XR$KN8.Q+,G*#X<6^R0 R2E)-KL(IDZCZ%>AUG?SMR'L?L_ M3C4?FE]VM8OS_[7WKMUM&UFBZ.><7X&5MGN<^+$;3G= M9^Z7K )0(!&# (,")'-^_=E[5Q4>?$BR3$D@6;,F;8H$ZK'?K]IE$J?M#ZD: MC6XT>DLP832ZT>C'IM&9Z[)I !I],!Z-.@/N3$ [#UG'\0?>E/&@'TZ_J;+^ MD37Z:&A/]]NA_)@%VM&$=8XX=WJ D@8K(3H@]1>/$,TQ:8WVV'[FD&6+G21S MR/)X.LMW#H1)S;G EG!KR\!NU)I1:^UDE.-1:R;"H?L+]8*1[P_"CL\FV%^H M/^HPGSH-C:?,&7ML/.4/%N$X"X$V5)AC/XT";*>WU[Z3QAYX:E-F]#,^;,&Q,SQ9*^!WE,N.^,_6] M::?/^]A[P 4STO<&G3#D_>&T[XP<+'TQO0>>4' :D[0E K!E8#?&AC$VC+%A MC(W#,38\=XC_/P7KHLHNX]2OUWLD=U&L;J@QZ#'J,5#-2S;"-0<^!6O--YZP.;S7:_@Q\ M!7R45GKP%@C* [3YSQ:4U.L^=B\+*/?]P;]T!UT'"\< M=P:3">LPO^]U!D-O- W[PW#0;]ZXWK@S596#O$NH'&1?S5XT1RR_!FC)JV8*+='&2,&F/4G*Y1,QG[O9!-G8XS!-MD,/5''>;Q ML,,G?7\\\*:]TN&TXZ$\;"SF T"N$=AW>F@S ,G7$OX,/)8QLU MTZ'=:=-\^ Y>A/5.P1)=KZ1LT?)4!X4IPS_4@F7]L3O6R8"#LL\ M?L #!Z:94,L27::9T/%9F>Z4C7I^T!GWA[W.('19AS&GW_'Z@>=S,#+[FU;F M5X?.2"V<)<$;I10>TMJ M?^1-?=#G@>]T!B.'=:9NW^_T!Y-P& X'?=;K?W/@Z1%-@@GHTJDQ"8Y+TID[ M%XX\E"1;#'H[CH:L-1YL3Z*H98@_+,/Q 5NWFJX_QY>4/::N/PNR#I3QQ!AT6#(:=@3.:@C'<=\$L'GO><-(//;9A17_+S:+_CO+Y>2& XGCV M<\1 <4;Y2MU'O9_B--<># :MS>,>?J^B=LM]4\YF;"QC8QD;R]A8QL9JBXW% MQOWA).SU.GR*[:A'C'>F/7?0\0/?"UW?[XW&;)\WH3RXC36UIXXQL4Y5[-^I MN@X^8XO2W7!]?GH6D.277PI@R\B'OX/HZK'@,SG2\.N[Q,KGW JC3.36GP7+ M0*%CZ-7MN:YM,8R\1@(E<9[2@USD(,)R'EBP42&PR@\&M)8\0V. S3B^S/#K M/[B?6]=,P!!^.DM@Z8$5%!P'@M]3$>71%8?5Y7G,%_"N?-&/6;2PPBQ=T'3P M+OP4KT"X+Y8QQWGUT!D719Q'R0QCQO!BL2AB1F,F/+>BQ1(#QZG&<0]#L3;SSJ3 8C;]AS@]'8#1N)PW<:.3\A;CX0 M:O9T^,X>N[N5[X'S"[GUGF4@T/J.C8*[3Y79%R Z M%QY(<_4MB'/9:@T$<%C$813'*#9UBNT:;%X2H]+LK4MMAJ7>\+\@JZUKGG$C M'F\4CWPXY#D;]15S$:^-/A-.R,^VS< M&?3XI.--O'XG'++AQ/=&X7BR&1%FRR@'0@84:<<%JRU(7NY%4O;MZ=@Y5D%) M/&((^49"=IQQ;S 9 5'R06? /-9AO.=WW$$PY G6+9B^\%I!R$[168]AS&N"@R-,_1 ,_G&>?6 EZ="XLGN*PM*DMJ*7S^',Q] MEJPLMDBSG)208=4;674P[4]X,.VPP&6=03_L=;PQL%W/\7O#$6BD_F9GC'ME M(;>SZIFOW"\>G$F,,5S\Z93-N5#=R/X"PK+]X,)ZXS =.H,AL,^D';?[XSY:,2GTSZ,,FX!:;OV MX(8K" ^<1YTA_W^?EUHYTYQXH>@5B^-@P>CU4GWNQI6 M2"C[=;S<&JMX+/@_60AC+^"7[^,B7Y*H]6\X8+X UO0CNGV\1,S>8EN/O!L3 MZ]H;IW[@&2G4Q.?$IEX$_Z5)(,CGD=$KEL$DH'W^+*(,/ ?L3!# AQDZ(_@. M/I"@?8YYJMM/YW/"\^S+D'$YRM:S<^1QS/X_+[("R#W+:\ ?L!)DSF+NG/D R93 M+V?8;*$"BTTP(>>,K2BQ0O!I;@RLDY1VEQ:YR)GY3QD!K\TQ8YTS MLG)8AEJS'@+T^1FI3T:3_?_@[,'ZU%?)YCZZUNL&KD"T\HS%@"FY!X4IMI9+ MPLU:H(6()F_D(E![')R]_2 M'C<(O#'&1X:]T.D,@I[?\<)@VIFZH^'$[XV!W/FW! &)/7ZM$%FSQ9!A]G15 M\F1D]P?#XV663U360N<9E6&3\078/ZJ2I;14<7-Q"N8-'I#$+*SAA+N'PUG/ M94.GU_'X$(3^Q T[TS$'@\7Q_*$_<:DU77W'KFF7@2H&O!X]% M:2#LFH^%$"%9E:36 H:%MP%$#R&-UL#?$=SO1%\Z\R@ (G@)UJ#7,D0C7\.?%_H[CP0V6R+[CLC[HZX MSSJ]L0?BW8=/4_ G.N-AT&>^ZWN!MU',,!D/1_WQ= )T-0:7MS>8=-C8P>L' M7'?:'S"7<;^A$OZM&.>#Y)N&%$?Z?1D4&=;B"YX(* M7PEK3)I%(8A;G$%8055%L2:7N]9/.H:&91_P=8HKQJ!YK$^MH ]57ULDK$64 M1S,JX89U1SI,!T"8,PR7-E8=<>6<8; 4LY_%PEJR+(=I!96:_)C*4L$B$[2) M]!I^ZL#6KB(L\FCNI:'9@53X%S\N@GN?<7#<;SWD4!U@.W 2Q=-$)6CE"9+_ MG)?-G#W M= RH"**MEE?X6G'^FTTT1IA^#/P"X,L-&IXC482-Y,(FV M0(NC;7:M,]A&];>0GE:2XCQ!5;6)7_ O6#8# ^8I/87GL##LDZ%F;QYL"J,$ M0('?RQ-5:)*D8!W4M\_$W KC]'H=J,;/WANO_8N!/58(*R8Q)\,Q /V2\H3@ M0E2U)5OD'B _$BH$B#@")@#49GCPC4PKS(06\ !V1D,Z67*=E493,V\6S6+Y MBC(FX3TD-E%X(@HBF(2O98*O\1Q(P$,8#Y_D<6A=1;,4X"\P-9M88%XB]0'Y ME67!ZD]:"(Q,5BQ9MS!>D:BIT7:4= U,#I(("!2,RI@"!MCY<,$5/=8&A,W& M@87'^E28T^,4%@-3DLK)TO@*/P%5RW.#P#,!\*O 1]4!Q3+;?!;G\[28S=?- MW]J"KQ3:E*S#M38P*)>*F.%WP(M-G>N66$,-BQ9^%GEH8W-@/7M]$%M$%S+LN&NN2D8>43DBP>9T>='D88B"^ C16FJP>JH M0WVT[,L"4+S "8J,6/4"1KA&ZCY' MVPH$W Q##3KR4*H6DWBZ,?'D>Z'C3SVGXT\&3F(Y*IE^HIO&H,4D;X)XT/M8%[%('H74E:1+P?XB%VX)EDN!GE0<7:M2 (-M-2':?I,.D\Y_KPM! MN?C&9&C)\C\+\KI:CB:4^;7^%I@_$ZK&,4UX!\PF7M9H-JU7N1*,Y5($%J5X M++WVTN&6F-*F4FFD&?%\8UU ?]0?!KVPXXPX[PP"-NA,^U@FXXX#;SCJ>0'? M.)H=#*=^;^R/.^&8]^"=40]OP>$@X8C)=UK('L@)F)7.& N>2_5!X@IYFIDK MBZ5*Z-&BI 6KLG52"I"_*=>B5D!'^/0RM M,A3>BGKN 5[-H-N.9- %D3@"/ M]I63!-S#SHAYD:%54/GWI8N[-3)ZMI!M7,YAX"BWSO3I2,S.V&1,*(QA>@J% M%P;@JV3*31ULE/NL&["E.55^N4JQD_;%3(> MFU'Z@\R?5/#JH"B60^6[=]:US@*9)Y 55WF%BZH\5B.DAHAM)6)EN(0+-8X0 M:2:C P1[]@7PQIE,+[,<<.@5N5XWI9'5U(W4,[Z6%3 87< =,\Q2*ZAB9HORK3:EA1E265BZTIJX+M;=PA30/:M!63#9@'9':O'[@_[(RP@VPF,CN-T M!P-GK3T$K,8=C1^G/P>Y'? X4S+T]R 2?B&0PWX':0O_L7@E(G$H9MK.=L8Y M7UAN][OWC^5;/.AN2GQ5:O>BQ!MIR3.%-U33;TME=ZX3VO3,QRH;_FN9#=]? MG]@'A8!U%_8Z'KOZL;NLL(+,F6R%:A\MH1G+*.4#=@@&JCMQFG[&O\&$RWFC M!\MI(.21SF=5X)6!:F#H?\I>[&!2?N3+-*.ZEK>8C')ZG7^"I;N2X;@H+P!Q MNMIA#6VZ[*$^/A4GA101A*DN5;C/'9]I2Q^^0D\ +=,SGT(9SK3?MU[@;WJ> MYC.UZHIR/.?-EO'>? $'"5MT5 ,/F@/7GZ@-BX]\D%46]?&J4#$ B3)UY<#3 M87/@#Y<_?SRKRDADE9$*L0@ 9\#U2;C:^"@]RQ51@R@I>SF*X+L3XGZ;64X44B/V>1^"SL9I%= MK:0P6B"I,' 9P!'.T2HG'TF6U?FL$%QF0:1-K\JD[$;J$M.3_APKMN1: )H_ MH2-B_#P9P,H6RU?61>I_!KAD,"DKU;:J%@R0#*(PA!WKZJ]8YX P&53D1<;OMCWPMS$QCBX4@2^.I",H M;D81X+!"5^EID^]450R%U"45OK]IG+>[R4#5VD4H4]%5Q(79F,*"QR2^05)0 M!1V"L%!1_[7Q8B#> LP(6Q4?2W^3#J&54 =/,;%+E.AO5>'>Y@\R>+GY/=8+ M^=$2'<.-WR(4><&6L53UX.8O*L&P^0/PU^:75"&X^;6__6LQW_$]Y\!>=>(L M?_'G/"BH8B%M/" 1(< O1O^8X&IKJDZP?!%OI"CK'E5,1;^&82==)- ,:DV$/L%%-UE657U_T@BSR. M4H$4'M4!L2J9WM3J4JHT5+8N]B%E6I6BE#1'!;?4S$O7#7H\ 6,C+\.()3NQ MD%MSEGEI5C)3+62FCT[(7:)4*_CZ4%IB V=AJ2/G M0BD;"D)=J1PJJ9*:!NE:[THERX0H%BK8^U5*N*F ;U!G,D)YP\8(":K1*HY3 MVR!&8>DPFVUY1:6@*(0GY9@T)Y2!4;T8J32$W:.$HW9SR,96T#4B"07S&; M@?"YDZ6HTK+JN 26<3=Y7XJ%7=:L+K,@X9K5! [5)-XH\[I;V5 )M"V''U32 M>>O)"; :K[GT;FZ>U%X_$Z2TA^1>3(1@N>UVJ2/S$C= 4N56)!KNX"3C4DCP MIPD>LBF5$*8N+%P+EF_"*NKT41Y;H70&@)PR%3G\)@^PE.E>W%RQI*'H"/Q5 MI'+U-PGKN3QT@&!4H,8U)4#742*+)^@$7ZW&%7L,Y97%> VSH/N'29?JFT8* M"W1F][3DR"-'S533A=."\0/+ZCH+1BHE"AL'(6NI7A)T*V'9'$VHTSZZKO.W MA&P:. M5!8^+%!B\V0&+AH))] >JG8^(KF%=K<^O0D#2W,;0!P%\%X /!ZG2WPZ#4-P M33.L,4<=!'0V6Y7AC^;<4CQ+"*0)KY4W"*Y. Y1@H$5NS>+CFQF)3O(SU:M* M%>#7.""6?YV82'E@ 'G2_F5A42F MV.JW[F6W8G&@A,\\IRAW)*1)$N*$RRRB?@;Y:LGI6US!2W"LZ/H.NYRQVK\M M"T-X4G8-SR(\-:RBF#%*'4/?#U3 5%XLMJZVBSU52H5%=(X[*H_ M?&YAJPG%JA$Q;=E/2[ONN-O^]+EM#?%_7.Q-:@[5 M!%?@P>1$)\K66LMLMI4!2:$Z9M!5I,VNN%/%&=@R5X\/[M)2CJVTAV:U#L6; M-.?":^/A:A\B6=L H ;PNBVTS@/\#W.,42*%DCK2>86S MKJKZ3SVD%/MXLEY7@DHC9./P)EH^5":IQ"@1\CE*3NNG ISW,M)=7F?QN@ / MI<#G+^?1DHSU4D>#0@H%/:$H%1:U)R$?@LQ>JX46/&VAE?5MY)5*=RJ0>>Y(MUG* (I_ MRF@3$@&=K: YRD'4OC*>%R3.8"=D&\,04OHUSF.84/2)"D+95@QLKD1U&;+4 M/7A .4'A5Q'H,,:S/E63,:E?-Z](!8*CT!]^-W!)J752M('3Y9*KFX^X?.7 M#ES=/23WB6<834FL=R(&V!W8/G??%?": W/HFP$VFRCXE!VD%GV <- *((9T M8RTT=JJ#%:3V8!X\C&?Y&;_6E]QA77YZ6D+)5/U75?\C4_7_8%7_1CO>M"%C7N-?8\_$-?+Z@J,46QI%1DN3SC4SZ4*46I M>W(>P3!7I8=EH\9&*D5BUM95)+\@]K&\!'2JT]2I)-K);:3>;L^:%_I$FJJ9:][#-99Q/ MWGW(XKBSC):E@Q12H8$G.*/8NSQ'&<(PM.Z*^(\"6-&1K<::#I*M M.IOHZPN(=_\%5/-KF@5VD]\Q6ROAVF3U-XLE'CC^52_@W[ ;$GT1PJO65BB M45!I97Z-L9TW(/D3K-:!I;W^8-<[B>UD: H5Z$(X-=T[>0!!_?%N;?\APSIA M%&:ZJXOT$8;T%GP8Z7:]M<7^ROL7D6;_; _DDR1+;"NBV\2G M%8^C/S;'*ZJ&VD4 M,:>R-2/9+G@N G@ Q!\%'Q?8BW 9KTN[4A;2',4-IH$2_]0.JNQ74,DS;/>J M;F"NSFML[1=CB/:;RSRJJWNP,0]0[/FO_WIWT7&F%M8'\47D2X*>ARH7HI!-)TU_JUH#,CBRC7'?(VAT7?:(Z4 MRC)]JU%S&JI]77A *K(4)4CH_T44AI M+H$4B'SJK!Y@G2>U65)-[:T%N(D%+B#@:!6MZ<$FS&7%&!U6P,50VYFJZ[3D M,6S%BI!:D%4$CV(IV!?NX[G,G(G/YB#.:3+_NI5KBO0.O.[WX[;:^-."^".P M3%CUMD9JQ\HDJM]2:7L,G0 _J)/)"=:2)3ZF/%Y@-V>9?C^C>"((]C>OWWVZ M.+/K9][5=1Q4@0](1*6LJC]*"ZFL2RF;,=U6SZ(]+O?E&CDHAI4(43BDWB^L MR--7'CB@/"-XPWY?]E[1XYV8K=(B!]!\X<$K":8QD9!Z'OMVLZ7@+P7'\Z$Y MU]1!%RO)H;^G2^#^,R_#^7BR3I;_O-3OJX?@J:",I--LHT%WU'^.]/1C'NQX MQNGVII/;G[GM";<[<:;U__OF(=UNSQGO8V'3X3X6,Q@W%P,?LG7 M1,IV1G:'0UO_AZP+M"'3-2]ET@:_V,[0X.I3_$?)#BE3MDF37<),,SQ)@,G> M4SS;LVNW)'DF#YKCV8IB@Y>6X06P@+_\[?O1]P9'CVQ\[17/GTCAOI<*]PTJ M7,.+!\:+!B^MPXLQ/0X:?08O+<;+DYD>RB=EP>FHE2 M!@#:P:JWD$%].D#( =!#BWC;R-S6X<68,@>-/H.7%N.E-&5<8\JN+6;0>7&G%KQ.T)X>4&IU&5L3RZUP@POS.R'NDPY0&6 M#9VO5^ZT@RM;AMBG/27[D'A(TL/!PE$ _.[JJ-('3X4$*HH[ B'G]& XPU G MR5 M _D!:IZEV\<+[HG/^\+O>WDY\,)4GPM'FY49'?-Q;0,6T>!F/VGR8REN2]">#%U MN_>M37A,!MU,E;6,4^^!^T=$\P_M8/66X/'3IO&1:. N#&P'M\L3?IWO<(LV&G MPV:GEH'&G4Z2G5H&\I;H$=.BXECC!"Q*Z&931C?[ M64P(G@MYQ=/@5<)-.4&+N?*QP]:F K:UX6U3 ?N$0E2+RP/@T=87P9X"L[8, MY$:;&6W6+@8QVNPISW/T[AU$-YKLZ(]S&%5X6.&69GC,'.Q-@TF;93L1V-)CI,P7A(G',4 #>:Z/$UT?3>9PP- M.QTV.[4,Y"W1(Z;DXTBC"^]08W"1ZX,@IMCC(/C1G%$\?( ;N^X)(@QNUS'\ M="(1!J.)#E,P'A+G' 7 C28RFJ@E_&0TD=%$3Q^C,.TKVB0J?\WG/"NK'U2@ MPJ2=6LR*+6OV;*IW33?VDS0R>_>V,4TO]A/CTY:!W"@RH\C:Q2!&D1WF,12C MR8X^O&)4X6&%5\RM(HY,I,K.TE3L25-- X] M578*?-HRD!M%9A19NQC$*+*GC+X[[>C"<>B:[#C#]485'E:8Q11]')X$_H7G M>^DZ:D*B[;".'K EM]MU42\&:>'%W!BN3\TB=T>.,5T?IG"D=Q \:HQ74VO2 M!IP]-<,^/PAN-1K5:-03U:C#>\>"C$(].5YM&<@/D-VVZL-Z-,A<.7-TT0$3 M47TL/ #4\9>_?>]^;_)9]S-AVH3.-J%PT_XPN&PM+HV(-"+2L)41D0:71D2V M(R]OCC\\K=]]%OQ1B)P'UIO7[SY=G)EP2GMYL'6A1Y,=,-F!$\T.C-K1I\%D M!PZ!5UL&\@-D-Y,M-SQF]&&+&=09=OL'P:-&(;: 65L&\@/DMQO3Y? O X*G MC[O@_/S4W.C[ \-QOQ4:E9XY<+)SQFL0G9?1P"6;<2D4.BR$W;YD\35;B5?? M6S\:0MP/(1I@? ,P)MN!847!W[[G7I0'[/#9E"7A!6,GZ<2LKS-*%A0-&21$E,RM=\HSE49H(&$R/'J:9>K5YE[/=Z,]K M6P'.Y$?TOL62P&*+%,R!_Y%?E"\%W,,A8,I9$8GY I8&D_D^CW%NF&_!<*:$ M)3[7;ZDU7,LU)#0BBW'&.%WA"##]+$V#ZRB.+7B4"8$+7BQ9E-'/M)X9#"PL M6(L'I *?K661^7,&PS/_3UA+1#OO6FMPM2( 79I;S%IP)HJ,P[Q9= 6_PQ"P M<+"&:*W743ZGOPN$YPQ0 ?")EC$@=L83V%PN;>R@&K]N96G%K]B<0'3TCK4D'*BZ2NA20'VD6<\"41S9H_'$;^"%>=S MEF\#6 6L,.-_%K!*V'PAX)GZS#!'B#R"X(.]^S1Z!,,2+$7AB9P!,&$#,(6A@8&!,VQK>OKFN] M!0[.YQ'N@\%0=GV3B)PZ=7D,::I8 E=O01G* 2$:>T=) GR_3(7DMX"#1 $) MBZO Y8.XD0(+- '/ML,7^!KW!3M8QBS9%!ABGA9Q0$+#XRA?!0 B@]^1*6,E MP>#M/+516BVPUSEL"-<0%C&2 FP:I&>!O*T7N%W>H'3 ]<1% &^_M%ZP'VI@ M50):B@-0M8 D0"YN>ROH7^%J7G@_6#X3D%&JM.@'$$HA.(>P5@ M /XJ_+F]'6C(52C?UI46R.0<" U_8W([:G3; MD,XR^BO#9W4J>W/$UCN]H^ M31PES(MB6! 20 D\9"70GOHGV&>Y<"LH$!7T,O\"0V$K.%K. RLE^XX:R:Y4 MK^31LH6=7HD4BHAHD:(&A@4+,'JB$* $G$WH1#$<9;Q2AQO[O5&!VTIQE/9$ M8P9\NDC851H%Z(O6R,M/!8RSH>7GP4H3Y%!\WV=+0% L-P6( M 1) FX4'4FD0!IA2FQO4Y<$N<"0M/6")2GR(+?)C@T-P?$73MVC#=3E*XZT+ M@#1!58^<(HHE6 (=*E PQ3E+LV,/P.\4S 28@7T3?[ E6W8;2_73&KR_[>5 MJ;,B3W60#.U4%!&]5_1X)V:KM,C!I/S"@U?2O)R2&:Z>!XLW9DO!7PH.,AUH M2EO8%,240W^_7B2"?10EB[W4[V\I%9&SC4;=P>@Y.BC;0E/R&:<[ZKFW/M.[ M[0FW.YJ.OWD8MSL<])]F,3<4Y$R>IAYGLQNS=C?O%.N;[-W;W1YUN<7?G1Q= MS'41!4',[XV7:3OP,GV*4N#1;:7 )\8[#Q$2\<#=>BC^^S3/.+?>P]]S8;T! MV 7MR'^T'<_MD)%&Q1TT^HR*,RIN+Z==6LECAZ8*W[,,?/6^8[=# W[+B9E6 MTD,[9*Y1F0>-/J,R#T%EWGI U*C,HU"9;L]]K)I&HRV-N#7BUHC;$Q>WKA&W M1RQN6^NN]H^C^[0\ M.3ZCU""FW8@Q,LS(,,,J!C&M;.-D;K%NT\F??5V<9)JIM4,\[O4^P99AH=TW MK#QK!^>8+A4/<4M2WW;[CF') V-)H\R,,FLK%MK-.4:9':\RH.574&$EF))EA%X.: M%EOC)W^9Y ':[._6NM+)GBV#5PG/VQ$-,7K/!"U:$+0P8<"C" /V[?[DOG>1 M&(8Z;(9J& MJ1WK"X\G')X[L/-5QO1XR.N.6H:%HP"X,3V>H#!S/+UO6>8Q\U.[B\N,)C*: MJ*U8. J &TWT%.%4]][A5,-0+76"31KW\!CQXJ:[1]H1A6P9BQZ.Y;'7:.%= M^W6U#%M'@9C]MU(SELS>SH?T[,FP=P 3YJ2FLQP/&Y$CC%)_FW#I/%[") ME3P./GTE+/PY8WYN9?R*)P6,ZJVL?+7D5AI:P/*?;6S[9.7P[A)&3P-A =R! MWW,>V-8US[C%!#P2Q^FU>+F&+R+C;44AK,A3+2(0(%$R>]E[18]W8K9*BQS6 M_H6#O*%]C G'ZGD ;D]7<>F5B+IT*XA_#3/.+?>P]]S8;T! MV 6&&0^,&0U>6H<78WL<-/H,7EJ,EZ>S/&FM+?-TZ'JL,/%#"M6/.@KVOW>VL8:>AG'=GOM8>5]C"!E# MR.#%B-L3%[=N.[C4B%LC;D\-+T;T)X>; .5/MK M-]6"8N$#+ >]R'@PP\++=K06:!E"VW0ZY^[FSLG=,- F-!G4&-08268DF6$7 M@YKC0(V19$:2&78QJ#E\U!A)9J[8,A&@]:@Z6T8YB_7=T+]U+[OMB,P:;FU# M"X>68<'T7SD*$^0 Y63?M0=CS[AK%-2O6PPMBF*OOP).K'"" MK+^RQ?*5%;//7!AF M;2^S/G:Z]JY-_5N&K:- S/[O6S!VZ-[L4+O?'QT @V[>N& XU:@RH\J,*FL3 M@QA5]I31>7MT[YXI1I6=&*>V#.1&E1E5UBX&,:KL"5798-AU#H _6Z_)CC.; M8!+;AY5-V!>^S)5X^T#YIQ1[MV3\BB?%O7,$A@7;8?3L-17>U'9NUT5U%Z2% M%_-VVZ/M5G,MZ51[=^P:D_8AHC/#B=T;# Z"SUMOUQZ%+#8ZL1UX,#K1Z$2C M$Y_F/,' [@^F!\'G1B>V@%];!G*C$P]+)QX%:HQ*:[-*>^' MNZ6/2>0_8O8"_F5 \?1Q%YB>GQJ4'@\8DU/(H5C73%C/G"%LUH*!XRA-K##- MK'S.X;^,9?[;H E*PL M_@6'Y(D/SS$KX#X()<%Q@B %0($ LGQYHZ[%$KPA?OTJ@!(J !0?!\U@I#R] MRY(_S2-138E0A;?SB,7QRDK#4/#<\E8P+;Q;+6M1=6^R:4G9QCF8.0/X!%A6[!^8, HN4KC*TXD%7"^Y D.!>_Y M;24 M(TB23:\B6@6,'^.W(8@3JQ"2T&F1@5QPR/PHCO*(BZ[U+K%8$$3$U_ 8_0X& MRF>[% )Z4[ HD2)CQD7 2[&0@<1(,T;OXP0T<\;]F"WH2X!%GH&PF5M!-"-( MHG1;1DL>1PG'7XL*$CYJ>%5(>P8;)LKJ&)S)X M_0^>X^9P"PE30\OA$',)<#R]6F0(@*^0HAORL;:ZFI[HN]UA)>BE\!]-ZM_! ME*,)"/^Z)'KF])PMZF5-.,%"7!2CO"&X=ZU'W%U+T=(7JLZ3;]<[(D8QTE [-^_P7Q'*O:A/6]]:-Q M5HRSLE=K9=-&KXDN:8,LP#P S2#(,D"G X58ZG/8>!BGJ"92L"C2C/2R%:>^ M5-\H;C.0B5E*M@7J$="R\'WU+(A^GH,FW;(*+5*U&M*R?*<&>C9TZEY2306! M^'_F]KJCAA9UI^M:=.QTIZ42W= $2D5LT: [UWY/'5OZ$\!^45I(= ()7\)2)"L>M2<1&ASEGEI1DY2QD&F@>D7Q;DMY5IE MZ(/K5"P*Z3* !P3K3U!$74C+-F%@_ .WZU](U-G$NI5K-H/9,XI,9/S/ FS4 M>B"BVA'P2P8,E'#) 2?/5$L/ ,'62)IV ASS+2)!$H94NK!+!Z,U(N;\(!^B@]MP&N:]4)9%U1[##]44/4);QM%4O0&6[7 M::J%4;\66NM.UA5"W5N08RNG:D?8:>^Z8$9:%,AT 2R=XQJ^7N[6O*R?> H2 M!7TJTAR(A77'2[E6MO6)?V$24>\C(?#_E\NHL@@:@ENJC!(H.U3&;:J-Z:W@ MSZ4#:#2%T10[^QI5F^/2]DU! M;1)[;L,NKD7(T3#N=<<- 3@85O*O,IGKT?$[B< ;UM00A)U'$X1GV6>6"!CQ MS@)K:X+A:R1674P:F65DEG:Y$SHF2H()UBXP,Y#",^N^[@ZNT 08(#T^1@.&HL)HVTA.[O?QX^V>-##R3_4%281\I>DR[HZ?-[Q)9PRD<:,!U9@4 M!>-LRRI@WQ@T".JRZ/85[79K2T"HH+4 &HM"-&GS!I//@2BDE)[5 N8RTZ&- MX@#TS$KH/9(M!:_+O< N B750?XSGRQC2JY4"2' I!Z*#.$H!,.=['V@5=0, MTA@7*.W0WZ$G0Q@+'!HC1DY2C%Q\!1?8VB4EZF(!C F&#QHHX&]A5C\1L(!K M=/.>.?VZ0%D+H]5-@J]*I.B\9H[%$?#.,V=0#;495+O+O58A$SU.M/*&&^P5UJ.#@9JNE"\.*F%)QI) M7SW?SJSOQGBWKQ?_'_T:8"-RF(BO&FIZ&]?<(^-J^.<4^> F TBNBF$S)6<86MG9(*P\5#$C->)I[P3G%]%VVL43#8B?)8N^D MJ,_9%\L#\ZKN<-[-L0..FFQ53Y*Z]>"-8LXYHG>\.OJ2AOZ,!>UQE3+E%-@'%,L KKD]QUZ"W\4=OHU_'NAOK,;[-? MM]F>"J#VML03/JP#R#*8(@>R-0-OT^S(D#4YM\-;U'C<:O7N1K+AZCUR]5GP M1R&0H-^\?O?IXLQZ@0(:-)Y."[ 9M[8900>XU:J,\, W\L-7B&"8>5,&3]?K MI$>E"';KCO4=A>ZZ-%NGJ5O/BY!5@'FP1$N<1H2KYCK;($NP-A['"S@ WX]4 M@$I)K%*"84&_]+QO#9#)Q*.,7==%W(E9_Z;BN!(54U-Q;"J.;Z5"+XV#;P:H M?!\7^9(B'?Y.$+^. EDZACX95J31P2;85YS.]B:J'GE/)G"QUP.UJ&)3/-=& M"I=*0+!N' V&?&Z3=ETMR8N76=G:F=6__N6+VW.FKX0F*0QDJPI2S,!CSC:( M? R\O5Q#FII(@JU^$QTK\E2W4$"HP*I>]E[1XYV8K=(BAPU\X<$KN9D)(5H] M#_"-V5+PEX*#=P#3:AQ2CPLY]/?KK74QG"++-5_J][^ ?,CM]GN#6YYQ<-4W/S'I3L??/LQQ+F;\U8NYH:FRY.Q'[ZF\><>MEBAW MZBHQV;L]L-T4N\4BF!QK-Q^#ESOC!;" O_SM>_=[@Z-'-B#WBN4>6"(Z=PS\M60']\*&45&' M)PH-7MJ)%Z.BCD1%&>O] %FPM7&IIT/7$Z5B]HKPURH>_H)RWVF!;1#$#X8Q M#X&%R-NC;@UXO:8V-I<'7^D59H7JA?:RW:P;\L0VI*KCUJ33FGII7)M M0I-!C4&-D61&DAEV,:@Y#M08268DF6$7@YH6QQ2:%_#68:Q&VE^8H7ZDT*G! MVT0>[GGC8L?ZK7O9O2?OFIN7VR%#OQ8/-]YSWC(LM/O2\F?MX)SV:[T#%)&. M,[$GTZ'AR0UD'H40-,JH'7@X),(WRL@HHR=21H.)/7"GAB>-,GIZD!MEU 8L M&&5DE-'3**.^V[/[P_O6G!TS3QYT'+<9BC=QW$-@Q##2T20@C][@&+EV;^@8CCI)CFH9R(TJ:0,6C@+@1I4\OBJ9CNV)<]\XJN&H MP^:HEH'/1B.#4NU@*5,.>M)AT'?,[QY,&&)S]N1 M=VH90QZ.I6&R0RT'N+$TGJ+ZIV\[_?L&0 U+'39+M0SD1I>T 0M' 7"C2Y[" M:QW:H['1):?)4BT#N=$E;<#"40#'8&WM-#]VU,V_+L'44B-E_TV1CO^S-?K%[ MX]X!,.AFXV3#J4:5&55F5%F;&,2HLB=498!&MQ4G)(PJ:S^GM@SD1I495=8N M!C&J["DSE+;K&%5VD)SZ8&6XYJ::I^7)3REV&?#D_A$HQ.-3MRK3ARC3KQOUM;H1*,3C4YL(Z\8G6ATHM&)]Z."P;AO#]IQ MIL?HQ/M'S>%?!G"BC[L@\OS4--;C 6-RU+'[0-TUKX/XP)0P5)+F5I3X<1%P MBRV76?HE6K"!@V&Q96QF-X/K#R M%)X*Q3S-N'4-&+)P_HSYN>A:G^;<.D\7 ,65Q;\L.7R)SZLA+9@@@F]VO&X5 M E>=PQBXT"B!R4(6QYUEM.36%1>"QQ:,8XG"$YQ96>I_AB>Q*W),:[0 _O[< MBH2:6R[6XU; 8ZR:A[\93)C"Z3#"LJ^.M?OK@]9_I* ME&@NJ3+CL#8!;P@B"BYR(D@D022!C%_QI(#)\SG+@5+B&#$)>BJ&!0<6P(-G M]. RS7)%NOAG14X97[ H(9(B*E!4R .B4\'+*87%@!@])F#<909?90 JUC" MH#@B/,2)A&NAYY+N \TRK*5Q8!4)>7C:V&6+N1*L_0/ M($M+ 'IL^H8M +$Y/96OEK1W7% 6 6DJTD5F5H2+;Y24#8,%!?4!MWRV9+B. M/.)"@P$7N5P =/6V-6N!DO_7@-\,UK%!B3T1A *P&NT9EC-%7R#4D$H M4!& -(%+-:/,K]8 "OB[UWK-?=9(30NX4,(SZ69L $TUC4'7,*_ZCN+A2$V M-%?K(VC78>P#)<4<"(,S8.X_4L\N22B28HW%UVP%5)0$8*7DP.DX;UCD158C M(Y ; #(@5 FJ5=@&!XE:Y M'RF"&RJ@FD@#;,%65A@7."V\*T#F12'@+,F!THA-_BQ8EN-RT_)CC=B(/I!/ M<(4HN#3F%&>)^C:1.M@U R.UQH)>%, BLL\\OV6E2E4"W22P-L"-J,V"2DBB MM#[?'&@Z]7)&BHO1[GBEW@C#4D(5 J0_SX "]29A"I@0A!OR3 ;Z2G_>09@; MFKW.LB!5BQB5/8#)BA:PZBM.! DC,Q@;Y4LJ->#N"5 7PXBE8JRKI#;J',MH M\#U"\]?$N@"*6GC ?^Z4Q)\K-=:OBR0"XK#.T(0$9:F,P]>HGY$MPDB IVBM M.,NDT+P&KE"L$"7 UC&[UG::9#'4;2D,G9&LR@*@/=!X.9+FLTEW- *>E;8I M#H]+P'N,K;-LL0*RS9:D\=XD@!2.YR)?X!-__4M_\(I^I$\_@'JZBF*29 *Y M>):Q!;XFU_',[?;=M3!EQLO2T2:0?@+XPX M#N1+"JH@(>E49%9"$*HXZQKU.^JKKO4.G@^""'^7P+V(!!,H\SZ"P"#VBBQ#&L,L 3#1#H&OZ1@Q<6?T?1%:W,VK[$_B@V] M/"!\8 .:O;'2@'.P3_'KVCIKRB$$:8%2"3AL 7".Q[Y/601-)7P>195L?4,@B!$&OPS_HYT@) MB[@J?ZQTVENI@_Y;Z: !\ OW"_+$)*]H42T-=)#C&?E[RQ34)J$XX;,TUWP$ M-'4.PACF 0)"Y^6Z5 ?HS:'/ F:N!];"0GK>RH]YJWPP 41*Q!M&,]!6*BZ% MK)KB)I33O:;] ,_HLS\;=P=:0=I50(EIXZ3V,JM \1^BKGRN.;G1\W3)PR*6 MRDQZ,2G"$K,A%H #G-^57>V4]A<6&>G/4NV5*_P//<,6I3^ A7*,K9'U@M&' MP/#'/OGC3$ITCO9-6!-X_V;26A,@\C P<@'T&:RMFFS7K49"=&,,QLJOTPX1 ]A3_!I=^I4?2S>Y=&1C/HN$ M"I022;("E$ &P!)*>*-EJQ26,IXE@S>E<1BGJ8Q'E99?[5(ZNXR2V!9PC%B! M];= HRW7+F=E) )\I4F)7^LYZML+.9J1DF43C!Z *I:OYG.8091;J"PY1.Q_ M8\0"I\$__@'&)P>=,X^62U)H MU*)7DC&E3?J)?X%O/I1 H,D_UO;\0?H48!PVW0XHB91E%,OTSCR5P2I62, "W(W MO=:1-=3"=N7.V"I$6MY2^(>._@.4%RF%XEB \8F2\BDXBH'7VUB Z+T_I+-F,R[1OAX6PVY^M'DX\T^M@=M>6S/OCA99H29(WUS'$'W4F9N*S%"HF(G15N.J&-8&&D6RBXLG2:5\(%Y ME0]CRU"1"B+5O2CMWOT#T"S2Y KV!7_]Q.(K+MT]A/VO&1CBB;03/A0\@SU^ MC/S4KLM=K8-JD[\%TH@")D5T)AN(X4=J']98Q6^7\+\Q_-:UWNIMEPDU'4U7 M8*S#PVY$PJ]QO4X/^81,GV?3KE/AKDS4[5JR7-P(E*-^O;_E_:V S.<9^;5- M$FHFIF%U\$MW7.9]4G+.:U2P!?DP,.?:J]U&IC5G0<3(7*#I0%N2K<*2[5%V M28@TM#3?&*YD1G%_L VFS[O6OS#I)C-6"/=:-@'(8%?*1.7%BJ00Z!>1Q964 M7%:+1<*(&0;CX(496$$9.5:R4J">2Z.\H7YV+<421Y^QB !SG?X\ OM7\0!X M/M)!,>&SDY7].U.4P#T;R50EYL<5JZ.-O*8+ZM+]67])(>R3(2XT+K1UL,$!F^1..'&GW6%)BC65LIW*+XJL+*6X76?5A3DN M-4H*R5P@N!-=/('4N3WT^Z\(,13V9@*M'#.I &P*[-4K0C*E%5K$P M@\5"3H+ALN8\62V4K49+K=6?U>%R^,X]76UJ)9SQA \ M2;UWONGG;58HU2X4HU"X([GUOG+$M!&S+%?F ?\#7+<0L$MV"%D@\YUFG+\HZF M@%9%,):*9G8A8 MTI2500.(*'1$"@8[3P;14 MI4(V *:L=7I^MPO8$@L MN-XK"5;">Q6;'L2*H6JAM=K:\E@!3@&ZQ0/-E>BR;DV55V!%JBB).F2PC%FBU32\ M!3R+0*.,6-X\(D"YL*;[YW2K*JG2;-NFTSKZ5(0LJWZ?"H5AF($*9U$9 A/Y MT9)5YQ&V4) :QP8JQ-9CBZI\!&MF/=XL2MMJ6"@YA686;K1NZS[K=_OEAK > MY0:*:"0GMY&'7AAK4G5)HB0Y.7( 0KOZ^CT0$N.Q,0-.T@RH%T]NZ/^JA@_E MR_!6_7]_E;QN VP1V%1Y6@\YHUBN1=N[=]?Q6UU=V_J)IX!R^' )WMM\BRJW MFR%[F=^5TO1.VOT#FOB41T>F!T4.PDMQ,\5EJ[,9UM_??WI+/T2TS%R"<%ED M6"PC#Z3(VE;I3I#,!L\5U8O2IZ775*I!M=9ZQ>6Z%PCJ)4D7JZ[U:UEZ-*;5 M]VJ*K':8 E"DI#6 _NSCFTNJKUA33DQ*25&6.,11B&8,6U*=A-XNS9!Q;R43 MVG)C&!\HMZ7W*7T^?88$%5%6ELU5--L0H"0*$:;2=6I27Z4*ZG6K6J B%N8R M>K$]N4'*(U99"2\R13Y[E5";-^O<$ID+,)KPS.VZI:"HAZ=OYM"W=\\KW4O: M?.()VK)<*N&S[#-80Q@'DRX"$[?*$*.E6\D#7AH'WPQ+^3XN\B5&HB-_)W1_ MCOXLH@#-:HIGJ]D8DC[RM$R.:ITCU@3Y,4-7%EBZ.!,485^1$YTS! MF69BCG[?=>W8#2AF=48;O0R,_:I@(SSA@T^N$M^PU:LH+= I%(4\F(I3@//; M 8-D807LN5-4\+1'7BR=D.,]I8 3)5>27 M1U712($5RB)*7G(*>IF@W-&:*(/*\@QNO;B^"EJH+#S(>;"_*-VN+#%A=/W# M9Z<1T;=1X=TK0@BME)2E--X47/ RL0V_/'-'M6^PM@.FMVOYCABLXU]D1_72W::5E4;U!U&B4CO? MKA1SK+REC%^_.UK3C.,J![BN$=]MF[[JVB+CZ-2N1#8,:APRP=$E&.'[(@.Q M7BQG6$B? L;\*KHK[J*#+/_$@?QBSK@65-7]5DA$P-(CU9 M&DP?\9P[!EX#0XG-XWT+'D?LZ,@0::$D0=4#;56V/%,VO/I6B;D$)CDP )R\ MP"'5=6![.6W>; I751E:+[ ILY7(PJ 89,L(YNM +)U:H>1:D42R6]@RQ<$C M.L&1\3S"NA82_FH2*IKZ!?LK4%.?GNLT,POD3.ESQWB\:CJNI37J/:P^S".< MY'(>+:7JT-JE:@%!V;LP9C-L7?>/%,M6,%U'K=PBALW,[MGAD3IO8=?(O,BP M+08VFTB"[?TW4);10IK])N&_ BS"U;'K-)\%$3NP[7V]375C:\^*(.=,%F1+ MS?<.C2L@X4TN8$D"@/&I@5M)]16!7Z>RMCJ$9W3X#,E79]EE> MG?CXEMH%Z7FARS2M>4QJGP>&Z9/7VC:(V%YW<#)H/$8]#C@<-&/XQXW"XU(I M,M34.$,NJYNUT#ZQB+P)A-XM$%I/CBJB]0#LKCFQ9M&I MJ9.[KD&>BVVDN6Y(RV^=.JK'7U7F#,?PTBRCZKJR^&X#JCH77T^C28.ML6[= M10XW.:QU@:@#ZG]XMC&M!H+)NQDNOU-[QU3VCMLX#C"N2I)EO_6-X@[=++1R M5) X,PK4 MEJSR"2-2CHFDJ70G>CE9V>JK3#MCGH( F>*KW!1\"SCECNDC2O M=9!$#S8828!SX)DHM\YFP&/Z%*3VG)=L1;4L]?L>M#?=6+)THUA28*O8S84 M".,(#T;HB#2>4J%6YV-;GL8UM Q2?+A+SAPNCQ0 M!%]_RE@B<+E,'GA%1O\4Y3&W_N^[2DC!"L/R*(.-;?G\M( -2 G1/+HHVPC^ MB27:LJ=^>9*#[XY&J(@%;1&;Y:XD,'FV(#S)5NGN4)WF83DUT RBR18:6.? M4.X6V&V7T4%>@D7-#U4--F4],ZP&2]@EQD+FR[.?JK_6QK4:S;P7G:,*.+:7 M([QJDL0&'D24.[>)YX!M2_NT_U+O83]1[6N_H^"1R+6;J^M,95Q+GA95_9") M+OPJFH-%7$!:M2.\Y0E?C5&IHFH/2IS* S14LKT9%]"W!F"3&VJ)DFSI!%,O MQR;X5E=&;')HR1CZ0- "SU\3[DE;8LX$%F?KXO&:"I557;EN1%]&*81=:4!U MYE:>89*%]"J@1VNI%=%5]'U:"N&1:T3/RT/BPE9UUX!'/U*YXJJ4$;0$=K@^ M+60\="T^#V7>\A?@ FM@6S^OE74J,PY_)KU]GB*$4=O")Y'&44#\]E;R"C#1 M)0I*R<#J4)M?"''3'0@[M:4J89C*V4$K-S*W66/I$^Q#4!*2ZI%8HZ5'V0GH M%XY21>_ %),^9/?DK2BH"GI]24ZR.E+( UUXDH3J4,C+NJ0C*!^LG^+4 WQ_ M5$_24=\T#6JCRF(8[*5QJOBUNUD\4^L2 EB9H[>UH,.ROCY< MM;'R^GIEN]F$SU1OL"*/T_2S[IFRMK7Z\7$/.U)@46GM9#CM6+$$VF4LP ,X M:''+*X'H2)I6B727#6I">7HZDC5 :D9E"@'WR0M8:D>Y\)7F4Y$LHZ6"Z^L( M?5XA"BZKNG720)__TDMK]&/6MJ$H .?XFF&GA_+,/#QR?,7E%6&R$)_JM. # MUMV##2CU,U%*[9QUS?A:,[FD 5DWMN158E&NPQ%;Z*JT^401AC")\IGHM/M6 MIJF;>%O=19W%%?Z7^BE<]MQ MK((^6KMAVP'XC-\W:B)O50=1R^UFPW+P64*W0M L7-5DUZ_X[ D*"*7 MT@M-,,6,G48S7K]Y"P^=J$HI>805&WKA"BKB0K#J[=C-KA+RD$=Y&1J=\R_[ MYLBN/24ZMS?/2^,3$S:/;?6CJ^K3L0@J]I?7%,11:?>75^6=%AH>WH1:8@2% MHL"1;#U3V;Z5=!"E[=N,-H5I3,+^I[.S#[5 4L"%GT6>#*.0/>[8UFLF(G*D MU?V3*H:TZUJ]S1Z+M]OE95O@:$?@^TR>+/_(Y0'Y!,\#+RRGU_DO&:&H1TG* M2Q35T;28EY=0BOH=>M8?13"3\V,'UD23JNHL) TBC'+@/83*PI+]<+"%AVB< M"RJ/LD5T]XL*BC5%Y9J[L=$=7P<0PS3-$X0]>BIQ*JHK.=9.-:O:)0SS2(6_ MBP>KI44)R7'95:H^_)LO/E_FN!2<^B[XW^4\[20^O.(#8VH>7F>3I-7-G;IQ M_B[D^S?)&.RT5M[&":H#--3NP]DWR9Z.XW0' ^?YJR6CJWPZ*"J0;=W1>+]" MR=EQ/L2*@K]]_V>!=EE._L+O@+S?X8M8_7THZF.GU,)N>-OO!SM &?S=8^WC M07'RSZ/818UI2.+]LV(:O"50RSDPY?'2V/>R5_G'2'P^,>OP$5Q1U0A>MRV[ M14=$E'51;M"6;!TEZ+#QM-86L;YH)=@I[:WU9=#EO/'ZV20T(S:-%;2"),%( M+4@R:WS6+?,Y_[PWK979GIT1U)U63NG3T@$8Z=W=3\V9@Z9?<=#4-0=-'^R@ M:4OL+14E$&1KD=D?(/<>A:DU>$)3:U.*G+RI=7X4NU#\(N_4*?EE?U5A#[KX M$ZL)>^1@(/O!>G/%XJ*,PU0A!AV-54T/-^GF-!#RT/?0XTW"+%%]_NVJF R+ MP62R1V$&2XO.Y]B>]DUY]^ROF*O!TAK D/RM"M:IWVR+2P2K[">GL!B\3"'[ MG6?_;R4#"H:I(!WE=#\68*\[?=9QAB^\'^AI9QBHOZI,QR7VII8IRC=?I%^@ M+Q)UIOV!OMY>6N[U)ZHK9;9Y'5T+(7G[LBD'(6O$5(O!A!ZGL&$]UE9N39W" MJGL8,O97ZP-ZC?D==%>HQFP1Y;4--W8)_!91U*]8%#)V*#.PBT611&7OY72- M**JKLN]-!+KE,37QE*U_Z*I+K%?$HF;N4U-11.F,9317#9B4A:*ER[LBL-A0 M!5SQHR@66!S]/VH[$C2J,E*!B^HB98&RP!)4/PJC"IB7;\YK)=-%K*.@@ TC M;_8N;^Y!0,A.*N!/!)_>C=FH]*.4.-O#!=017E]%0@4'V',;.^-3^RDF8 9J M_WU:=/#(A@!P]WD5U,?7H'FPP?CUE,NM4P+\MR= M$6.]P#)Y'D;RINV&=@Y_V*&>?FB>4J$;V&^\N)1D :VW%NR3B3?4"YBDD]U>Y2W'C!_KH-FM#9OD-G?1,Z.YP>;9L1,DV(%"-#[^'W*/J=RG%^K]FU MAZ*Y=H'\PU%$9,X^?K+>O5-NSN"5]2M53;VKT-2N<.P.?4N4%H._$/^N^A9C M4>RA4QC%89WN=S\?!:4A=F303V+'1/U.T*Z\Y/P1SFJTK&;G)J&%.>;?59'J M<' MW>]^/0K>/R'S"1:N5?YI$7Y<=A M#8^ZW[W!_1R%5@6D'*QTGSXX3^54?*A6HS9 ',2*/'WE80UL1NL#UGK9>T6/ M=V*V2HL-_3W.#PLH9>%5 M)"+9S^:E?E\]!$\%)<1HNC%.!K#\,0]V/.'<^L3477L$/F3KBYI+"E7DL+F< M[>S@#H>V_@\80(LF149.E+RZ!D!)P?]2BG_\8CNG7/&,F@PH,EI$01!S#>F2 MV-SA,K&VP;C:ZSG@#>.J)>+@<+"U#[;=*TI;*MP-*O>$RL,P][\9Y0]HG#%K MGO$0H);G2_'RQQ^OKZ^[@OO=67KUXUGFSZ,K+G[DP8QE/P8L9S\Z_;';,^ZY??S8=W^;[X)H6OL'#7J!_M*\#CGA1T?TE' MAO!&RPE8'U M>A4SV:GS)Z"3W/J9?88)+NA*8(O:S%L7>-_+N6I/3YTP91&[/(ZL+_AQ7-U) MX,6[I&QF3ZT-Z,(#GLCF\W>>IJI?/2^R#-VOC/5^?':&095!E4&5L=Y;KN7[SBEH^;YC MK/?OV;Y'_(3Z0K$/128*=8G\1VHG2ZT/!U57XL'=6Q)3 M\]RS(%VBA5\?^9++N^?[/58@6 M" CC+AC.-^Z"<1>,NW!RJ#H4"],@\XB0>9.[,.F.CT78[N%>9/( >_PYZM#(SO*VY=L)Q9;R,L(%JNE119@]X0 MS>^/?%;$TMJ_['RRY.TGN;I.,T%?PWKS!886$78J?UT(^$8(U6,(SSG_S))9 MP6;<>O'7O_0'K]0[__?UQY_I[Q]J=4.'9M7O0^X8P]Y@ZU#-P0/7$0:9)A5@ M#(.::3]H'Y,;T]Z(;# S@0@V_HQS?R MQBP+'/X[F.B&KDQCLB,5ZP9?AKGNVS<(_L4;V6ZX'G'0'0^F:[\XSCAV^#8 ]")+(C$W@']4P,L.E]]A MLTR>"):GV7"H:*EL[IE[IN]^S_30W#/]=(3XU1G\ M'="@ZZ0%_,WR(N.'?O7AY5'<(?WNIU_./OWV\"&4STGXSH4R.5)/6BS6Q M.C/C?Q911MI3E!6;MW66D"_.(I%G.-2<"2LHXI7ELT* 993/(P&_TW4T,(W' M+>0L^"%-K BF\?B?8,#476K>B!'HZI(X"4:CQ7Y/,T "$%WC0@>ZP;M M;[HO>]2[]3ILM^NZWWRG=G_4'4\>Z%+MDIB_+X^4^4 M!7D"[CH]#)2RSFV?K#LI;!@#X7 ,A+8QBC$*=N#Q]>KEH2!QW!T>3&6;7.O3 M%K;M#T,J$%2"<0R;LT0:1X'5!-06V#X5?QY-*N5'\:-EW2=V3?-?L2P"@_^E M@"7&'9\M12LWZ0,6K?]*L\2+6?&5RG_<9MW_.$+K%M6_5VGTQ)K? /]PS"ZC ML9\*0_=5Q/O'V./IX;6TZUX1>FD4E)&1!OBM![Y14$9!G::"XDF49M:_(I]; M'S(N(H2>;9W/(QY:;Z.$)7[$8NO7,(0G,CH"]0D0)XJ,9T:=&8EJ@-]&X!MU M9M392:JS%Q^R"#36$E36=N5U@9609V4EI/[MQL*&6T^HF2KS)P?& 0;H+UC. M7UK6>[:R7-MR>V[?G";9\VF2T3U/D_SGCUX:K/[/__K/'^?Y(OX__P]02P,$ M% @ 48"B5CX)HQQ;#P @9H !$ !G;&1D+3(P,C,P,S,Q+GAS9.U= M6W/;MA)^[Z_ T9,SI[)L.6D;3YR.+W&.9FS+1W*:GJ<.1$(2&@I4 5"V^NO/ M+G@1+^)%LF)3'>8AEHC=!7:_!; +@-"'7Y]F#EDPJ;@KSEK'AT9*1@^'M&_+[ MQ>"&#*TIFU%RY5K>C E-VF2J]?RTTWE\?#RTQUPHU_$T5*<.+7?6(>UV(/Q2 M,HK/R175C)QVC[HG[:-W[:/NP_&[TY/NZ=NCP[=ON]U_'QV='AW%V-SY4O+) M5),#ZPU!+JA;".8X2W+-!146IPX9AI7^2'K".B3GCD,&R*7(@"DF%\P^]&4^ M*?M4^3IH*B=,W]$94W-JL;-63).)8]M& :SQZ.3DN$6HUI*//,VN73F[8F/J M.?JLY8F_/.KP,6*.UB, M-1^UCX[;W>.0DPEOUHVX(@XD[+ GS83B(X>UD8Q)8VS5[B+F/KN2.F(>4S4R MS/ 0!71#(E2\S!(^)5@R0?AX$K3FZ+CS^^V-[R@AL-N^^3X$(2UB%CK\3GZ=9[7B!#8K1H1><6VC0A1Q=K?Y=6[U@TJ MU:A"[DQOZC!'JQ7R;7R65W^>HU1N0DKKXL&@@A5*1I/-3)/NB_BAT!SK>_"6 M>,2'"Q^3X$DU1!*CS79XK!G.S7=5J1NLFPQVYII5G3*M/A7"U:8N?!0^G,^Y M&+O^$WB&??N$)L9C("I9..S%DY* M[7!"^L.AHT,854.23 7)406+.\#"G)M5\T)>S34RWV"Q(F84#DL AK.6 IL[ MP8#TXGK.)=M43V!1$)$8M/+5O8]1U4UIFXTW51I8N.#%*E]%-'53V*+.I@H# MB^4Y)2!?KH@JJXS2'Z"$\QNR\^FL_I_A0P!R0%C"F(*O,E?7DM6_ PQ&K7" Y!6Y/67+K"AJB V? ! MLCQNPW/[@CH8)PZGC&D5 W(3KA(\CQ'/2![!G# 02>(R22"4^%(;6'-A727V MGZ@47$S4/9/#*97LTIW-/=\,"K+8"ZJX!5WPBD-ZS>PT]173E#NJZ\.^,^;ALO@396>8: 1@DC%Q3185<4JG9"O!2I#5(S2\5&%;+V!J"I$YY8E/69_ M>IKC:*76(I2F*0'H. -0(("$$AIX*JRHW;ABHAF>_QCI]+I8HJP$CNSJ%G*W M'X"=('\#1M6^7QMCUE/60+4208H%$.,'!(7U"!6%3$S M&< DCA'>#,>>_'@AA[0$L[<9S(R0%LZRE+4/NE-$!O,-M-<%B 7!%]"7[9 M=8J<0+&!<=O@HP"X)$4Q5-WL8D7 WD"SBY6_.RIQEW41'O6HNA*8X2N!,;ND ML79ED!Q$@F/'/AJ$MXU7MCKN4RF\V4YRB9>\U#FBQJ&V.)"V?JC8@+X$_.SJ MS7KPFQ%BAY%Q49?/(2V!,;N@DXV-&]@VA0U7G!^"]>I*_0Z:#+VG:GL/ZXZ@88J[HO=J>4%IZX>K0G2O&8\JQMIO (=YZ MXC??/(\I$%9C$ZJ)GC(2Z6'>I&[ZPJ[Z0J41KAIGB5=EU]]RO:H9\W:.\^64 MB@E3/8$!O2O\(T,0+G@S5!?:"9U,YAPYW=@U=E%9B3=EUP5SO2EH#>&"K-J# M(U2L1<0TJ>@8;..)&Z4T:_WBW/[34_Y6R8!9#E7*W!%Q+=U9#(O@K025]1($ MP@?EP0TSEIP4Z<7K+_'7#=9!8ZTD\6:2,;0SX;1A2]=Z+S:6'/C-?4.T&^5X MC2OO;'>^TNQ9D;78@4ZRJ[-YN_?-_+F39?5*V.;1EH"97:.-EMH;[': W="; MS:A<]L,X MZ5G%(RJPE[A!=B5WY0:Q%990/EE5T."^/>[Q[#3L4!#?WTMW M:I,AA4E%"" M?NX)0'_[;96P1E5@+AM6TGC ;D\,5HK[-N$O07_#$X5-A/B"?;_[_,Y?=J/' M279==,O>_T^]LN-#)W756O @<2&;N8XMN(G48(9N\4=V0K[@CL/L:U>&NW9H M8X=I\UZE;]Z^-,:E,^7?$7?6>K88_[8I<[WFZ0P0U1#8]32;H9(MHKR1TER; MNUP_2]>;AZ0<2%K$_SQGDKOV@Q'DWU.IH7G0#&S.64M+/(5.01!6?M8:4\=< MN&5X1_XZT5G+9B,>O^9Q.X-E%%PY_486*Y2SQR;[]&0Y'MXVO$H*PJ)+3^(K M\OEFJL*[3Z;!XP@K5U1U6&NAC!DLRN9(5KCSG_8?:$18Y?:H=J M+'MDB1GNX?YM!NW^^(J-&:A@!QO%Z/(*K[XSB]EWKL WSGM",Q@/='"@);+/ M\P7MV&JV)X/WM7;?BR#ZL_&L'81\0V9YTL#O#Q3^YD5P$N\KP\N_F7V^8)). M3(SJ"K-*K/J>1E1Q8(ELN&NQ<8LJ4_PB]BRPW 6WU84K[ %N (9ZIQ[N3^_! M&13W;V .71-NKM0KIMH??;$78W85[EL5ZUV5NB[ZEW;[M$(] 7T35.B/$Q"G MP\X\>U1F_Z<9J++'5.??&Q-=02T+LU;P1=A,.DO0R@04]TQ:L7BCG,Y7.?H5 M!VP_%KSV" ]Y\\B3RCR%H !B:9RX;F JFQCAGY0EW<<@S(ZTW8QI?R(%#&XL MC7&CL-6#>\$&0(+[PW@21P@H@WJ_D]84RO#*'ZC>%(&'_PE$H9UV M)FYO^@M$D/A#)[]QUPDQ,I;(/M\?I^@)F&H!F2OF_T7PE%XSVO7%%SPLDKN, M$;H#>L*E"]D\?D'XN>@+]C]&96BN%ZVR-DB41S2A76QHB5*@Y)CKM,V297NE MG)]AW5-NWS'M7TCFKUXP>Z5E(=$>J7L#0P(TW]!=4PN3\F5_CK7A86T?RTLZ MAQ*\N<_7?C.>NHR:V]EBZ,UQA1E//56PPCKJ_='_EC[QF3>[=!=,0!5!T 2Y MSU+XFD<&V8"CIDK?>;,1D_VQ_QH#"AFRB=GAP]GLL^O: MCR \5+@J=;R'%>Z\/](E%*=UKU5Z;>:LT&HRMV$&_,3\' HRX'K8R8A')_@S*_4?! M["L 'UID#:%AW.94F"7FO_V1$Z3W?B9KN1/!_V;VN8KN\,K:9#/^^AHDJT0\LUJC3#R;VYX_ M/EA,\%$M31'N>9@M#QA6)N#B%]3ZYKB30A,4\NW/.'GO:OC.J1/N+2YQV5/R M&8>LY)9J2-BBJ:$:[?[H_E^/FE_&ZH_[W!G.8R'8NI)T_UZXCC=CK^W3 Q95 MVG]D?5$ S;UD"^YZREE>P0BOH%E18OY<*77!O#0 "@8H,X<-V R"0NBVV(4K M1$;;\=;%-.7=X3=T C'! !$<WIOJ(BMD'L&5E+QBUIG>N)[F:FA\9#4+5I(YE5/54+=A&BJ6H MJ3W]E)*5Z6NI[B6=.O1@H/N$)QF!A9\@$=^4=9++JRF,]\?#H/DPAG8'P_>$1RI?P(*GB MMMSU-,5L[KA+9J+O*RZ9I5V9ZFJ%)+54ZIK93%+G,VX+"2Q**I1;7$]E7,GX M1/CGNZTE#'-F:R)Y$#REX"8L]50Z<]0]I6%N>2W5^2P9$S?V M,C'-Q3 M&A62U%LI_\Q"CCK)PEHJTA,VFPD^YI81M4K8DBJ5DM52N5N*6\'X)@1;/V,7 M$-12(7]3UW_;Q;_[T J^F*L#D\I5)*ZEHO=FMSD5'J8>UK+AP;G0_MB<%!W@ M^ZABTU.B2:UW*;&F)ENX#H0C:;633^O9= XM5#?T6WI&6U-02P7,#YOBA:FN ME1\SEA#54K%8,C+$U;GP5=N>P-0%T+EW:&K:WHAE+Y36;"O%2]GJKKR??M[! M.&FRTUQM<^CJJ=XR?L=22J6U9356 Z_U6J="_'DMFU^PH6%^&*;"QD= M\5. M@*U/ITL\2>.-S'["*VU_)!2M1EMC9;_+9>-&[0?VI"\'SD\_?O7#7[I=9WC_ M\-'Y"&].WXW\!0Q]Z@:8Q@2]9QN-QE^0 #QSYTABL"YOCR_O.J>O^N> M7WZZ>'=]=7G][?G9NW????^W\_/K\_-,-SQ?$7\RC9ROW6\W5QMJ1>QV'2 M"*EXML9#TN;+0ONW*]'ZXOW[]SWQ[:8I]64-V; 7O5\^/+X(G%TFH8AQ#3H_ M?N4X:W80', SC!W^_^?GA]P@D\#SA"0YZ\^OKBYZ$5KB$,]6/=Z\]\Q^_/H2 M,9ER=1C@T(.0@L=^88K@>^QS[Q8%_($O4X"(,F+%,Z<$QC<=/GHW'9ESZ:_[ MCA>MYG#3H?YL'D"GUPRVK0G<(1(RJZ%/0%ZFB, S^9Q)!2&WF-RBZCO]D-O MZ#,U!&^W]1 BY ?TL@K[L9YW#-YHR&GS+1V-1W,@:_(;4(#R@8^!5I\>+BD" M4]:&^5#FB_ ,'C&M1-W8 RR0]0#1Z7V WYH6=6'!PK8>,U'@6 M!UP]1]$4B,(B]^/#LFD?CU&=P 4>J/??#N"9YE,"2S.BUB MX2C6>#[A5-LUF6N>LA-H[C,L((R!QW=>'(#0#!RO,8&_0*_!GHZH_L"G0YNU M!#9A1 2Y$9/%$\$3 OL:WUYCVX:Y,LQL9' 5:A<%+C<;-EGQQ6*N-2PC8'.\ MEX[!H1YWL<'IDE#6)VZ.,$3M MW-^ KV?%,I[]%5-&(I[SQZ-@S7]+< YB0IAP9,A2]_&$5MQW;%JV!&2?4J93 M)?AX@,K$S/_CXEV@0$PRT0 1LF)S@YA_6@,WIX>E:MI.04HU-"_BEN#1\RO, MP<]P*-JV5A&UG2@'ZZ\C.VZ1;#YC]@>AFW6J%^W!7>Y4^<*IQ!QMQZGTJSP< M^+48<]XMW2#F2>PT3-E^U3;H53X6AY-/0&9#>(T^XM!M&3JUGV51Y1Q(M'IB MP5K$#)0;\IQ;ZT=H#SP]3]3W/']-\1/R/;:$1W,_0D'&&[<&\#Z.6-8J@7O9 M'K@E_C=)0(>31T 4TCZK74]D.]CJX+;@;(2>4-8>R["FG: M"%C/!:6F^;,?30:Y]3;M0U4A/C89 @/D)14LM,RTS_K6=Y;#+(EZMJ8G$9_MN"H3L)+P M]!\VAZ=5[H1+*ZN#19%]5T-D <[#"O@./TSRU3&.BS)@ M08T5>!+*&(EZ$N M>Q!$-/V$%](N11&M[IHX0*\0U%A*FX523;5A GQHT+SSJ[U2X\XU-:Y(A5J# MAA[M]C$ 0J>(($6BT=&@5927"$KMHK2K 4CY.H"4]%P3 R1N<_M2\C9?FXG< MZN7G5?%6@MM_R,WCK]%;,6+$5SRV, M,8&-'P5ZMV31*!B! 1H>YAT5!Y(JFXR=6L)JW(V M4(26G&Q+V;B[B-GD\_C,QOYYV7THMD/7]1(0LG8!<\Q];^:'/HUXKP4D0:UL MZW'72KR:KH.),(%VRY!G?:/U"$]L]^EWZ^$2IK'N.%6L-FW%KW $ TS9 I0O MMT6U'C=/28DOVO9YZ#N0A>%;W M46[]]J8SZ'!) M@?\[>!D_M&5*G_B4&?,P)NSG$_L<>P4^67U^M4%]2B^+_!=X$TBYU1^SB;2@ M::&W[P&TD^T2K>)*<9>HLL>?:ZJ2B;1IYZ2>?1M^DD4,.\1)U>+7 0^RB%W[ M.:O:BE7[$>:#P)HEW.WUP*:G,:9FG)@G@A<^8\#MZC/E6S^2Z^K#B;A@7WD, M[@FMDAM)Q;ZJ3YA)@Z<4^,$*UOD>KROJMTCP8L9#=D&0+&JT,Y7-F;-S^N:9 M+6^)[S*\R>F<_ >9EFM+9HI-^#:F(:S_9W^O\RQW2U='!4<6)]GSLRTHW%J%QL%XJ6Y](C+1QSRIZ1EQ]UM,+9?>W28FE0L MKFV_-.@P\,7IIW@,7G;7T!=G+45&< .A#R&;AX$RSW'KBTTLS)5\YE,+CVA% M:FK]WHP1$>_-0#/*C<<5:9Q;&. @$'_P=(X?)F>+99<;?4G\5.M6>J0K&XY\ M_T=C0G+*,'7(TM.&&^Z\_Z-Q9^=:)+YB+%PALETEM31EM3=W2H]F;]G2TM7C MWFQ)@YCD&-W:AICJ*.XWO+BL8U4G*YG6C/>+]53= 4P 2GR*G@')!C!S?=*F7B,WB6T#>[A?DB'5X[YL (/N2Z=X M5.JP- 8PHUQ5E2"5SE7T,W)A@T[E08I'JZMI^515$*HE53&"D>,9E04!*:SJ M?C;<&*)U=LG?#? MGN!>+W\J!:'5M3%-.VE^LZB3IWR\%6J02W5JRC_;QPH0>JE*371:@UD!6R\' M6=.H2P>S G9%Q!ZA*I^O 5(QA"T@=_=2'JS&:=8X]"3"2"(O:XJDKWQTA>!W::=MA]7U)+MFC6PKI>Y*A[ MM.5MF'4PBUN!%,*U?4^A%M#TO3&\Y?9M$A3( FB)D&W?4E@;^WT,@3AGNDG8 ME*#7?F/AE_]&HZ:(+\Z29:076AL@7&/&DT*H[F?PIB>M]_XI&AN[$+ZF^E=T M,@!#.LM(:9>U;/(U9+K3@*1DH]VY:7KU7+>28JWNUBV0[I%/Q#L /P#B?XL* M\D!L8J(\@SF;XW!=5-9\WXDM2ZQCW#EQT 4\A:'Y\Q37;MNYP=DZEJ[OW:QD MK'VYMU9>B&(YB]1JT Q_E..W@3E5EM(,BRJ>8G[RJYCWMIG,C+39S,ZOG]K. M?KH#@"_+F>ZW8;Y!A2 OJ1IJ2#UC\Q2,1QH(ACE^C<1R4 M'%FW_BTO&IJPG3U"&I'8Y2.F4L=DVW'](F(TL?G])15PBPEK:>LFDV"'.59I M8NR@(:T0BGK[F[SM:052ZO#VE$C9F"9$HNGFY#+2ZVSFK>2Z+DP10.OVMS4L MS2:7-UJWU35[(U,=FRG$+V*3/S]^MX8:AV!_:77T!D MOVN^F;QZ#,DAW!%Y_&-%;:5,$<7@W=L?[=N@T<[YN+$9K$R/2^>ODHZVP,EK MH#Z:7+]2UYM\SG^\(@H__A]02P,$% @ 48"B5HGDX-V0'P ""," !4 M !G;&1D+3(P,C,P,S,Q7V1E9BYX;6SM/=MVXS:2[_,56N_+S-EUV^U.=I,^ MZ9DCWWI\CMOR6NYDYBD')B&)T[PH &E;\_4+4"1%2KB1A C K9?$+0)@5;&J M4#<4?OG;:Q2.GB'"01)_.GK_[O1H!&,O\8-X_NGHZ_1X/+VXN3GZVU__],M_ M'!^/+J]O[D9W\&4T]M+@&5X&V L3G"$X^O/TRU]&_SA_N!W=!O&W)X#AZ#+Q ML@C&Z>AXM$C3Y<>3DY>7EW?^+(AQ$F8I>2%^YR71R>CXN%C^ D% ?Q]=@A2. M/IZ=GGTX/OWQ^/3L\?V/'S^GM:F)Q]VXT#L/1 YV%1P\00_0,_7?K M-4."P<>P1.,5!Q^QMX 1N$V\'+Q/1S5\7I]0^"Y!\Y.ST],/)]4L[@CZK^-R MV#']Z?C]V?&']^]>L7\T(E\CQOF[%5Y2#J=/_;2:4!_\X\GZ835T9^F7#_G8 M]S___/-)_K0:B@/60++H^Y-_?+F=YB0Y)A\S)02&1W_]TVBTIAQ 'DI"^ !G MH^+/KP\WN] %<7KB!]%),>8$A"%Y=;[" L$9%_\2)4J['RG5_K,V,UTMX:( MNH+*6D,SG NR'/*R)WA<$:8CM(*5>#"7 &]#2U\V#WT_5Z%4YYU^^/#^) 6O M29Q$JY,<\ ?RG]^G*5&F5 ]?)+%/W@E]\@?1P(%/?O?/04C%=[J ,,5-K.CJ MQ^7*.?A=US.$6_443V97?V1!NM* ('_1O6&YV69ODWC^"%%T"9_2.X 0R'=A MF((@5/MX[98: *-K$*!?09C!+Q#0?^>4I7N+GX5P,JL>$VI76_D-V7-0;EK@ M<>S?)?&L?#+&&.8_W@;@*0B#-("X6-@?IP]PF:"46#;4O.A&-5O -?5E>C)= MJS5-X7BQ /$S /K7*(EJ.!2[!=[%A6*QQN)7,$NVX>G=8> &<"4!2DI=E#02*:$A*[!_:U(CJLW!;?&,Y ,LUAA#ZT7OD8&N ^)%1FL7QU_:PR&%$ ?^N42=/7]NHT4K!*P,/$:T(0T M:)8PW'M%VM!?-J0I?MA 1["'-^3/BO@A>(+AIR/!P!.#X#X"PC##(!) M?<*T\ FI"AV_!CRZ,H=: /)E(V E ;H8[";8OY>A1 /@%X[K$\ZW&0[86X., MB%WB?5LDH0\17L=J)" +)A@ G^YS29S#E'LQ'*!WAAECB(L,(:*_E/AB>ZP) M(=Q$78@=T9I9E*>;^!Z>EV3$/KH'*[J9%,3F?1#V8!,<#_""FG3D?Y2&SR#, MC;ST@IAU*V+D"<5 :6Y[I';-4?K+[\3L3L)GB+XT,@\%3*P1)KC ]W,3$83W M(/!OX@NP#%(0UA0&CR/D$PV@0WR9)43IZI[8GBGYU/0S+ZG!= =YK"V<8D8N M40;K\5ZI:'+&:V/D4OH?H >)U%"_YM4+,UH!L'&Z"QO-;"##,"QHFLZ\8YKLL!Q/Q'.-(E-R^ M$LN&9)(1@VV;SR\S.(GA/R% $W0+,<^;4IAH1EFI)!N(*IW,'L$K7X6U6L4 MHI^3Q'\)-E4D6QA4CPVRU&]!NBCCF8KRH335 $HW\3-Y:UNN":3S#"!#7"](7NX7)1G@M;9E\ T,V2Q3.KD.AI)B9D\PNZ7+]W)3 MT71.UE@06.?-L#!HR92 'E'HP21B9^.WI-WY:7-'VE*'OJ? MCE*4!V:+'PFIX&MZ%>;IS$]'&,ZC&A\7==6MC@3,4!()L[HEK DWH3I:HB!! M!.-/1V='HPP3 )+E.LK9A0:G.S28@1##UD@*:L(Y2#>2R'6$V?E;.]'FG3%H MXBS*2(LP+_.IUN/>/ ZB$_DJ/VPK$5@G-[J(^78RVF%T91G(.MJ[V6%G$6>7 M$^Q^XYW\LK,8MTT]-VC!R>TZ2PQA\4"#Y=72P\X20EP51"G!3#WKQ7?7MC.L MW]5EQ6%"M%( "FE]9TDAWPO$90#.(MYS2^"5%3A+#^FNT*-Z02]1SFQ5%"JE M#LZ20JXH)*41SF+>1U/(*BV<)8JZ$:E0I*&7"A]LU0^M"SR4*LS<98TRMJA69RB%]\?;-4#K%R"LZC+19U9+N,LOGVD?O\.P^ ?7D'& MEF>9\DI5I31Y9>3+;*0[?N;-0UP&&U #UUPWD87 MG J"]7?=--82M,,1S]&%!$9I#0'RKPWPY!^_7ZR#^<$SO)K-H)?>0R)B_F0V M]M>2Q8!?>9HE*##[Y+28^#;0T-[ZIR]C52TUF=TP.BUA0/"W9%?8DXD]UD6@ M3?:1))EM(+&F@]#(^T.^/LZ50CI+)XCBENOL$X M@_YEA@@EUTHNKTIEM]85<7N[A2QHI"+\6)S!]GREM1CH^$S"E>QLXR&6,^7Y MVGH2_0HQ#2I,9@_D#Q1XN<-%B/V5>'PX%P/B5-Y$2^)\3F9K>M/"A04,_>L$ M/8+7G3-]VI8=!L?UR_4CJ;JN/7*Y5GKTV20W%/'5*T1>@#?N?1OER5S''F0+ MU=$?6]%"!M!]1'D#_E4.$-D* D35(B:V?KI(_'%$2W@Y""I--8W2FMP%="J( M-"<8 /\.IIL"/P[$S3&FCL1WZSK5OM74X>2SPR>?)3$[._$7'X%N&]&CY&@3 M>[*>)JRCT?LEBL-'IMM''55)LQOP)J%[,( Z..TL3=0VA'D)W]OB,F$'TA>6=/5G1ET#* M,7UGSREHV'#8H6]GCRWHT+I#D&3 XPMJ)%'+&#A[5J$#$;9R#.X>2%##?2M! MX>YI S5T]?1?,%TSO;FCM7&NN@Z*J'": M-=)$C5Q^O.X:>/G!,D')-&.@ 7!_!2B@I'H@0BH =F>885"%99Z,@6Z!.W1] M\P.(YZROWWPV)##<.NKZ4]L &OJS?2&;691%7-":SXWK0J$0,(<:*>JDO45I M][P&0)+:3M$<]^C>@X\YM7YD71H9\*B*XU\8RAAEW.(0[(F,@<;!O0.1>+/A M#G<7=/WL^OB2/"Z2#(/8?WPA[UK=$1/X+DDAN\9;;8ZAZX-PV?%!=M$88^A0 M^QAX%>]CC>?:OO)G!&%\FX!X'5SB?UKV0!-5L] CKJ4_>88HIMT\KX,8Q![9 M>*C&G"8S5#VY(;[LZ_0%++D:5\^:VC[&%7W#/40>X;LIC(F;G\O.909OXAW1 M(C_POU;'E0S?[E49#6M>/T\02EZH20&6Y(G@S12"+D$+/]?&U0%R;Z=? *_8L%0'-XD1!Y W-*I""YIS&Q M9T@DDGGE=(O9^B!>Y<"%HY)63V=?81^ E'C^#("P:ZTQFXRB/JZT).YX3 M5HAV=R&=*QLW9$H$+B'V4+ 4'*"2SS..S#G 9XN"?O[D[@>J7BOA)-@N@F% M"],4HLK,J97Y"(]@2*=9LG<\0&H.$[#Z[!Z"12Q!L[!.^R#)76*OV]$T6Q)) MP+1^I.5&Q)AI7#,0V*!0;+C#C8-^$Q-YACC-35R:GO(WFXT2,L(%C*/W!:09 MS9)=$L"4T&E,T"8"DY<8^F5,9YH]X< /R X <4$K%O-+YSAX9$F2>VNVX6-D MN^PLM5:N.A9D\!KEUHR\F9V8JQVTX"76ZCBS4D36XRPZ6-$-:>L/4DC/J>TD MT,JB^D;NR'KL>"?.5-"S_B.*SXXQDGPEDEMI-N?04\D*-4N_A2DP2_%74LK\ MX@S^5O0F%'-WQ!V6:WDE1E6XS$I06HJO$J/SDYA\<[.>@+,>=Q&S]T/^#3"\ M++%:L;T\T?E&:"#TNFZ9:5([S_WIUALS53RLZAIVJSB1+9SB(M MWJ\U)<.=I8ZR7'V''=G,HBJ M99P]P]W&K)(6V#A[;+NG<2FJS7'V%'=/FO +>=P]W-W' &/5![E[[KNS$JT7 M%KE[PUQG],7%2>[>+]>9(,UR)G>ODU-5#?*Z*7?:(%R# .6-;;[DG3S6-\9- MO07TLY#HO^HQ,1F*^!WU/TL:T69!=TD\*Y\45QW'?NUVO6)A?YP^P&6":/LA MRBCF6BU4.(F@G<0/-'Q)>]VL<43E/W,3\!29.,NM$+Z]U&JCZ*82:_RTV\S%*<"\)[X?E@ MT0Q]VTN"8#"/UP$!;W7UZBUH;E]YQVDQW3Q_5 W1:C;O?8)S@_R*VM\X((;' M54SV%R2Z?JWWLI;PWUEK_CLS]RTK<.Y@FI.]M"MYQ\\$$RRA_X?6]/]@@RS5 M#'JI@-3'6@'T2K\2Z+&T@X>J]N)EUV-0&CU49VLHI6Y$%;/B^X>6(J]81=W' M>ZQSDX"2UA-(7&J]=PI97X^MQ$KMG%FF(E)SI:PGDHB=!J*2]2PE5\U[W_]V MG5H[::5III.9/NR'F08L_!EP#VC$ M!)TM5S= L"[Q2,>KD*RXE:7\#ALUL?/AN %?UAR3*05< ^T#&G7Y">9[%'AR?!A33$IJSL6% MJY=6O\JDE3/+."(U5[4M-IRI!E 2W49Z ?#B.DQ>*M;WW#BJ6N#13T2&.X4=#)CO("D*+": S6UQ];P 3TN]<^.O0? MDRN Z/EA?(V2Z"+?_O!-7$G)9%9SAO,+: =+_92B9,PP^AXB4LXF[-]N+5_[5.G>(I5ON"3D4##Y73>) M_^Z[IROO0HJA0$L)<2AFM;<4X% >YU1YG&5VR:'CL]7H=?9V6L1Y[:RLLDQ. MS-8^#MJAJC.GL8+NSM:G=8\O\"+WSE:>]20%+_;O<#_4EO30F#APN'MJCQVL MF5!PN&=J9QHT,Q,.]TMMXR^;RH4XW'JU-8,-U&/3QIB,-(?B>"US)0-4A(@+ M0'Z:S,:>ET592#N(BL3KT"G1C4Z)A_+J0WGUH;SZ4 NDLQ;H[51K[O.#GL,9 MP6C?GU7R%A<(E0.[@T%N;.NBDN@5EI$H]SRZH5Y-=;!<9[BSPX?RGD-YSZ&\ MYU#>8XD([EWQ61M-T6YQ2%@2 M#1[[_\IPFO]93YO09$DM)EQ81GB7&I0.:XIL,BTV-,E@&!VR\*_B9">B:>>K M]4>I6K6P[-G-8@\!_B:*\PX(@!/D?1/!RD.X6QLIM_?5298JY=0$?-1K28=( M(&2YGHL>R&#ZNIM*_5_]D=%;7*N4LX#SQ7,,(+$%A_!3L<<: +K&'N7N0^S5 MAFMP#^B5NL*&'VU7<4CBA'CW7-0 &2X23$#\G"0^]8*F$#T'Q&"?)J'/05$P MX9 <5$_H$'9]#N/YF@>N7I>$)7BFM&22 30*]PV\%C"D(_.B3->5)V-WI%;K"=B7M'C%2)QK.3MH-]!]!(]!2F7I)O:#Y\#/ M .N.#OXX4T#^%J2+NGGUF%P1UDO9EW!T64&;T%U%RS!904A=T,L 08],%*0Y M1<,-ZBM!B49CB!LJ57L5C&WLVP-!Q;VCY[[Q5O:,M?*^P3B#_DU\3ZSRA%=C MH?<=+A%I'26J.2JY@_JX /$D]S5PON'A?=&O[>NM(6TK0KA8SZ#/G=(PKN4 WZ@ M.C^#_9.^G"AGL7[>'KJHXJ$[[D6&TR2":(>Z]1"G\EQM,5G)&UE)5/5Y!J)@ MK)Y;@L0#=[@EH L3$H()FB^*S4O4TG6S$Z_X1]X@A1^M5YOH-IE-GH0N!/ ! M4D"">$[VJUF"(@KIY"D,YJ+HK]I<;3S$7!Y?O7IAYN<:Y!*MB]W.@?17/"-;&WE& 7_?1Y[DBVO[R,2319#::)]1 M@O$]2G:/W_+'F3AK#I9!"D+***4Q0>ON%6D7M.$I0&OQ;I)=; M+N)0MJZ395Q%;-2,5#O#>-)@0FLSO.Z.\@MVQF/W09B.CHES8=C>!.KH^S@7-MT# M)RFY5<[=USF,+E)PQ9R[V;,?B[&=.N=NZNS-/F)GT;E;._=%#Z[GZ5RF9II% M$4"KR8S>DS&9_9:@;R6BQ0B3':(##.9S!-=::S(K(-KY8MM=?6733+0M9L,D M[.,LFF*B!CI[*D(66!C2WQVG[Y!#Q:2"DPS;8P8Z0T(V#3_ST@DJ^EAPCFDQ MAPT+8KW9!O= "W^L2\ :;:>[D0-1 ]VM42X)]M#'M,C.A),P\'.%F*MRCI!Q M!AH#D\NXW*'N@&I4Q-;L*.;:QAAM6U$9O>!O1%LC3#;T/L\P,7XPGBKH(^$< M%[ZQ!84#/%]C'?VB5]M@3$@+!1=H=EG)1%OELG]0R2;"3MV\T=JDLO#72M'[ M.N6+)V^H-EC.(? 6=TF& KS(N5.J,20SM$'VA4@)\29I4$@.%'^POCJYX!DB M? N^04'-T^X@AU*T;3W:1L=AH>OH7+I%:G5NSA+L>'N6(BL]6B/R#6=H>N%M?4I1K?DLVPMLE'WO2H+U&(LRREU0=OMCRYW3DMOY#I?U>/.$ MO!_BMG]X]9:3"A%>C@@X7E3$]-"J77S;PK04S7:=Q$4.=>,C-TEC/>Y"M=X+ M>=OE7*6G9P?CO5- P#D*J802&]V'>5$#)S&79BHJ7<@-3]A9&Z9][Q.9"W:2 M0-NGET6#["Q^VY_U(]Y,[*2&-F80!.#LK.W;BR9@1P?L)("V3\^(=;I>-%0: M,X?"H4/AD-6%0R6CRHJ'ML8-E(LO=L#/,)DCL%P$'C$4>'0[Z[HYE"_,G#]2F5&UB6!0U3^6)<$_%!N7.@KEIQ=H ^MQYU5H]$?^#61O#U4*CELN2?.[DF8L'5[04-*',0":C7 2W^R*^@+\%5NU*YW6H&$%<%\'Q5 Y; (XB1]UK2 M2 B]#H4P6\(^ HBVL2+JBECB1%E-9N=!&-)?!"<[5>?N M#=KK!#$4K0JLG)GZ#J46%-C09!L"P?%4U;G:H56GIV3&@/S9G0>4UQH:FV@9 MPG33":L/,CM+&=RJ:CL( 1'Z!,#RVJH*O@G*J0ZDQDC+Q4QTTZ[*]$I(+S,X MB?.6B1-TN\ND+2;:@LYXED)4@-8&F\8\@\@T&]2!IR D#D?1C%F"CW"J@VG9 MMDX"^Z;AEE:XG0&^#G>G=?(^ZB3L9\_;24>U,+H.3Z89:6;9V-932'0D< @2 MO8'4D\B[VIP-4_9XG*5#%U7>RK^R,SZOBT/4?3=GZ="90V1>EYV!_"%E1MU# MM3/,;P&M=OU?YQK,Z["JN_K-SO64UT$L%6_;N3[S>R-,TV]WKM^\3KJ(0P#N M)"&)VHR"=)U%CG/=2?0I) X"Q'N[)ECPSAW:-X.7"O,T1EVY;^->#2R=8^K, MW1\9@>GJF?Q'FD'BCS/H%9 )64HTPW4$ANZR?A5#-&J(LXH+4?*YMH[\A]E04![-@?6/B9@_GY]IE4X8Z"HXR M'TZ"D$NQK0$:,_\^/D]B/V<2=J*_/L"\X2"I8>*-M@/P;N;:T+KM"W@52V_C MN396'$?4EZ,'!&Z)QU3)+_A2N'E\*5:=J@W629;B%,1^\^8_*B=,?TT_#R=UM&&Q6_4.X_3%7E#D+ !W!YB MPM2N!&L*TW1=A; 6N_$+0#[TZ]1VLN1RVE#P61KJ6-L",Y-4>A#[./P&<@W##33S#0#C% MO.MZ"2(PAWB:9/-%FBLB-0>6,4\;[_U?1G1.D*XF,V)X3I?!IG*HSD:,4?IZ M8Y$]YCI!OP9)6%S\N?O^G3'Z6G$D*>&. (156)AFIQ"]S!>$7T":0L34UDKS M-&Z"F) _RX_:O,!)+'@I$>3G(,EPN+J$RP0'Z2;ZW-P.>ZWH4.U;ZR!V+9,I MBRD[6STB]5MV&A?LAG4M15ZI'JU]T+=.$&%(TGJRB(K0]D87ZRO/I%TO=D.Y MY?G&9@C3>OQXG2W4$'3_0^Z$=4LT&R%62[$3G\UF!(E+Y+;"MW$7'KJH%4Q0T-QN7](0)(%$)BD;^80 M@ X2[&N''JC!C&@/:R8MG$.ORQZFG#%QCAK=5;TP]&\G'?:C^.LFN[-5^6VD M06?^RSF"=1>8;DDT.PFD7Y*Z!#^<.]?1G7EVDN(RU3S\X=4NE.&6W);><.L/02-G'V6R\M?K*<%@II=+T$^=E2@G S M]II]'JOC?+OU IJQM]KU5:M7T$P1RWV;?K41AD[_[=03Y10B*C\ZN:+S<$"L MT:LXB_+FT71UG&KK*RHI#I;>P%DK%.:/-7*I5@Z!^.!98XSH$Q<_T_\\$:OD MK_\/4$L#!!0 ( %& HE9ER)KE)G4 )<>!0 5 9VQD9"TR,#(S,#,S M,5]L86(N>&UL[+UM=^,XDB;Z?7\%;LV]NUGG*JLRLW;[3O=.SQ[)EMTZX[3< MEC)K:OK<,X<6(9E=$*DF*=NJ7[^( $""KZ)$@J"R]L-,9UE@( ($@7A]XE_^ MU]N6D1<:1E[@__F[CS]\^(Y0?Q6XGK_Y\W=?%N_'BZO9[+O_]:__Y5_^K_?O MR?7-[)["[WVHA4+HGU(R;O%Y^_)OT\>[\B=Y__ZY$247 >K_9;Z M,7E/GN-X]Z,?E@%VQ_)^_>2_%5('?@[N79B2O[T MZ<.GG]Y_^!_O/WQ:?OP??_KITY_^^\0XC"S7IB,S\U0]DS!AYA*B/?_SC'W_$7Y.A MD51 MM]TQ^MV/;1E=!K'#NN6V2+)CEOE'2SMFN4"RBF4&@^!+E^. >,V.Q;GE/A1T MO1@>2,ADYZ-O,?5=ZN+^2Z8,5IE!#+[&("P*'W$6PU]P!>0?_O.:AMZ+ X?;C'\$(1Y@T:WC^7=!%$T.?Z'NAA^- MCY3A21 ]>[O)@1\GP98N8KZ$,%P=$Y-#&;%'+_IUZ3PQJAC'-?CS=Q88^+'= M\D9T]<,F>/G1I9Y86?Z/=$'Y?_SGU.?O^3!VW9!&T17_YSQ^-5A>^UVB\9/?/6<55SQSFH?L2#"U E]ODFB!QHNGIV0'F&_/,:W]#'^BP]88!\T M '?/Z'P]7JW"/;]T)3<>C?#46/+#><+G_K5"G!,(6!#ORMEY_%KV?J/N5>#C M+K\*HO@VY(=KA4"UCU@0@6^3*R=Z?@B#%X_?D9/#EXBZ,U\JNOX&57-<[B.? M_1F$+(C+M0.^E[AEX'I5@F2&&+_4QOP2=>$BO6'.IN0JR_YN;X]/WW:<$2^& MRX@K"/N0K\]D']\'\2\T?G \MWZ_'W_5X"\S?!H'[ZC%6P6ORLP76YCL:B53Q?\^, [Z,*?NN? M.5V(#7/!+OGTTX>?A#7\3_"7_WSD][F_IS=AL%7'[\]>_'RUCV*N\X9EJG3S MYXP?%LH'\M>]$\8T9(='N@O"_)+6C;2P&Z[I4YS:"_7&2G%DUV\>=:-'"E\M MWVSP/N=.4EOM+:0[YZ?%?,1V&L,<[_*V6:_\=_\HWB\L]G'BYH^.*MZ/C-R^_ MRF$]L7BUW^X9>I2GZS4_POCIY@7N?#UV@QTLVMC].]>P*V^"LTC8\*!N=RPX M4(I[(>/#NJI5<_?#=>=4+W^@1*TIOL/IU%D5[ZE[S M,P:O2[X;Q/F!_W_"M467L[JC?H1L5VK&IU.RXL]*ML38=Y'IYX!QU2B:_F-? M[24^^I@%41Z8X]\[VWH73&Z0!3;!ZS-?H\\VX.>,.C6G$&2,/'YWWWE1U??< M[%F;888HC?%%$X>!FKEXIK0T"*AT$I J"25>T\C;^#BVSO T.&%/<4B(DH:[ M(,29T8Z^ B4N/%P%;E[JID]9>/.Y8.\1)W_5Z,ZNH8GG1N R>73\@F%0,L"* M.TMM1^T0/1I]U\?:]+(HF[TV!EHUVN[]5J\JF=2-;O:4P6F3'$#ERU<_UL;B M!5$$;/ W2?T57YG)X=Z!$ S<0>K/AQ*SX P"5AP,41S-?&Y$TBB:K\%FAKP# MKM"H?Z8_XMA&$>>V5&TX(Q@+7N'FO G"ZV#_%*_WK.A3J'(^-'O8HH_EP3D M"_P-%', TA298^_U7&H=!B BK@%@TNC\E<[]Q&?-%_XJ!,^=PSX[<0 MOGC!/F)<^=D%D<=MO_)01"N*=K2-$/SUUU3\[\POBZ8=RW$YE4I/SHRI3\-- MV7&:^]&JTH+QU./ZBAPV%#=0^9HV>LR:B2@]]R<8AN5/6!#@JQ-ZZ&+G>GZ- M>E 8UI/IM=@ZC$WVD>?30IY5U2B+ 381>H>%:AAA*WG ZIG1-'6X9JN<2X\?J8AN/U"^@R?*4@$1G&M1=62J WE"R^ >ILK M.\8"D[E@D?I^"N&BB1-YJPHA3J/1F3:H7/M@6%Q[(8789HU963?<^*D+&?1C MKFE5>+8R/]LXJ!*M'2RRU!\OHR9HI.'KA"HGE^O_>/@<\72U)-K9/JDZ&>#< MA/,S2H\6*!)2R?>8J/8,/C)NKB;.UOE:\[;>4WX&0JR-3T"KYW[@-_K7X1UQ3_H_;6/G.[D7_;;JU+J+=I>S*ST&=>84NE MOW7VPFY#2KE^Y_ASM,:J-TWY0&M*3ZVVTV'63<'))M)A^*&IW!GI3^6*V/ET MK.9B 1*?9%VHBZD>9R6D(?+A M8%,NXCKL/[Q=;4"[='!WVN\K_T*NN9(9 MQ=X*LJ8]UW-"?I'RI5E5G(='G^E-8;OA-H3#A#IVP_]6YJNJ'FLIHC9?0VX* MI@6)[)1H$;#*ZJ[J!P8176@<377/=/9M MUF>B!Q/*5R[8^%#I.HZD:QN2T?]F$DTEJV\.;!<+WC6KMD MAJL;P:O<%&4BG$9@T)6^5>[IY@2Z4Y*W01A[OPFGZ?J:KBE4CB93POG##QYT M3? ;'MB;^3'E-U*,%:=1:0Y1>Z(VZ[DTX_,!(KD0Z*KW935ZM"?EXL9CTL=: MJ5)H0VS4U8(K"WQ:W,SW%PX#:[_6+JQYH+//X$ZK25?GN3"6P0,AKJPK9\=_ M*03-3W_>[N:&S^V&!:_''+2UCUA&%E!++*WM21#RHQ].EO)7=!:)[NYQ],.6 MQZ]*!MC(7JSQ/*MWCSEW*J X7O/C.A]S6SIO5?F.G='OR9$GP\*W%"K!=L^< M 5::-5\_MD^O8V7YCOZKW8.G6 71_ 2J>=9F-O_DH*?4WX;!?N>!2Z0^4Z[Q MXP.!TVHL3^DS%Y1B4)-?T8JDC6*?,%A1ZF)T$#\>H8U$TS<:KKRHTC5V_#E+ M3LE8^ADADZLVH[ID:'=&K/1Z/=;>YR6CK(0#A-DE]B&_/*5M-:$^+3JAFSXU ME"04Z;(M9)&DU:BGI*,TH#:$-Z@%.N\K@7Z./64/P*$2W.?(_=+X<1NIJ"%& MG ]X5HK]\TAC+ZP\8&L>L%[!*57'K/'GK-\Y]W1C<.T M=)<&UUWAD8$8N9^=-V^[W[8QZ( ML>_.MGS:6.7^P3?\3!F@<%3F1'5!UBY.48VNDA_5V.G0H MZN9\7:4BGI;U7$G%^KNI.:=*!II/B18?G8C:0R2R.BVSE)%;JY19ZJ< MHO,\)[UDL+3.=^Y_ 79S]T6*NJ4'I:\"QO _X%SV_+E?&=_N!7 MXVKWR(*M+U>$%8]C8Y:.[3=[3/X/:/MY:,/ZL58KW:+$5PS,S&):B=E7_\PE M'.V%(Q?.X0[/]4KZ5@R>W4Z8S0Y3S,Y\3#EJDC_1\&EK\#U-O:<#\IIF/!LR M3Q>^G^@(.O_QYRP(4P9<56M,U#Q@[6XIH&'4VZ1''K*QI601WC(8K_C='E*^ M5_B='1\ - XRNN#&W]7XWD\@,%28X7H7]9%G[=1N.IM-2#KPXL_:I M[O+/3\.&'Q@$O!;(3_[Y%X]KL>'J^8"=C6JLZH8/VP0S2Q60JC.J9*3URB>5 M2PKA5TPA<65A0C44]@D$;"A7I6BHXS"$U!Y@>')(A\@S=OSJA-+-)$!69[ZH M?:A2P3J=PT9IH>MZ(M\2NMUP^U_TQ9'XUG$-;M7Q!WM,W0VO^'[;!&$^NE,U MRC[645WR50[W(HI TV5^*:I MSAW(#+'*XC$73-E(H]G@8*."$P5\6Z?E@9<\:0NYNPET]3# JML" O6&_=/T MV%@Z;S.7[]+$77.D2*-JO)7 :G(5UN6$%(;U!6X70(=RS\550O=@%9Q=^4 K MIJ:H35=1=6VW7E/^PBN],PT>' BD8&6^?,,';>:JBV,/CHS /Y;#4?O,< S^ MVK9P=8\,JLRX#ENVVB5[#K&>;H4IUUX!F.\V#%[C9]@]CE^M^I>/-@B84M(F MJ3IT6J8/M25IU;Q9O#H[R"&_\=ZXS1MZJ^--X$L>L7&0Z4V=WJ/\#*J65&;1JPD^CPS$?W-$]1.)#--*@_>!^(/5 MD>]3J?3EZ$GMF6-9?PT?ZA4GO5(!S_P\L$2*(SNEC^UQ)O3'T5A)=HS-L$ZV MH^^1*'3]0S:#;I@,HS=:BY.?CH7(M1@! M@\./:_PG]0<\FYR-(C"H,Y'F9/WG5#:RI^OLD6X\"-_[,?3WJ[S 7/#AEPZQXPD(,0,H MVH>0DW>DL4G%:+O!S5I]NSC.JF_Z/A#*OT#"/.J7S@T?#CIF8E^FX)9'KH S M"-G0][+AP-ID]?*QP\/I2&#O(4$+\EFJ'37G4+)6W0$.&<6IY^\!;R I19O0 M=1#2I*Z#1M,W+DT0;2V0L3,C/T6H.'=CZ&Z%\\O MA,:.#N\+R4]I*#H^7T5^2/782ROY%'I+,?0MOSK^^6'#($AP%DD8->9TCTST M%RGD%.NB@_!S9Q:?!%]1C3727/+Y^HOOALZK/WYQ/"8]J_/UF+/ +S:11#CF M!ALM*:GIDK(=A#X9)SYVW9>-[.F@6SQ3QH[E9&0)91N%JR[38LC9)=1G M9Y(;A.@J*_B4="#]&9OAC+IV5G/_$6P\,$E%$ZQ0_2=T38R.F>G=SG&ABU27 M =<=_=[\ >KZK'#FEPZSXQ?()8!A@Z-JOT#IZ.'90D=OK69/#]H0;VV =Z=# MW7"3R-OXPD^T2G8UQG$3!WB]?3$ M6?W*@GSBS'DT.N->A4G2P$D^I%*]IQH_:T4S$BZ!1C'IBL&VTP>;99G67.KG M4NNNN!VSE:3:C!I#1H>NWEK-'K3K+&\*A-=Q0ES5_<"U4W[(?_4"5A;@*1]C M4Y&=^3N^#ECF_ZDV[E#WQ'"T!S"BHB[<^'6$.MLM23_F43]6K.J9*!@P Q.)HOUF'?J.H6FO7-2*LUBZ:/6H,6_70LK)L9:Q'T M/;T=K_<4#])RM.#FS]G,NYOL(X!$ZCTJ5G/LD&2;X( />00&300D?S7=<4U[0FUU?! M+H5#C,U\E[[]&ZU.V%N((KY[,5&/@HK^%\L,J_'6WU.>\,,!<<;><4W J(*99K9)S["D;REJX<7P)&9,Y5CB3 MNL:IP; F)N>Q&$\WM*T4Y*N^K]$RX&93P'EC-(/@L RZ*6B* MP58KJOA% -=$,YROS& KGO$5IB2"Q@B-YM*($6"6!^LP^06U7( EJ^Q9W0W- MH?C^I/MN'MX5O2$G/-C9);A\#9;/P3YR?'?YRK_RPSW?^!CMJS8+CCXSB$3. MZB3R\K$]68&8SN3 F4BOG=@I#\8<'6[#WT!CSDK29T=O0UY7Y'GTLD'6%#?"T+0FU+8LOP/U1O\3$H]@C!4\][X64M%8Q!LAHPQ_L\TF4;+ M*4C5A>:YI6W)V@E#9(+K_+MHA!]X+AFAG^UK >G@.? M5N*:%X9T^#E7YC=5.7^:/]<9EVF>K>E>,;@[#9@_P?>N M+'VIT7K+QEV20_.8H[D#PAT6)7O\=(&[FQZ_3*H'#\?+W^@3;O:LK9"I7E'; MJ 5Q^0-6O2@)0FCW;:%:D.[X+/LY",O!@LK'=#8[WZX!>ZD[0W,C;)V>#>I" MS*$CGQ3B+[9K2GIX3H(P#%[Y/RH:/IU)9!"%\@\AW7&M\IJN*3\T7!E_X"J, MUMJ\0MPSB5E5_X[>O%'5U=NLP*PM?>L)5E >7FOY5@[O#;/EAJNH#@,7[0W_ M2UG#O:J15APQB,;L_9::1N WTEP%#;H\G$AD *BV: A52%,^UHIG:"=CWO/U M*9W1CS]GPRTO "N.Q!BS@VR$RP'&X2$,UI6KJX^P@MJ*=UCIW55?S]'D2>OG M.]=+Z!&HR(KA%JO7,QF@>FIH'7Q1@T?[RN<*]RZ=>^4P_B4#NO,.)R;3%]^E M(8-$3"P_DQ&74G_QL6>L:.=I@P;?/;GVI_'CUH G93< ].Y6:]OY@;8+7S%? MU?&UZ.XQQU?CQ^W =?,KIZ9OBS; VOVNL"":7//YL=V!I5!G]7P?[$,O>L:2 MRZ-^PR-/V.C4$2*8UP%/@T<:>Z%(B/Q,X^? K;TA&SW:7:R=7UV05GVS]]UH M&4SH(V5@;4.GE\#W^6]GI&W" M9TA,-M3&TZX^'K_D.;_EK:_.H]$YU%#S[@[#Z^$@$8(BU3+58<"+SYE%/X("()C[J<(7C?GYS 706QZMQ426O+^) M\5YOY)4.->[ZPH3WBAU9_-UR/P)_&_@T=L)#MM? UX#M"PB5IS_?D\W&3U>7 MWW)H,-#PQ5O1ZB*\;*5#^P)$$7C:U8 HF=^M M?F^IKR921^TQ*ZSAPUWG%=WL*_P*R3-2YQA4EOF/Y M1PC-OAJ5 !Q]?" XAC^=C&/XD\V35/=W(\+"@FNSCCOW=>2RCXW&Z4=_K+HJ;XIV*HG9B,6C"EQ$N5,H&;?'#"8W!6IU+I#IXFB.$, M=EB2U@E^SM#;>MST_^Q@35O9&VCT7$_V(G;;A$ZT+M?4W;W#P&N., MP+SY[ MNV4@B@PK?0BG4K /CG8$S[9J=&?[YJNPCB!W6T'/X#4"^$.1O$M\=[;=<5-1 M@7U@WWC* / ,(ZEE^ZH3NE;PQACDY2^>*8WO @DD6_U^*H?;41OR1_P1OW/= M$W9BQRM*76SEN'#@0Z[LY%P=7&Y,P6+ MSZ]FF2#GF:'3-C-U66!4U[;LKJZ8NO&SEU32*3(%M7@)OK[EL^-+YQ=BQ\'A MA[ZQ*J6XK^DMAO; (WK,\"\?:]W[6[6MCXVVM-JQ6L%C\-H5@XT@S);VMHS_R]_\^3OJO_^R^"XC(-=0@GW8 .*K M)$@Z.?Q%^'UT"WUR$ =X4I6JS*K)H8S8HQ?]BHZL_V1/R4T?!HR*W<$WQ^OK MZP^X06!O?/KPX:86_"VY) MPBY1_,*/I80)\$S^AES____R8[ILOY>E9W6K/A++_@ZX_-[<*A4Z+UR!SSI< M!J]^FYTD2!))OS&LIB2)'.#V"!'N1HBS _%%XK=M\(.E[&1%!>420-OE(_B;(7X90A7UF M51YNNZ"UEWCQ3WY'0>RPDG?$"1.DS$]D1?O[$3\/^/"+D*MB[Y7*=0D"E>R[ MGF7)-(+-]=[*QA3;O"Q)F\BBP^@2Y9'O2DU @C518FES2"6'P#0$YS%X8E04 MP6.Y<)O7A;Y,$@=DO6=KCS'BD)6D3UZ]^)FLI.."A(G509R(.#[__WSK7H;$ M\H5J)(FB28 H5UZ!K#EA*K(<2V CS]4Z,@?F['Y\?S6[OR7CJ^7LZVPYFR[^ M=,G"R?<'!R;,1-14Y.E WL%LQ/._)\F$))VQ%YWK3DO2;O/>'J=?YW=?X;U= M/4ZO9TMR,[Z:W<2JF+29"?K0_F!M(^)'\3DP(\JP,.X/'&S=R71Z1,U 8IY+\5\,"IF M22:-<.">J]0E] @2)$"1_$W0-'A'J-CDJ6SO,*0Q]5VY Q6=$9DB7AR1J2Q# MY7P1.V%+&8+A<7(HA<_H0F0:(C M@F3?!^OWG+!P2'0O4)/8>.MXD*1/8(+4P(,IB)K#7&3"F(3L6Q;.E6"% KLO M$7(-0E8X(C#MYPL$+D#OB1?PSF4P<^=IT1)N/3"Y<]HH;X/3W M;^!*2&M 969%Z^,HS3*^]UL/ '7ZFRZ^*__ M],^?/G[ZG^D\%R1BE4J?D!Z1/N1"IXK(PS[/.9/Y1%)B ^:8%9CMP8FDTM^3 M]ZVRW]NLMR *2D8"#TL6QE] 9Z*PO!3S'J3 V_&&NM#&.-^POE7D3I D*4V# MV2A="L$NG/^<%J+DV"1D#6H74N5)%*S2Q%\%5[F$$M_-?+W@?XW6#D)1 L;_ MQW9*MU*S=*TJ2"8?$2JG)S'.#]]9I'$P(@?.P[>V1%FU?*1IY+H"/M>62;% MELDR+3++](O19=+Q296+)@A3B&'1<-K9G*[":LYP?1*2S@++H^:!?\N9C+O, MSR*# BO%*K'56%,4DTY#[&:TMF>KN!H&Q8W8.I- M#,7G'!'/Y\<:]*R%S_1)PLQ>NN"GO.WIVXKMT9A._,D&-X" L_-CSX7^D-X+ MQ4[KF*4C&.%+P8U\V3WR9PI1">J.^07L .P=UJ?FNV6U,\6#U:]Z$#^)5,O;>$9SQC06LD0AYTUT4W^82R@VF9Q8O2QWM_W0N(B8#U02N;&Y(2_T!S8\P\/F_5U0Z MGHR9V'W(SRI$'Q$Q$Z;?R[E&))VMASJ=Z7;'@@.E^(5G"@RNSG1):VJI(OX^ M%-3UVH(1D1,8-Y^Z%U$_7IP#_QL3V9)R(O)$?;KV3/H6.Y>)G?#&#"DP,]^E M6S_!Q$CAS=L?.CG2)*5MVGG7L5#L&Y,GIS7FY5JEJC0V27:9P"$?(X5$YS5F]N M;0W:N.D9J*FS'>'3L93BP 5@!=Z39-*!A1TDQ'*:J-:G>JG)_=.I M'.SR1L(_8X9IB=QK:"CM-FYD$KY3P M_U&FU$&>Y&)ZLA7SDUW" '$5!]_$LK#BBO!9R=Q/G140R"9J9B*G)NG\6@:3+SN=[A1/2:BO^=)34[V6X_'Y6%E3]S]2 M)^_4/-^#Q%<9$" UVM34M!96@<,ITYXT9AZHD5?7P7_>B&H-4Z6^AR]SD2,^8Z;Y1@WO(K;)19?CFBL1.D,OYUB^P9 M62'=78)04G(]C-R9#J5D@Q3PJQ-Z6&3LQ&U*&,FS9ZT9-3G!V MDIE>M4XT'\7O=VE8Q:H$ UL5H=UWGM9@VIYJQ;;RJ2(-@WD,BMD<"H"Z+0HX M !,G\E9MWH&:B,B92'J/%+$1((.7SV<\C\FH])SF4Y"<005@B$IL R)Q&LD3 MS'JAPF?\>D @ 7<@:@%,%W(9E8^=OZL-N;%5S2Y$XZ^]D (*3@=Y20E9--P2 MPJ;S>CJ4AN4%&5^H(+G00?;-N(JV(:)4-Z7N M,E =AK$APS.P&4:\[0.F]!XY@)V!#^Y2V=MW89[D5E>4W< MU'?\;@-6.K+$S1/X+(8!N":5IW;;[VF=JP>_$^L+WB(O<^EK_[]Y&[8\1[667>BR?> M"\/W@OL>6J9FWDNR^45[D_2]K.&]O*CWXNKOY>AW8C+_MIM:#&%G]ITVWSY? MWFR#E@>5^G?-;[1V1E32I44&@*:@R7&J Q: ]\.I%=\PW\J3C)]@N#&T-D4D7WQ=ST? M4;%*G)CP>T[&,["LWMR7.<#%9KEUGF?7>5ZUSN.*=1Y7K;-(S^\A]W. BYS[ MNO5-G2I%N*G3]?1RF]H/_/?IKTZZJS65@VPENP9."TCTP$KGMJ$U*'WWHIC; M4DSMCJT1-W>8WM+)C8(TN=[N^!(,VM2%T@GS MY0@&X,:,#Q7JU3#L:$(G@#0+I2Z).CQ*D4W M_:D#Z-"D?"),J,H D&^L/VT?,K*<>"G!SM=M]B)X'02^^80F #DN@ MY;N(B"/'%3^A0/G *SWRDWA;C M(0S^S@=UD4>#7*#E!7P0Q8BL7Y"LB%[-G)GWBAN2Z=(A^3%ND%M;,Y9=KGEA MN6;ER[7[?2Y7H20JV65K7+90VV6K=-FP3F:G+]M*7[:=8,F4CJNJ>-S;,(@B M+O_::Z4&)/3(!@@"^YSB@)EG>;Z1%GD8.M\%K.FR=3>*]2%:(,%UTJ+EJZ:J M9UMF9[H=R92WSP"+(:%Q#*=4=22>#ELRO[]]OYP^?B;7T\ERZ)RST]^)P?X M,@[W0$.,^=Z3LB/3+XE5FT;I0-MHH@3G3J1 MY"]$*O:M"91/0D'!7"58I NV$S,82GI44?L;+UHY3(3N;_C?3G9<5J0Q"+HJ M)P I#UP09D,"'7YLO@;T>NSI((I(HT7 6MV80!6,3:2KEZ=&!$CWT->W*ZFR MNPQS1WM&T.CP#>6Z*%RN)*S1-NL3U:1SG+JB@_M"Q&F$S%(2PC!9"O@2L!>( M1B ,VHVS0O"7+IRWDK "6%.D>ZEO[% H9D\>U';X7;<.PBW@U%I-LG"M^?G)DX MD3HDR8%/?N%KP8K+D,Y'U(3\IB83R.-*5F$,'ZU8A5\N?Q5R>G'YIFBT)T:X M*4SYQJ^]Z&G/-R_VRMC"V0E9['=>K)8F6H7!JSQ6V[ENTHF(@S.)E'.6S$4H M3D8<,=LE2LQ*A!63B+J'=!HBYE$WUB4*F]OCI[]A@Z[[>QI#F<5#&+QX+G4G MAR\11,AD7J&_&:]B[Z5U%0%6INSD'-"RZ-T^PN#7]RHUD-]Y3C+5)8HK=S24 MXJ"T#[JT7Y2TR41D;%!:D16RAP710#"DKW6UF9?-[0\7VQ@A4"6S+ %?*A62ZLD*=6B I.C#;,E6VLM 3K M!X E!=2WEG6J28>L3*Z_HFZT3C7UHM]X3(('=! & &(2)&"8/*NEIRL9G83# MURS;:B=A%>0=5M#._87#(&?_Q#S14O<$T 5@W<@1^?:F 6 ZD*-$+4 IWMUA M:)(+PQ6CG?H. +1'% , 8G#ZH2B8/=F9*/#-A_^[DYUU*+:A"^+.\Z%L/^/3 M$"G>4&,B/$A7SH[_/.I-#R MG:.P7"7(.W;4-"1QU*F)+E#63(K+R6^WE_L<5)H;%KRVQIO0[W'4X)"JT?L[ M+90NOD*9@C,)0FXW@B;7P2L4\#M>]^E2<,69Q-2(7VTW^T@?&XR0<:D MO"R[6W.?9X)61I*)3'^?#X@?T %"H"1DW'7!UO.4JO:28W:P-EF18[)WP0I V=T4MC<_N[KOQB[U?U768YM;*U+ M-.-%'*Q^?0X8/Y"BZ3_VD&O9H8JL4_]O1-#O15E.T!(F!]EF;O%,:7P;!ON= M!]GQQN \1$T9+?:/E7P09(3([G:=VK0[]:I)(7WI;6OBPQCF+2%!6\+S]$.&?S;6 _6Q5(8Q]1_"(,5 MI2ZB!.*M(;Q3T?2-ABLO:E<8HXB O,(3)?(65;VEA/>C$H>61, V7%9#'[D MG4N%HUQS+>ER$Z/0YH2H@O^Y'& M7MC.)KL"=Q%C24Y@+&<1)^7(>%.=[J22+TP1%";72)Z!(R*IFK2XH@@V"#]E MJ;\Z7#M;?AA'BV#/3V=T^+3*!MAL0HQK$9=N R;RE$9^.]MR'F+5;PWN^&?*W)L@/*TO26F6@&1 --,M M,Q;0CO"0 [0QA&+]*IG ?%$TGT<"=_L;6*?L7E$+-(DAHLOZS MJED7-D),\-VF0*=F_O1M1:-HOIYXC&$CI@!#2XQB6S89GFZ/:@$[*T$>\Z!Z M%Z:%7?8D)\;MM5)3)Q@8IC[*GE:"Z8L QU "]S6#@FY74G!; C0;66* MZ _]HF2K@/16+H@\/^%S*?4YSGVBL:D4I\Y H;O/@@PG'1+#, MB1C%'ASPLE=T6N&GH/P']O.!Y2_W^^7N+E($ (^FEC^'-KA*EG^5['\ M@4]-81TF&AT_L^#_H%#KQ6$4H6A5, %^X(=F]@_:2+XJHC&(0#9Q&!8!\2>@ MW 3-]#UU4R23ML!R\H35&!CI$2(Q!,[3W!^S3R1,$\6UJ%W")W7&^X2>&?)K MV"$^^B)VPCCS,E UH"D;^?Q'_-V)^<[>>+XO(U6"V.]Y(;F6?=8R4D!*^WTO M(!O"66!8RQ6H4-UTGYHO_S)]'#B_&?5:$!N1E%P/+6;D_]QY/OW89;,<^0]R MAXA0?A_=TPCK%=M_PU%0NI&JX8ZE(H5 M!!KU+]')QGC!#@=+^'RTE65MM>]:=U2\ PR6Z'O"$-0/U.PD.#U(MT7KE6I4 M$)U9(KDT:J7T)7K_C2Y2J0/B_RR38?]7$,2,.+_23*[=3B0-.TRMTLS' M%/8V&+_9C+1T"FT)M%DN3CS65+)>@%W:%G&6?NZSI Z5VZ=(C[Q#W/J(BV6P MB+-;8?2K\%(E*G'V6*V"[K9FV$ZI<*8D0[8&!MTP4FG^K1+ DE1] 14:)LV, M6- ;?$8G4LEWE*LV22 HD'9:M6!.,!VL2:%$M4\QZAM]JCLI6)T /:0="*D>])#@(8%O6?Z1P>/';LK3Q6@?E[R-^(U"Y.1Y<1+ MJ)/REGHCV6#,H$_/BQQ9)(WM=21K+A0%%:40M]QD\N0(M^0O.Z=&$PTT+!)DW_^Q:.AP^^?PQW? MZ*QM%JSF"$\(X^%^/_YZ:7*QXR(9QV>4(4]_DSH:6R',*W(* TQ HP^:?Y9G M/>/Q-!DT>HIG/C_S\$G.P2!6::K#--UJ0/WR/**J8A#SW(B@4'$ZYSN^!-IWXD?+5A"#FW MP-SDD Z1&NSXU0EE,<0LBO: #?6 B2!MWO\7<-^P ^QK*G"Z'9@F(AY.\8VN M@')N ZGW. /1N2 :&X!RK8^3K!#D1<']$,$.Y $^&,[-&;NN)YHJ/3@>7X K M9^>!YQ\KE1!]H!7N3T*=[#CY]YC]C1-T[?8@A@/C$Z]?EM$+:Q2M-I M1?*2O$GJ&G^FTQ-M?J-M0*6?[I'NH"NKOP$>]ZV4;?EV51E10ID(TL,7AEF2 M(PTS<=L^YI_$.=B4F5B9I(, CCU$QUJPG8E6"CI&FX"W89:5+6\?K)Z?^5FQ M*Q*"/6Z.3M)79_=?I_?+^>-LNI"U9B;S0CL4HF3O&&2\LMOG(FG9:++/9]H8 MTB!4G4$9F29>2=_615&\T47)U[ 9;\EK--IX/=^#JLUI)Y!WA T[9)Z+E323 M\=WX_FI*WIO"\NN:^;1ZY8)85R9_66NR<1R'WM,^QJ95<<"M1;/72X.6/^U; M8S3L\"-;DYMOG6%,:&7MSZ]F%6_2H'2I2;)TWF8NGRQ);A7P(AT86) XEB4M MH4LN0!QF2Y(4*2QQ([5&Q99.(X37?/_^__[APX,U_!_?OSG?U9@0L*_BC_HN$).3#Y#B(?\]'%$ M/GWX]),H0Z,KW,#JKY\@P!]!X3#_=IC)2[KM\K',RDF,=-D_<&;(Q0Q].J\" M/PJ8Y^(FPVJ8U@ [.D518#-DUEDEU\:#AH\T=KB&F8!/:B?_->4??KO$8$4] M!=Q\IU]U<@;S.<(&I,PD\D@I58G))0G"3GI3AKXB,0\_'T6K'A&7F:_'KFC5 MTP%\7S(#$5.,9/ '^RO*:2Y).':"7'VV*Q9:.NB+@=\%?G3#?=F#3MRIB$K5 M$C9-2LOX>5^1"H<]@-OA$6:2X>9:,AS2OA"16*DT08_2%#%V^'Z'],CHP3G MW&/?+6:,MZS>$1 Y[]2XV'5V2_[(C?=&W8?06[52J9 *%X"3(9CB=ADB*!4J(3DB0!1;@X^($ H)&U35 M5\_4W3/*C2RY?>Z#F$9W4.[*[TZ9Y.-OTBW=23]+-2W:7L6/^IN0EU6+"E'S M&/1!G!<5AF1F_6P3*C0QVA@3;MYK>9(L^<*"^F<$8+:-_Q%C*W?CNOC"[3BSVE/R+)#$)AU>;HH1V[ 4$S MZ?\I?6&1:(0O2RQVVJOKZ>0\%O*$Z.NRL]OB"C&[$8]6\_^(\[1Y,/B;69KR MB^64J'@/UXH>:?-BT7#.=],.-]P@!A1*%D#[W6YV23H3?A:9N2Y50-9 -I+. MTU,3[8;;_)[&\W5+C#=]9P>XLU>9G0V5=I%% M8"WE-YJ0G^8)=-J32.7F9_('BNUZ+D4T9EDJ"!Y.?1IN.FA?)N@,CT>FL]<7 M4I#!@WU><9B_MPTYV<5A+M)VR^ZKOBK$S1W4E@]G)2&?HT7U?JXK4$]OI1W/ MN2Y/E\ SNQ!VJUO?#IYUN=(O-'P*2O9T#R 4=Q *[;(/;PI*P3#>RDP&4Y8/%+X0U'6%NAS3,J1RU) M@4W,K0"^"IGC<^XEIYL(^&8EO>0V,.[,Z4**(C0WUGN@71 #_4&SS^K6WZ3' MY9%N/ [].-[9]OJYI6.EI0@ 8K#Y9WUR[;>\ M\\ME.7N/XR@E#P(8Z3P/* MM>X3_OA"_RTG)FH:51C40Z.][J75 RQ*VGQ?MPN3B9W^\LQ)J)+U'ZBX0#L) MA245 )RJN# O0 !6Q7M/0:TL4-]G)]Z'_+1JVTY=T2&NT?;CW3$O7T,!53 1 MQ&P?]6ZT2/V0/J(P"@03/ )$NKKQ@[HC$?5T.A3Q"45[-0,$.WR)"HV;>;63I*_._,Q?Y>V<^B*?M<(3J_.O_+NRY#*FZ;M\C$[ M.?N%+P;3UV'L:U5LY4W (=\[S>WF8QZ^C77()76WWQ=&H6X2)$)A!V("3"'F MU+97EXXZ6!IVZJ-55V7_AI8@=[F>#?E>''T WW4JFG8K/3S.'Z:/RU_(^/Z: M3/_Z9?;P>7J_5'AG)B'GNI2(-7U//7QG=UWTC$V_IWZ:JK;GOG 0],4X-S@$ MFL1R B9R5"42G2;YW;.F'E?0>]!>S:]* \UVU LT MEU$Q6:?OW8SS;T%7:/1]_/2T].)V=>]( .[PCY_>/7U/%.EA,LYZYEG+M0P1 M 3[:A]"\I!,7O:0U>*[EHJO:Z81<#[%R+1NR?>!53X#L(3+9FG=FA>VT[/$^ M$%%=T=RJ7>%/@EGN2Z)0^V.V959'' M+Q%\SDGZRA@@V42610=]I<$L&"]G][=D?+6'T;<7VD-8 #18 H/B,K-QLXI^A)Q))SR@.0X>>I G0+>DZD35$G,I3;XE3\B"RL@UG&PRH!5AV<40=9S) M]A%LD90OM4YICW8:B?!)RDK2)\QDWLC8=<$)C:X;1#IYX:_N9&LL>\;)-!)) M6K:E 00317[X C%KDD 94N)(NZ4 ^;)[]E9.ZQZ5.JV!L\V*'!M'$P2],)?& M\LB_O=!; 1B02'/)_D$;*7Q/1; S>4'PFP(KY*'?G\"V[*"V1$*=N3K4&01? M1X7T'_2%APGO^/OO=2&5*8T+54PL2ADC8@@L7>Z/V2E0:@F(< M6SY*?%/#,"M\8+MC/$58X:2&QRSKA4N,+7]VWKSMGBL87"MT_#CMU#E??_'= MT'GUQR^.QV3ER'P]Y@QQZU*T4QEO0DK/:22?S5)"#LA*LJ!U1@7OYUYP01R- M#?B[(QA1'5<5#-=\;?Y!+EDA8ZWDT& M,QA2K*VVOA^-DE&?3JJ)+IXI8]U!?2*Y/@ ^V_#-^F2Y&F062Z#3QF?8'A.2 M@[1ZL5,R#4HK?T29M9],0ARA%*I8A ZULN(=A M?BVT+H\&$*4UZA9 H\^1K70/]]0*L\-W4[\9>Y$GJ6(M^[X^)0EHYK/SHQMF/CBANR!S $24#.$KGB"!+/27M M6%T]EE^X4<5QE:YDFAS9^&[:$E2F!$!^136@:8J\+,5A.@D=- AD, M&3,6O$(^$2;+2X/\SJAP1T**K6W.HV'$7O(+FB=8M"ZVW6F9%4&23^$D$URB MD"SUNY^8/6+(B73#OQ9OXXNDNU5R-B(F2E+BT%%%-D5X/ F,F+6(REW)G6M2,!C< >4_"YFUY"#>'YC5X M$N,+?J AO]BV<,/-GY@G.G)%(HT$KZ!K?N5M4.M<_#[Q=F M$U>2*^+3DN)4PV>V*5G9[T/,W#9.Q,V4T*X*);8& TXJYZI+!"9365S= M\LRR[/: O-2BYT];-U;2FV&N]3?"667+GW%]RQ^358W]K ;++<39W8],G3D" M(5E&LM KEPEKM;]#)$ZRBMX)EUPNBF7X7#4B(RL3;_S-B)>[,R1,N?86"R%9 M@]=%ER#].\PDF_HJ.%<&TS_2AUA89X,'WMM%?$'2$F) MNB_1G=U_G2ZLE^AV*%RS($LR85\ENG@@WH:4^F ,C=T74#X@B;\;[14I$\9) M$T?0)B$0-^6;ZU 2^<*$!$"22)I8XV#E2C!210YS:!AV0'+T>M M)3 S+$-3U]CDH+G)..&V192:]\M,O9$- 5FI;,8K+K\ZH0>SP?G:"C="$1+% M=78[[X'N%B;K^*SK?X<:)G CB9&$#.HLK=EE?7&:A%7H9ML)MHXD9%#1:,4JRW+9PW$HX>"TO.HN MNN]@@TY'(LU)F'2S6:X="9'MC7UI[+,LYYD*+N.!X&R3A+:Z6JY#PI#99J4< M&]? 4&F'QEU\U03X5A>N*4"27OYBT!G5'=OJL-0(_C3@!*$'+$[_MV)3*YIM J#5VD3=-!X$*<066'I)$3,HM( 3#MP M#,G),B+>?(LBYGR(^MMDJ:A4B.H8%[6 O23_Y\[SZ:<."M\3]"7Y#P*$R?(U M&+@HS)84J:-'9'*GAOWUGJ)Q-??I+]0Y_0S)-$3!>VJ%>TW-%(2C3&%/"I&7 M5+\\TIBKHPX87<*< D8(9\A\_[7.ET/;JW>!OWG/_[!-2B(20,3RAB 7)"[% M_BFB_]CS]SH%T(-6VE)*BR QXXI1H:844K^I>Q.$<) N^3F:E"$AB.,F=+9M M.GF5 -;VT9RK;SE3ZSU?9$O$Q)@_!%,3F%NK]9J'1$W?0[.NOMG>VR)44,3OJ] MR3L!!VXPR:1;68I5(A+/_)V4Z'(DT4[_!*DMQ65085%)_7OC1W^WTK'&@IF3 M*/7L+6@<,S3=A$=N_.J$+M=IPF"+'#XX8=P*")*;S.]CCXNUDPW'3'?.,2R; M?'V:>S:=9B1;ZA YDW!OBC>-DYDKW$X 69.K?;Y^I+L@A)WUQ?=BK0JV39O[ M7+F^!L":S>4(U=QDSR?/U<9*!DQUV^M[35C9HT(E60",":9+2-NT@ZE0DIDLSOG1IK:;X6 M]1RR)06#JN!;_NS)>599YU!5SW#BI(Q!V5^DC4M,7N!N1'SD#[:S+)IQ%(OH MP=\ D]_^LC)]/44OLIVY^/,>MZ:7<_4SPW 4JD MCY0!6#UB3146M!LW=-7:?3/"ENR1DG[UAEW.HO6-R/6_\=ZXE)P=0+7D!X.# M[;R\X %*1T0_FBYJ']8P#5GA/-CH!B8BV'X1VMTDO6\N3EB6E1-G(&(*HN8@ MCXF<5YTS@M M35P&AMO/9W+O4WZ@JB!4'!%?M/74>BGSG^&/Z#M8L^ U.HJN;K#H8@CKR$J7 M,&$&6DQE*SWAYQ,AVWO9E"(EEG8(B*LHII"P[\8K?H'N4:DDUW3MK;RX#UR? M;F1C56*9%^ ZJ9WF=AF81P^A=WH'Z2S2&.@L.R!#4.4>.O/*>900&Q%)CB ] MD[6O*^S( TYL;_,>RE#[E$^9?N) M.4E"6H=SA>C!.Q#^>^UW$;&"R26F0@_@-R5%"[)>81[>G9'SF?4Y*1Q4#)(* ME628A1JM9"[+<_Z&Q--\J2T+4.Y:)%:01GXN&4SN ML:'L4SRFIZ"'RGRW!?6](,1#]1K@8@M'./]#^WOUGW_X\.'#_T/$9/(NXM.! MUL0/=9,(LCT*K#X^U/+E;$619SXINZ3A;]_$*N3N;+$:.[D:D5@-'U?#%1L@ MYI+':C5BL1K\;Z906O/-==)L4M4AI_UV+VDBE&DRE/3B,?S&3I1X MR:N1([^5%6%=+(;!Q#4\*U5OQ/:77-+MT?#IWHYC=DG,YBX<1>QE!'%ST+IUY+R'WL4L^IHAO0,]:JPH9S U$:32+=IL IZ(L''TR40 ML!:+$^0O39C4O8ZPP%I(3Z@G#X (OO(1_-[81S$W(\/V M]AWV*8'PA*1H/'C< ?],8WU^6:SG3DBU^BM)U.0A>&[%52<6C%ZP=KS ZJE8 M8-53#6G_J\3T!6I1@=:'J?39 6T??*"T.P^31M3T%]P9_ZS(>E^^I\YDR%<' M:;*XYEQ21XJUN]/ %OOMU@D/>+>ENK;,X^,?DCIZ?P["7T4//'D&7YC,2A&I MKE+O4;="C[=F1Z3]ZENA=BW_,GV\!*;ENQ!^_TSCEY1F'XGK:NI#4BFD%3 ] M!)&';13>8HA)\+TQ]?E!$+9IK)U.G8A]&*5U2MGR)<4 ^5O* M%X,*N_P??> MG=J,ITN?Y?.?4Y4M@N4)-?N4$37FQ^'$9L)4=/Q #EQ^ 82QWQ61\-[Z_FI+W$F]C\,Q/???R6->M M*7[MSGO)'>5VETH/D]4@CO\VDG01@&K_P?5\Z._]8.OE2DDVJYL:&: MACRI>KYH$2%25S,A6Y,B[SS.=+SJWN:RK^%Y#T*81: MKNF:=/G$EJ( MU'N)(C(Y9 ;FW$3(D$D7FJU%*XD^-/&J14?<:J;7*]L,X=[I(E6OT!(!R Y? M!%;#O<&4.4@YNI8ZYHT7K1P&Q8TW_"_M\! E22)HBHI)I#IH$5C_W*=YOSLO M=ICW6QJ%+N"-/!+E52^0FV2 MU <*TXPR::KZ3.8D+@T\MZM(3X$Z!-H+@%>AA<(ME2<@/W!I\LU<5FG)05ZB MH4NB5<)61OR-XVYU(@H[(H7)/'8)T1G-UZJ'%UA!255B.VLB)2_ [L&) K83 M"QS?*&QR5U+E'5>Z.-@\%!NR(>W4<#18=(W&1R> 5HO%=+D8*J=RO0617DI< M;D-^^#V$P?KTS9%! @0R /BU-KD-6C#+=#X?#/,IK>A2>[V#_,P!^"H,2,BR MPE5Y($;F:^[S+?-6M'VM/=I9GF9GK3E9XRV1NI*DRE@$BL8JZU._F,BVSC3? MTOMGG0,GHKV:))M;?D]]H(B8D(GEQ"FV2],G&$$ROB$P^G#OTKG'.BC[!DJ$ MDS(8WVO/,>N/65$2EV0 ?/%=&C)HEO07ZFZHA")H=TXEV07[A#AY!NH*<^!" MI&(%@5*Z! DK2(D+$2A?RWC\31F,VFH9-]"9- Y6OSX'C+,106^5^-"%KGXW M&T]F=[/E;+H@X_MK,OWKE]GRE\N32>Y$O>@$M!I!M!-1K(>JINB MM'>JWNE[69^&-TX,\PQ:&,URD;]""_,8P.9: MH9OD$<*'R'#6R6T:/:/%PFHG5@$W? 3_*>%#'R1B[#B.0^]I'^.VB0-,BH6P M1("(.D09"<;/N?-%9MU+:]KM)ST37>@^5U\>'Z?W2R+\E2:1\KO@/..W3#PT MYBOT)M19/=_SG[WH&53C[BIEK@(G I11OG]C*L*4AJVZ;F61;P2)$HUJ;[4S MW8J3LWV$6+XF5@]E-$M(D]J'!S0,'FGLA:+_U6<:/P=N>Q?A%=0#,984E<1R M/A+!A"-33;--BB=WH2)-%D(227V$ 7(B)C"-T/FVH]#_\X;;RM$RF-!'RB#K MS9U!,QI??.(_>_'S0T@?.)%G_IN.W,W/@;_3TP_&/':CY(*L@0VXJ9XH"24G MD'^W2G@AKYP9S)78279()FEB)Q@RE:)O:;TRV,&=+]:WM58LMTPX/=?GR(02 MQ0' 1Z8\$& "1.$*LTA^A-&5"G/X18GX: M P7J2(" 8376<#&@C0#&@YO.3-XKB++8>?N6UT7NEAHH6.5!2GDB MP)3JO\=5((TS(EDC@CQVD##TF*8BRFFTM:[R&+4(2 M.=/KTPQF $%J/W8$;HMN'6!-<@^G4;I?[P-_&_ /W0D/]P'0D.$TQE;LLKXX+5[F:4IQI&R$NR[R2+04.6T* MH?+#)#WE4Y@1M*"RZ#*.,G9-#W"%$G_X9D\9YC@F#JENH:F!OLQQ3'Q2ER>1 M?'4*LQF%$AFIJ?NP=XAJ$X)6@%2O2]YBSSC5W(B'-$:N7;YX+G4GAR\8KTG; M'R5-A]JDZF"FY%Z&J[RTOU$/?9W,"2AW+[A!4#XU!6 [O/LBA/U>Z^;41Q$%WMF#8T-GWLP/< MQ0=^U^=T(-E M?G1B^K'3&F0 ;HE(A/- \.M%SD1"/M7ER,]W2PCY+FUCE_SZE.4(PG-!G(3T1@1!E(P- MBH*'Q%_W7'7VXL-\/??88NXWH<)SA8SEF.Z?D:H3(6@V8Z M=^R6KKBA7M++T($2Q\5A^Q20&R4].@CVF8NH+ M5I/]V4=W)I&5(M*15%IY^(8L+D2"? M#20E4;6FY#V!UV$4?4+M:Y4N(,-Z-RQX%5A"#@1*V^\O_1-*\R.2&!_,IT"3 M'%';;=PE9EAZ5B&XRA%'%)B<\"/STN/^?0AB,-\X=!3>DC%67KT;.W6P935)+;YRSC5'"_IY-=I$RL4AR#F_X-*)HZ"[^*-!)HX1G%H0>E MSFBV?_&].)+N -^=;7?.*I9]4")X?\^4N?SC0V"L=O:3Y$! >2L>I.]\#UR@ MC]U##M#_+MP)KY()_#H1$\UUE6+9)9I#+]1DB81_':=/?"Q\I00'28^= MB"@F\*1>FD&/L[9"N>/[^&92CK5F>\J@^BEMS\4SI?%=($RN<\Z.;.\%I$F0 M*%%4AR\#JV/?V &H.4#S!O79Q:-Z>F+&2NX)K*U#65B9&+E2S[1:4$^E.23(I]C6_8CF0I@S'="9)#YYT=>04&OQO^(#2>:ZM= M8*3?;/^]-JRR')?&](92H[;MXMHSQUNL=:G1;=)BA&2Z?& H)HW!^D96,B-?H;BX^7LT:.5IR15<'YZ'BQA\X9BN MHIJ[=9D_2P,[0OKS?0]0!W!>[($0S M9D$W&$8&+\5M$+BO+9-*Q S".Z'F()&81* L;N0L%R4BRTB'7JI$.D5?H"/> M7J)XN9.E[B5&V;=H\X)Y2LVR^[J);.P;JX%21]H^$/$.@JZ$+5/+1E8OS M_G*$89H<&I962E@W4H6-JKLBIF\*T!U2PN!&O'6B=#S\8>GAEE9_ZQ_&#*3* MYY^D:3Q@\(_G5[,,M-G);JV*7J+YI!<=W8V MXY&Y-V&KWV$24")-F$7]ZV/ M!3L9^*VPF"E',O>*\Y3#@3.+^(:WPB.D<.\I+(K2,^$ZN.*L<>[#NR[ ,.0< M!"9)6U3CG:?FZ0,HPI2H['ZB5]+BUE6&@[C@5TI:!L)Z,)G!NU[U@ ;( M^+3V6RO]GAS2(;+L&ZN^11,L#;D$/^+EL^/+LIQ;*/D%HPM+=]I] &7AMM_? MFL@OI8."?=G!3,?6$6=PS'E-R_D%NR9K^?.@4U "V$FB;EI#!20'SC@KXYG\ MS6B^:WE-9R<75JZ.LS>PIDX$839E@!T0J]W$'VB5MI3=3B.9\6,6@5%VR'0V M$$&CX3H(MQ!VGS\Q;X.'E.BRL HV/I3KC"-Y$;:*'21S8N0PG94$R;1)$PHU M,S?5^'_AW!>^%*RP"O,UT28DZ8Q)CXED%<90QO MK$(^U[+EGJC7N,;A*K, M3KA2O/)_'F%7COB1:WTKNHO?B_NU%*Q9 YY*DW4+9&ZT;;UD4%;!1GOXZ,:K&#N5M:,@F'T6Y0>W+ M* X?BB#W-$:W8I(37RM'8;1E,1:K9^KN(2 MX0LU6,1L55N96,V?MBRF+&Z" M"TQY+"! >1OR4[I,L+KQED6I@#Y,.NJF@(1UQ\/I5"R+?:VB"Y@YF_P%F?EQ&%\$]%?S^9+!+3<3<-/N9!_?!_$O-(:&VS5?Q]%G M;9]MQ>(08=B5'F55@RT+H8*F93QG JKV6$PZ%=U!\Z)';_,!+X;56VKDXC8/G"525OYHK(C!G5N M)1IYVG;A^-E5\I#M=P#WF,B%.7+9Z8-LZ[0R;RA97)4V5*JZ5@VV^=Z; ^NUP7E!SE:OB)QB_/-!U[#K]3] MF8*R2MTQ_WP=:":!V;A8O:I=RX6OOF/ZEG=*B5.[^JJI'&Q)"*V+VSR4+=>@ M8D+GO6J,19:O!(P+WS_3]9H?EB+78+X>NP()-\WT*EX\YSQOV],M,7QQVV3< MBE?5JMG1AVP>,3/?I5L_2Z]5* I'QMO6,FL;;Y2F!I6; R>3L>Z&3#85 M]( $_I\#QG6Z2*0+E;LFZY^Q+)*J^:L^P[,C++,+GKGY&KWQ 3_!U/D\?8LA M*98K&W=>5'H\-'IP*%&E2$O1+4-YT(/%2ID" 9.0\S6-O(TOL@>JK'%SLUD/ M5D.,/=P%(;*$7HJ;:X=VO5Y']K H?BSE$.D.JY>,70XEVN-FC(6+_B8(KX/]4[S>LZ+CIM2]T^A)V^)E,4/X2REF MJ*0)7K7O^4Q2=@-0$==H]ECT^$KG?@U>YT-(7[Q@'S&NXF$](W4+1U<[:VLZEPRT+HO=4J])2\F.L6Z>+K?+8X>S,G3-%>_:D.=1\EZD/>\YA;55F0[BK8U1+Q9:NS,S #+S.;B M@NH3*T0&H1GDJDR8DPC85%U5$ ?LJ&LOI! LKS*I:\9:/.*A\F7,]<0R3Z/^ MF^W3,#%9P#Q- RPR>H86*VZ/)ZV"NS:GO!U%FYNN#N4#CO5(;V.T#!+@-$CY M? :W)3?U$V?Z?)T'_8!,^P6-8T:%Q+Z+6-N%_6R'#=L.J'I'JWWWJIX=*S3Y M*3]N^([.?]RE@ZRZ ?BK#Z,[YU=:=8(61MAD-ZTF2@-3_-^B),5AFJK%M^Y] MX*_5+[*5I:][9#YS0YV?1&ZU'Z^O.2T:KQA2*;-0DQ]LON_;$-O(*N"/BBU: M.FH0NF.UTF@UEZW@BDT R)37*OVI1/T]FXAM?293 W 5O%#^I<;7-%J%WJXJ M >7H0W:]N R\C?PXVOMN)/)$H4B/OP&?8CXIN!\?0OH@6YSKJ:8/8?!W/JCJ MW.^,M-V<*N&/=;$ND[.U]HI;N6R0;95'P\.IKS8H'VD[.2]76BYS5\OXKQAJ MW0$G00H>N$GBL/_P=M59(64CK9HJK_Q#O>9&011[*ZCC\%S/";GR(=$\BD;% MD0<&H%7?<,/184)MON%_*[A$*P<.(*H\7T,Z&6;VB82R:!&P\K+9RM&#"Y$U MBP0W>]F$D,MJVL,7 Z7''K2[)/E?8@E>Y^PH2G_2T[5A+8V"&TMA+XZ>MFBC; M((R]WT3,8'U-UQ2@ Q(FX9SD!R1ZP[C2 P+-_)A"0SF$'(B*.82M*5K/IY?I MFIKOX4&B2]>Y7)L\9UW9NO&8##B4JUCI[[:Q%L#'>H>0TW,?ND]%"C*\;.VK M1]O\MNXT'!1U>0G/"7BSQ#U]Y>SX+]E\O$Q2^VDXYUNQ8JSA05?]X%#* MG"8'O=SH-@SV.P\\7C7IN$V?'8J(&HQD,[G*'K!N19^7Z%.5/]6&GNUJ2;T) M*GQ?$@A^^D;#E1>5NT&//F1; \E!:E>7>Q3'674+2+?F8[5:41QB/4XEC%.Q MH_DU+BW0"?7INAS;\,@C0\Q-DX[^0GY9BC-0)NB9I(;V1K64@/MR!+PCCU@_ M[NL1[>JNL:;/VLY_#S%7XX"GL=A:CS3VPO+SNWJT]8-;K[\[7#M;_ME$BV#/ M/R-4)LI/\2,/#>B*O:,;AVE):\=NU_QXV^^GQ#3_[+QYV_WV;-.^ZGF;%_%7 MN&,!NBMM0X3?RA=H0H1[:NR[LRUG-%9)QW J/%,&J%#EV9 =T+1MPZ4P>U4: M56Z(S7>8;PM<+&W%1L';':-Q"HM=?&]GTK$>RJVIZ*NI$FCRG.U#*'O>BP+M M:K27FN&VWU'F'*R6H&S<$)7D^;I*MVVL'%>3&-2[JCK^BJ-L%FZ(KU4DF4#$ MNR+/NVK<-^&T%E4!YOS6@OX0L@;U:NY2)(>Y_P4$S-U3*6*EGC-Q%3"&_P'W M@.?/_?+'44P*4GH<_, W0O8/VDB^3"+96#19=AAZ M=['**UKAU;2GKL2P"?R*#A[]S3^$#U]$GH]@5Y<-M)X>(#,LY?^ Q?,Q?^)6 M#K3N^4DJK!+W_9UJJECN]ZEY8 C;Z)3SO7"TPWG?U>511=RZ2;?;"=>"PQ3? M,Q_SZ8[FZC1[U'XN:%.W]##=T1EOD$R?AT\LJNL>=/0ART*5@3)6VS_5HX=P MQ!31DVK,Z_HG;&\U6<*\#,8KKCR$E&\CKA3$!P!,A81#4"EV5<&.YD\/(QQ0 MC^%?$PNH?]#V%>Y%SF83THW,'94\'ZESKWO$:G7("0UFAMM'1DOQ2/[Y%X]K MV^'J^8 ](*O\"M'T**O#-5 4J/?J*PVQ_*YEJ295!#9%U3#IRTX;"Y;IO MTZ=MZWBEP./C,(3D,.!]KS;S&LO+_;TK3^#J6:*)#( .V82U"L+JP;:]T:@V:4?'=5Y)'HOP^&U5H? M5,FPH95+@*$.'B9P"YY0*%%\S/8]UJ@[Q>#Z4;2"I!LZ^EQZWBR=MYG+=W_B MX:HKD:H8;-O'GU[7EU%+RU=)1U$UP@=*B<"FV; M7U.^)\J]6L>?&C"P;GD]2;.GK!^\4E$2YRF<08%?FP54]X!MQ;+OL&U*APX+UZJDJV1U MP+R@PK6D9_NK3$RSQ:NS@UJ,&^^-N@^AMZIPOE2/MWU:)A!\ZI7@]8M6E/ ]7>G=?QIV5#F-PO#-47A%B+!; MD?QP(@GK:H)FL]5FIC9[PGH[E')+0O_-=D#HS'TUX,VD 1+51[DR VR_!Q5Q MNP.=ODGV?_T30PFC8F*5WH4V3GZJ#:+6/&?[4"Z/']7X!>L>&$@:B<3)7P;\ ML\5*IH#!^)'WX,+9++K\?L M&-OZFTA^SJ4\C^,K)PP/?(]4NW*;/#@P;-I:/;1RL'5K2L^4^ P%6%#'E"M% M.3[:MN74O _\D,ZD4XH8I5MHYJ-;*-?,JQ4AV^\NC?5+Z!7?+0-D:09$U(2$ M[4NX*OFR(O)>-WXH[^ZNKA2A.,HZV_SD%;E-U_P(PZQ$+W#Q5CGA*#F9BD4- M8D%7>%A__/2T]&)6T![RO]O6ND5$@U\V^Q!R1>N:IY4/M:WZI&Z*:E.A,,BZ M-J!<]_>!,&$$AG&]FS\[UKX7H R6.+&>4UCBN@OE="JVE=%L-+>Z8*-TH/64 M@UH@GZ0?#*0&0M)3A8_J##+VH\32':68]OP] )$D]9X3N@Y"FI0_T6CZQ@4+ M0BZ'$Q[P+H7L-A W0!U/)3M7A))-36?=-I:EFJAJ8.CTQ?-7]8TVD"WN^'G.F^34KDES'W"BE^4JV M#LE:O^Q4,D"M!E(RS/H9NWBFC-6F\N@C[-^MN:]9]620N>!E;14K<]_/HS6X M)5 I\8USS;0'AA)BJFN'.?Q*!P?5[BX2_!+^W:WZ@ M;_#H7OW*@DWAI9Y*P*:P*A:61L?R<;.*G=OT0>M*G_#('$]Q*!]I.S1S>DYU ME9YR)BFKH!J89B=M"E2;,@9&QMK0L[P4 M7YW0 W;@,ZF.EA9'V?R_SHVVE5_1E MJ-Z'F0'V#Y'FH(I#Q5/,9K)6G6_%4;8WRHG]&0?6E%$UT*YOBUZAX#1\SGJ4 MK(@=_:DV#4$?:%W!$0ZX]+:^WE,\R$M0YAL_9/V;D3D3DWT$.+O1XEBCG+H' MK/O/=3VJ^L(H&V?[/4#_H7_L 7H$8HK5-FCIP,'C011@&VHR]=L2'-3E65O@ M5S'4.L9UY$7S]0-?2T@@D4@ "V_CH_K*KWKQ@B"G.V >F)ZUU3UMZ W!H+@/ M_" + 2MQUBOM@\HG;#>@2E2#M#.?4!P0U91_8GPX2O#@A%6-\$XB83EPDV1 M)=\6X"!)8$GH7Z>%*ZJJ[MK2LJYR75$X+-G,=^G;O]&*W*3<()OO#34,R)L( M5@Z[#5YHZ&]+K\3CHZWK(Q4IE>5*2<5@V_=9.8[876U[E2//# I\L +@KF*< M;3WQ7,AJU:9..%QE*BB#8,PMU$.7JIJ&YK*_H65Z 02I4\%DJ3[&K0MRU:LX M+4E:S486GCY$(;OB+$*BB6AL^ @B/("W4V04%X[>YH]:?N.WU.=L,<"S< M:7#S('1EM1YWY!';>FFX<7P)RY4YJ#B_NIZM 80G=GMM!+ 3PK9=L$D_^F@9 M<".2/^$QFL&W608=E,&9F,>ZPI(%JJUV0Y2/M'VR)U67_*J!BZ@!#*,^TO;= M#BFUU)V##@LM9M-8(?3F"-9A\@NJZ0 @";_4^(K:$!RBMU7Z3.?A'2W/ZSW^ ME,V[=OD:+)^#?>3X[O*5GQN'>_X)87BXPK@Y]H#MD[;@J:LH$2D=:-TPQA0_ M!\Y@>NW$3DF@[MA8V_X<&G.NDMYX6A)8=67ZL6=L?A]3.(JDJV5!?2\(<:]? M0\)5X5/@?ZCX:LXC,VR4FPI1FSYH^S"7F1&0?,G_F2:4:0DQJ3+4,(&\)4WK MJE8V(X1_B(U@:&NC6BTHVMS^*@&^8I-G?[9X;:"/\>$YX'=P:8^0_.]VCY3* M1,%2UUWCAVP*E2;E>RX"J\(A()2*;*;A\=&60Z:0]Y,JJQ$-7V")ZY*&3GO2 MMBF35!?DL?T@&KC"#NYL#\"8)X!TGT3*NBGZ%#>[Q\I'6C53.&G^L,/VG;D@DZF MPR($=3W[JD?;?D>).RV!WNZX\>7Y=.V?I#\'80G,7>D F\SR[R-@+Y4'?O;G M(1SUQZKDAE(:E^;.%)M5)CW9)T$8!J_\'V6]+L^C8+W6-H^7\A#2'=?%K^F: M\E/+E;$TKL'AP2;J,Q+RZ0J'6C=6[B322/SM4J"ALL@\>.7.P2//&0[?"00DNI"[)D1MK-( "'H M(0S6Y:NM_6P=0ATOQ])+L:8:K<%C@[HMN )$ZQ"8R\=:5XJ$3S*3%J[GBU>" M[!U_SF969;AWZ=PK:?Q3_-5JI"$Q*+_X+@T99&ECN:X,%Q9C#T<>L&Y2I$VA M?/>T LBFSUK_8A*\9>G(KS 1=&?:?P)/GK.:L\*L8BC9N]KX;+8,)?:0,?!30VR[P??X;-WT MBI&K5P_[X9A48S]U.%-AKSBX++HK=G.J?+[?FS6%>>-5](C6%<-LZBTQ&+ M;,KV;>%'Z^9ZV@3)WP8^C9WPD.V']#5@^^V1#/TC#UNT>OEQ[?+;%LTG&KYX M*UI13%@Y<* 98H6X0Z,';'_.FHNSSBU:-LXF#I?HVU&!PZ7_.)C/.?6K1>K( MK[5GFSTY@(R\FSUE6;#MYCEY39Z]&)30LK?8_&G;D=?RUI,B'0!_G.\D!C<- M5UY4#E)Y.A6;&_AG!R*^\4$P6;0W&F>1O5P MFYOPKWL':ROGZ[G'%CN/L<(^*PZQ:'@O0P>R"!>'[5.08;7PH_5LD?,JP8[G M5'=#V:K5*SQW*C;R95%565D^SG8L*UUJ93])M3P!GGYPPEH R1-)6$5P"V*X M21R69'^#NSSTMI[OL,\.%C(77ER3ARR:^]@_?KZ>^2XWEMR]PR"&@SA!H!P\ M>[ME("K.RSU))SYN6['*@I76H>57#+6Y_;X*NQ8J1Q0T&]ZA /87R8O4=V?; M'3?V%=@5O(YGR@"L%),1"MNS"Z+6 4(95 DMGBF-H>05$XXK7FO56/L*5/Z* MJ@M]U RW':H+@Q6E+O8L7SAP-/"_[&C(+7WF8,,C2.;9Y3L&G_&X_9L/J8.3AKKL- O>US!QL]ICM//$T"NY%.UF: MR*VDRO*FV@<&FEH _!::VB2 >'"=C.=7LTPBP#FY!2VFL5Q*6=>-]ZX2@*/I M@[;U^G-KXD5FL18%Q!>__-_+2,R#CHZ"#X@%E;[@P5.L'04ZV3U(9K-!0^AX MAV2P*AQ4MSXSAV[_?\ M%;Z=+TGE]GLGNSVULRGYU>NZ;LNQW3/9^V6*)B&)VQ2A!4G9VK\^ $A*)(4G M"1(4I*IDI[L%@ <_'!R<%P[^_%^OR^AL#5 2POB7-Q_??7AS!F(?!F$\_^7- M]\>WD\>+FYLW__67?_GS_WG[]NSR^N;N[ Z\G$W\-%R#RS#Q(YAD")S]V^.W M?S_[G_.'V[/;,/[Q["7@[!+ZV1+$Z=G;LT6:KGY^__[EY>5=, OC!$99BC^8 MO//A\OW9V[?%\!<(>.3?SRZ]%)S]_.G#I\]O/_ST]L.GIX\__?SYT\]_^/#N MT\>?_O ?'S[\_.%#I1M<;5 X7Z1G_^;_^QGIA;\=QR"*-F?78>S%?NA%9X_E M1__OV4WLOSN;1-'9 ^F5G#V !* U"-[E8T9X!C]'Y31>D_#GQ%^ I7<+?4K> M+V\J\WE]1M$[B.;O/WWX\/G]MA>W!?G;V[+96_)/;S]^>OOYX[O7)'ASAEPLAP/!"#R V1GY[_>'F]H@\R@(Z$H2Z#]\_OSQ?>J]PA@N-^])\_*'-P2[/>_II,9],50)3+3"RM>. ^9JM.SP5>,GB M.H(OIK?ZWKB]S76GHYU[28@_?8^PMA.G&@>NR@@#T'_EH1BKI=U'X#RB>^C# 17KRO"%&J\).W=!]V[C][">)X"M+P$SZF,7G&O ?"]]D+T MJQ=EX!OPR-_I)M-$63C& '.@/(DW&)$92[+2;3:H>) !9O$ UB#.=+=FH]< M=&)XEF%*UQC;#UA*IU@T8,,WU-Z="B-9D(U/WG.D/17Q(,/+R5:3$(YA2Q:U MFHG"2,/MZ%8S8/:UH^G<>8C85FMP"5(OC'1GHC&BA=U.A'V64Y5<0T2(];$P MN@RC#.N=S=;M$##ZS7YUE^;'===>?Z3A96.[110/,L LB(+X5"B(';>DRE"V MY#WQHP99!*:S[<]8>FQ]T3=QDJ*LU!GN8#PK?YDD":#_>!MZSV$4IEB-* 8. M)ND#6$%$] OB'V^'VEC(M;4R'9E.:TQ;<[Q8>%@%36YB(J-AG'L<\-;/EEE$ M'!'3= $0Q_=F$!:#9/1[7C"IGP1_SY)S/ MAL^720YOI[ E_ NA/N>O^(T!,=@J"EC2P"R70"!<$P.O MV\35!QYNMM5SJUP"+#GO$9QC.[#;2NN-;=29%0?3+F_W?W_=-3@D@$5H, M:FH_]T[,!'\J()^[CKPY@YKZ[X-A==XMWK1WX"' MKO&_) ("FRT')C''1XW(:MO>R7Q"'DF:>]PLGV'$(*W^>^_DY)+L AQ%6 M#_$'YQ#Q$:RW&HBTQP6((J+F>#&?LEJCH0A;>E%TGB5A#!*6$&&U&HBT*ZSL MS[&4^(K@2[J0@<=N/1"IDR @BFKQ'ZP,@8]<0EEMK9'Y28/,3P.3>8'_.$5/ M\"66$5EI.2R)-(MIBK"AL@Y)BK"$SF;SHHLE 1#UYKS>XCW8O3_PQ4' M+T'C@0B]B5- +&[BS_!2K]B;7%(YS7LG]A'X&<+?__CI^8FX-1@$[C49C*BK M5Y^&C3CV"K/98,OK0X3E+!42]%R[()Y*M!$RI+C78-;S?V<>PNP6;?*C0F [ M-UL.YS["!F@2$IBD-.XUK1%9]=)-4)U@#_GEN/B/>X[#^D6KHL7[%\\07+*\;>77(,/Y=091 - O;_[PA=RS6Z$0$E[^Y0U62;,$$P)7A&22 MYH^G, -8'@2W^>2Y)%+Z\/>?80)HV_%"T?#,%5C\],$L%IAU1X\$QRE8(O+Q M&+F#ZXDL4?ETO'S"<'V6J'P^1EYI^%I++/YPC%BP';TE)#\=WZ;A.)=+1/[S M^!#A^[-+4/YX?* P_>]XJ MS^$ 49J4_[)+YBC^83W]WMN0\Y"=.RQI;(/CO61!+G7C_Q ,UUX$R#7O],)# M:!/&<^$V4.JK/ZG]"^GD7WY_ &L88;WS&V#DM[-:V.""( AS)?;>"X.;^,); MA:D7500&CR/D'2U,YQ[!%4#IYAXKL?1Z/5[F%3D+[P"/M85=[.Q+4C&M(CJD M6Y/3WA@C[U?(N'KUHXP$A':%0LJ?V-2V'\?"$CR0VA#QKJ9@ILIR9B+N8WT2);=OQ'M#TLF*PM;D\\L, M3&- DN2FZ';_?K!&1SO"2J6X&A:ET]F3]\H785JC6)CH5PB#ES!JUEG8^]DB M2_T6IHNR?I/B_E#J:F%*-_$:?QFB#?_8KC49A>&H;##:113&OI G6"WM6EYB M'C:B^!A0/,$*Z\%%G5NL1E)!5K-CN?JGO*>-\W9'A91EV&TMN?:V%7IE5',: MVW:-J+A$[!$II,Z.G(A)W4($ JY67FMBD2M52&4U'8^V+9<$TGX6)G-9Q.:* M$K3>:^7(X"L8LEZV9'*5#"7!S.Y@]TB7G^6VO.F2EU48CG5>CQ&ZJUNZJ:V% M[G1U62&/404XK)5G)I(NHN0*-@NXIPR'.PN M,OQ(\[]@XS"\O8Q)$! MZ':,5;,;>P%J/!O)A.QA O;'$V"J[B6&W/[3";T]]*39KP5V7T[8L14K3L)M M&6!P-<)NR*39 64V%./&H2G,."Z!<]47W 4XE=P%5WU4AG8F)T.\1*]7W\-H M*Y[=4_07( U];WO9]V#*G[E3I*N26W-/@F.4SH!F_-T#1.N2"ZYDR'K:G5!> M57V2I0N\N_X) OE$]GJ,80(W29*I$U^T'@/A_)>9E;K8%O]MKWXH;:EC21MM MC]W^[G4^U<@09J7 <#[%P1!>K'M5IQZ25;7]-IK/" 81_/12-+'>V;.<@ M4<)XK:V4OEJ#. /7F*-961+;S$OB$,?_%_"+^K09R<*$R96*Z:P@]HIP3!(^ M1^ V3'BK)>IA1;U)L*0A>3_4H@-H'?H@>8017S7C=K"&/Z&)4(2UDIP>C960 M];51+0K!)+E'<,8M]%!M88- $&.1&N'UGP3+,*8ON9)')HI .X]H22\;$_'" MF*0 3N/+,%D5I^QT)BQ6(NYCL]K&+J610SJKI95J4EAU $F:4U$L_QT^X$OR M1'6[%+K:JJU1I:-&(&\YQ)VLK$S)%^7!&\89)FRG0IV#&41@&PT""1:7R,/J M)=95T89>'2-A#G)DPRBB<\I73*B\]/-%:P!B,HM%/,:TM$([WC51\ MU-M8(+*\@%(Z',Z])/0YQ++;6B#Z-T#N@H!@LL8[)K.]HPTT63TQAC! MRER&499RW7N\UN-9G8(B58^?[BBVG0P2 [-^^:N%2>>X'U #/J&!Z+CK3P,F MD1GJN,-/FYFDUJ[CERPT *M9THYGQ>O (K/?'4]DUH%*["$PFJCZ)0L)IQH(:?K*^DDV/4CDN ZX$J.3+J_OZRNQZ_4> MVF!I,^H9,YQ"*8>2/E-)HXX=8D(QF M]!-V,!M9[9 M7?],<3P>9P!OX0$U1-QNK'<7&, <^AU3MTTR,Y*C;U74$37.(-A&54"N+C)6 M,5-_W^U@A$GM]0Z>K,@;67GCN: @1Y?P*8QIK8[*6V(\JIE]3$TB06EE OAO M.^+Q7WZ_R*LFDX20V0SX::X_3F>3(-\)#/J5NXUD"O5G<#0F472TR4[3F;QH M!__@%/0=R=KL[,?R-2)]5FL.82,ENKZ#F1PG;FN3R6Z;#P'Q.&K7T JYBF^4 MREXE';R6!).U^>UL8*N8^R[);A_H>7'V&TM"E,5];'%S7N:@ZKBA-3;*A % M=62LS%&U3,3M>@-9N2Q>?U9&N%B]+6T@2C5]].E7D)",07+Q NLVH4_-'0SV]SA,$[H-L+%YLUQAK:?,+B&7 M6A8@"JXAHAERCS+7.B1WZ94-4RN7@'RPX1[.4U_ MG/%,MA =W6/G\3BIY0\%L[U\CJ86 MZ+H)"6(Z?CE'86OERV-R6\&/CN*D[\)59;!]YZ*C$&I%(6J9Y&R_Y;' M.?X M5'RQS2@PJUP)3SV4C@,>H3.;4X;RV#;8GHJ@?D@Z7@A"<7/Q+V"<]I:"D_M8 MF$BNBE?8[%AR'>7'EF9@P7'@E#<=+TKA.#Z=&$L<"W$\'59=G*O'51R'3,QL MYB(Z1C.)1WWAH"60RF&C/@H$K0%ZAH?!DAUB3HX_;6GBW! "Y^H3EVK J07" M'"\BU *J1H#-\=I!:@!Q"K4X[Z<1@J(6,NSG4AJ[4 Z#&Z1/$,H^: 'BK8R*Q%:"5YMAZ.+N7++92!9/,7>QK(VR\** MQ(-/]0GRU0?@ ZQI-#._%#K8D ZTG+(@[:O28#SL?Q.O<\='5_87#6115C_! MB8]5, 0PO7B#IIO[R(O321P0Q6Q%FDBDL\( 5NYUE.D:F$#,]1 ?DQ&H62Y/ MT(RXZ^53%B"[!%B/\D,JO_"?(U"4HI@L(4K#?XI.:J6N-NY-%9*9U*C%?]QM MP3A@J$Z78>)'$)O^LG("G8>U @6-^=(*M$&89N1AU-C/B)UPGJ5W,/T;H$<% M=\J*W>V\G41<-N 2Y/^M[*R";/E#F*H#C&)Z$]\G_KHD/\T%=]F5NMI1!7P M EIV6N?2@;R?S:>[0%+H6OS5:#:TC;T7@>E,^^37&,'*.9:[/_2>5)/U,JC( M-_\U[=X)^WS-VW,)X_ ;0DKC;B/<*KRUU^>;_QF"0, MO;&S)3ZBZ3$,IB.5T&(7:07"-\8?X"R+N8^6J M^*HP4Z@P8W<.@I+^@K:1<*+-:#C:>TX9AL'>.P1R<<-CNP/RM,B_ZBF"VPCV( M[R)_%@@$NU>!^A -NB38NI"J7*-C-*$IOA/@WML0#P!QU/D^POC>AMYS&(DV M0J1U8=/VJJUZNQ?;.@23IP7'4VB?DU'9V)>WB. %32.%@ MB4*5S CGA5^?>115T-62#QSG7U/I"K6Z"LIQ?\?!U<\2:#SAJQ"$=UX<&%(V MY>'_8ZE)T$VG%)YLKD.HKU.*,C8<1\N,+MF/-G"&2MJ=1-Q^O@F9;&:@FAS@L7,V):)_%TB"?+CT5::^?P]0'^Z(I&#Z4= M2]*%S'*XNY)8+577<5#'+#9^_ZF?HJ8CJULVE-C0V3]]P#XBKC2''4NQ80^!U2SX< MHCCRL*5)=[/$EDR8D)R+W>A;$$=>A'2*YEY3PI'[/\$U[#HB<9%LBI7P8Z![D=ZL.19XTZ9:("&YS"[N^28ML2_/;V]ZO MLD6H/=%LD-8U,-&Z54%E^5NE61;L.UH MMC>HPC(VWO1J!YI3.W@W0Y+/@,E87H+G]%!V+J%5N88LI[&%_5JFCA"*9+N1 MW=;V7A,#7]UFG+DZM8D:Q^"U%R+JK/Q&GS7*-?9#V5);XG?SD9V&PBX6MA>+ M'MDV$_>QO=U4%J6ZZ20(N+SYQ"6CQK[[=O.8SJKT%T5"Z(T..L-G,L/RWKSL MX.LVJ(V"PJH4GUP!G%V,$ZB@EQRU8@5 M=Y;("-7>5@I'"4F3[7KE[K:WM^8"UF.5JA"YO&&Q!%N&><8,R2.@F4-S$/OA MX;BB!%-0?RM%:PP;E?U4")1M:\U!;&_N5@M;"Q9K@N;R1M]SKU._WZ'L\0.. MYCSZ"Q!DI!1"DRH2=/1IRF:4D;OC9$5D6[CM:+;WLDXDJ#5B+N_?1ISHL+;O MP4>+=BRY'_#0W+?2 6QO5X6ZR,^;P?[K$U?__GFW(LPQ>!Q 4!*;Y"$)/*DZ/:7 M=;'=8E0K#B _\I*$9J_1C+@L5:)> M"0]#@]L^Z%0C1,.)(,>+F[8.R4D%E>,ESG2!ZRP&'2\/I8NG*6DZ1($'RZ&? MP])XG0T X77QYG-$+I/1?/CJZBC$?!7ZVM;N:"+B'4Q!<@N].*E> -H5N];2 M[#1'M!(%8%:GQ)26?]S]2-LJK7?746U+\PY!0,5MXKA>U@' 3EO2<:VM ZR= M-_H0"MR(;CG>>8C<]UZ#2Y!Z870P^L?IUB/K#=1L^0S0=+:]Q/\(YK5\X,9$ M^>TM$O\ 5A"E9%L%AAN4 5>QJC]!X@GS#FO.IH M*3^/E_9['*85T2=XU[#S<+:/C]XNNPKVE^.*3N^0LG:]XUJ.<4RU));CCJI^ MP.TD9%WV837S38A++\N_DEQ#U$@_:;8^,-WS@'.J:A7=>'I5K8T%(G\#X7R! MV62RQL?L')02C8*73+,T2;V85/"C7,69A-X88YEDL3_VJ-R5Y].9KL)H8YGX M=,8C5F]]N:.,H!J%B%W9;4= = &H(MEE:]NGOT[29$,D]J+(CZ=$LPXRFG*X M#W4=?_D9CD6G[(R=BGAW7"\WP'_\D\+QUQBZ% 6J[U&CE:0/=H]RS[H^:N7N MHV2A[$ISQH?J_;=G@7&\KY,X#0/"/AC+1^!GB&:K7;V26N,@((&L@KD:,HU< MM(*Q3.GMY1.'L%/[P=;E9/K&;9<#V]<'?]VE@/\FQFM!TBXO\D+8'.)YK2T0 M7CZI5. IIIO3V(:YNEQ%< - 44.BDBDLGH&\GX7)Y*\O[=T%$L]$TLG<"9=_ MXCH#T5]!0*1K\9:OE%+M[A:@+QZ+5^!]5DO3()?@/& QC=9 #V*%SO8$HS); M*W+T^&_Y<4\$QR/&FC#QSA_'8\":*"D<=X[[CS0!DQVICC\:62;U$BZ] M,%8@MFAHBMP$I152\=]V9.*__/Y 'C9GP%C_;4ABO@$2[>.14_PZ$$'?PCA< M9DLN2?7?K>]=(8\QF]HIM FC-7EHL$80$V.U/L:\,!@4\C::3[8ADQY>*QO7 M56N'AT 0,AI:)_?.6XH%(K>Y)=*'?_Z!PZ)/+_!I ;/$BX.G%PS-YBZ, ;U MR&=8:1_K_( 5.'"3@J4:#^]:VWA5 W^:_BDZOVNS'V M_(H B,E5UBFU1/@\R6YHXX8\"2R#8+H&*"91Y-W]6RS>'^$,;7^YP0;%Z^.+ MM^(>#V;&-+885^0+Q2!> ON2=V9-< [DAE,T^AMCN*- MOL*CD+*0DJK MZF=],O0V_N,*LW\PC:NF_T>E.0FZVQ"X("5NUG*;5Y.;EZ2Z!4_(RKJ-Y.QX M ,3L(+GN'4X/P2 CF6:AG7:9)'>(7H\C\BH\ @EYB$GS(&+TM"X9,&U N&VX MS:V37L;QJ8I++M0&N\-&:3+" :Q/[YN7DOS3S24F3&DZM0[&ML#T)09!Z8!Z MS)Z3, CQ"0"2 BL6\TO[V(Z-"2(FM0H_C#B%X[DTO%A'%196D*$/6"*KB#!C M%02&O;B!PW.OFX/E[!M!"L>WA"CBT7BL2A1F."J4>**#C:7CT/"#LMNT%58< MR'%4^.&D6O%';A3G".!1>T&+J%U&TS[%5[TIP9:#HJ M?/9,@886V$>.^+A5O7I4S_$<>9FJ)XHXNL<::OJ+H;"FXYRE?&"U#:$>%7[2 M8TP]('M4N'$]7?MNGSXN]QR".).'QMU%1F&3M8C2.WY-3'&'L7JXA M'B96FFE#!7)_.B''0HZ?B53@]N5X<=/*@BI-Z>-P%6N< -4DJQ*DXW X:( D M3NI5M[=5U6#[8$CQB#5]:J27U[$G MZ?9%$L*!!U8Y0>6-X4;.I;"+A:31+3VB59K&#R0Z@X@V3=<6E7^EQHFH9(2Y M\2V 0ZH+T8F,M?AZCY+AV_CV$!UC;>U3[N*534LU&E,1WJ*RTNY1HE M.[9-SKV(7)%\7 "L-Y#/8N#/-[L&I37WA G;NA4N08*M/]I6*?G(_ =/V4BG M;*1Q9".=WLMQ^;VG?H41/IRE0E/6W^KD M2-TCHIG2:@?W*/3E\V%TL;E3*1<7]G"Z_5?9;N7TLCZ1BCVO.QM.5PM3HF]/ M7\ E-GX7Q#] -%EL9@.BP%YXR>(Z@B^4Y%*K?0!^Y"5). MS^VDR2P%Z\EXY M\S8WOF7!4I4&"G*DUMPJZ?A$>?&0HL"H-397"5[ !&3=*XL.@B=XY2%R'3VY M1G!Y08^_Y";>[I+IK*+DWH%T.B-\] C2- +E'33ZUC7K>+5$B?4G 0[XL0:9 M9.6U'HT#6#>[LP<7V2EYQ$JZY\CR%'KSO9Z2P]Q-MQU)C6$K3VF,@'].[VDP M-Y' ([I[&4'JI'0W$WF-2UP9XG6 $3'AZHJ#-Z=G" MK^XX=,.:4)JYWZXF)G;@5U:HQ'&T;%GYS+5Q/+=3FS.E$; ^ !O5382.D/%B M;,,#\FZ'Q%[M9(U4.0SE?CUG%2V0J- M.E_86YM9)667W2WEW1&IYEG<;Q'O45THV>Y LH&Q?8S_:3J;^'ZVS")RSHDV M]^D.RND.RND.RND.RJ'?06FS 4]558\S(=.=E/D^%_0)ZSN0X(LQC39<IQA'++D@#*@CE8"]U-OR^7LM-%(%IFY="S[9#0+(C3+>LG" M@:D7G5:C8@'VDG_30'FP2(PD"#,)_IXE*?UC-59*(J254$QQD<+)L1L=ATEH+5?AT;90'0?.C,O( MQ(8^$L#U3.8JL"*KM _01GH]VX:V+Y'"CD?P3_E!PVYTF2_$^50&ZBTGW@ M0X+C+B.[O&"!9++&HI@L*;:YON*^O,W4V^<&>MSKB1PRT]E-'(3K,,@\UH-W M_':VB/PM3!=57>X)7F%IG;)?M&LS@K%SZFJYBN & .)3N@P1\'%'01J!J+F% MS52>WH+,KEJ3WH[WCD?[R([UUD(C%Q8W29*!X":^Q^HVY.7,F/W&(8&4.Q$K M%@CU*#PMO'A*38>$"MBD+_QT/S\::+6 L&YKLJV/K:M4VSYP/2YBQ)*H.>W- M*>6.8V].0Z_AWYNBZWRTR[@]63XHP-&F'>7O#JKY5DX+]6-'<1-IU]4=WCSB M'(5#:H9R=Y>,UQP%K*4*I*+^N!HM'MD1S+;C7%^#/DY=MBQU'UX M$+]71C>Q]J[C/^#V&":F;RM@_4#TA@Q8BE!S?,,%4?0)A"+IC2B"%UF2PB4I M^K,?Z%/O9\$;QRIJ)7"XVR#>QCP!1#K\BF"3W".Y?2^>WLU&#P5N% MJ1<11BGE+(D!4:HXD N[C&<*E53RR1*B-/RG2"YK#F++M-%6?*N6"U_!=-Q! M*E=/&^^P295&QP'35#2WZ*EQIN/@R>PXV99T/&K1RC2H7QQ24K^/&+Z]$T 3 MX 5&K&N:/OC/>%&M"8B?(E"U&4@ M#LR'0+B6B>[2QE[QH.C\0J9 M-5)>ZA&8 XXB([$G:CG'^_SD."B*MDNM^)K02G 4+[F=46XPOIKO*#0ZUB-G MLQU%=@S3D-H>5$TUP'4P5,RF&K?4T7,<'E6#C!%0T[-\G*T]H.)QJ54IYIE1 MCG*:DFMX*YVX5IVCZ.B>:2+UP-'T%#T&DIGBCH+46C<2'X^.INCHL93 A^(H M/FVD$MLGX&A2DAX#,9Q>CN+25@S)U= ALJ_&E=11ZM.GQ(ZN3N;%WV%6'+%Y&."%W(Y34^9'*=, M#HU9G#(YQIW)(9-?I2%1E4H<4/EM3VDGI[234]K)*>UDO&DGE+>QR4: )^.>@/;!J)J0D53:7?4#:QD >R>B^0IYXZBU.Y;$"B7[IN0>@1AW%)Y3W@D+C%/>R2GO9/CS[)1WTDZEEIAUIZR!8\X^ M46>CAA5^2@\X)9NTVF0";?.4.7#*'-C+'-@^3##Q?9CA'?4 ?(!%$0;MP-(% M=H3+GKMFM33F3MW'\3R,(A!<0U0^MT->"XA NBM*DDS1/2+;E5T!N^N0P\YM M[_LW,?T3V"LC:V9,&W5F(7W9A-9X*HF#:#>#![)S8F_."V2K][2:XE9YQ)FS^DLB_;)X\U#K?,HUN,.\"0;NZWMDUD@F;?Z;V>Q MZ:@Q:AQ#H7AVU!13!+&%>'?<\E $C'MD]&)RP-2+#@L>Q8/)J+WQ)4+W4AFPPDV5SC!QQ,":.#?(F=R&J=P+Z9)'UG+*V9PW?P10DM]"+ MR66-ZY!?;SYIS.BS9%_$=0K4NUKF\=HP 3SQ [*6TE*I7+W MWA8"G]X,F:RR#)R>YJI(%8N[6^XF!8)Z4JI]C5.KCJ>DQX!;KST/*(\U]&R: M1G6'R>P--0IWB8H1K.Q/41K,CDNRN.NW==]G8!K3"O]3=+O/I!H=QS*=R0R; MQ@5I.K.I];,XF7K=)1-F$<1TO7YN$BR-,['<>O+]$H7(JC"8((=K"Z M1>DX6JUWL,QB-(K;&)W]QF2?NA7>2S1N/.&FOA'=]P0XGC+8!M"N?H9>D@H/ MFT=U?!A]! %'<2NC-P#K7A-'GXHSB9[836/TC;CZN?TTDF T/@F689KGU\?T M.,!'!,"*-DCN/$3N JT/+3F87CC]1X9INUKC_Y&&^/CM;16GVA$C+&/!;FN! MZ%N8)#76.=_<>2GFKCRS(?_GC2" K#& ]>D5E E92M1CH%)+5S% WE*9GD\\:/:LBY#E6%#60"F8<1%K-' 2G"*>]CO- ))^I;>& 8#W-S/ MLO*RU/H,0=V>&JI(X:WY))?S,$C.81Q0:<+.O:@VL*_]2-+.>*V'DI#>JUA" MUGXW=S%K2:P>4M_@-DS+A^D3;#2]% 817U*J=C5&ZS1+D]2+2;V%>X!F$"U) M:C1A,>9V$#4W][@ >P;_C1H)7Z839?I%00J5G@C'[&>.^_,RQSPG0SG6'E M_G$51A&+C1BMS-5AQV?,-42_AC"BFXSU_;TVYHJ*PA1S1^A%6P1W"+(DVEV %DQ!O?O9QV&E$ MV^YSJ9MTKXC?OENRCY24:!3!!7V79A4NHMM.QK%53]_\Y#,&>5[%$ MH.;A9H[ H>IT%>G#?EP'LZL*RT[SN_W8\.5CG M-%=VT3N*67MY+/1('RE:3.EHVF@?J20\:67 M9G2]ER)XAXR?L2B_HS=C.DE$<;* T:LPCB"FD)M0P/:G$VS\-(@2I"\GD'BY M&EL3WS47;'N,U+).2MQ<\XUT,>*[Y<&4B/9JDW)O0Q8_D/]YQH?[7_X74$L# M!!0 ( %& HE9-0D@*)2D +A: 0 / 9VQD9"UE>#$P7S$N:'1M[5WI MO=[_W>RTE=Y*_^1;R<*)G!_Q'55U7A7N>7B%S/2Z/^&QO^WCU!EXK?,71L,JSQ:7\03MZ=C/10UT+&'7O M7O;U^?R^_M;86H]FWV)GR\H4,H^6\_R/W-KS#V)_[_#9B\/GSP=/Q?^*IWO/ M=P]V]N _+P[6XPJG\!IEOMD=IC=G*JV,K'55'L$;E,EUJ;X:OWC]_MW%K^>7 M;]_]+$Y^_GAV]LO9N\OUV/H5M_S1K44F9_CGJ4I5 M,50F$?N[^_MB"[_V@Y^-1BJM]942I[)6X0V)&,YH]*&JKY4JQ<]&R5J-: ?QT:BK@1PK_&8^!_[Y0YDJG"E]F M4Z.'Q(+ATQ0/6.P/UOJJ]Z3_"$A_?Q 3A[^O_<5N$K7;&3!O9*VP-:"89JB/QL]\8T'V[8D89,FUT;1/&R*T1Z8J M1 V_I//&_V^;=(*G/6QJ45:UR'6A\:SA>^OO!M@O4HQ5J0P8!7 5&J- SJ9Y M@UY.=ZOP7^-&9[),V2:2V96VE9FUP\"0[Z>*3\\FXH.I?@-)W5Y!-F9^RI6J M45^"DU6D88RJM+'X#Y#I5HY4S691Y<>"2:5XOT&K4# N?#R"7<0?I.U%G_+; M:!9PJ^44IQW=Z;/WK(+ 3[(FI9](&%:EGW;P&NAZ@L^(RHC7;SZ>P#]*Q1L( MKQ-@/\'WP5R*59/68!+B$CZO43^"#9TWJ5X<6Z<6H9(HZ'+#S+2-J368H8Z@ MTZJ OV##86?PI5U+DM;C'RQA@$;!7AI8%\Q95QE.8VMO?YNG;]OYORWATL.N MHB[7G?^JZ3A>8>".7,.FXEO@8L'R+4[&ZANQ=>C>0SM@13.MF+K@9N+%@[T2 M?#MC+@3W44FPHO&AK;W=;32G+9REAA#DZ39 MP==T!%M*XL4/1OA%^]SBBNHF#O\M\4KF\*-AOKB0N67$2:9HL ML&"]>4,Q\/I6OS!P6[6[BJ,&2":A(7-F\O#S$7(1Y/+PD>/MG;$>CB=JO5U1 M#_!BBJWA+6IN]\+5[76U[IKR)WF5LDK2N932PI4;$JL$;FH7U=_>AEL'&VZ# M+_=6NN1NHR;":B)ZNDA'0IFN:[R;<*.OJR:G. 0P2@5J.BFNI&*T/'4DX4-@ MM9Z;DLKN-)' 5,6;ZEI=8< BF@,H/C@!V(TK#'EDK+%)4/2FI#!4,(2)M>Y6 MH[6HQ]"?^#G./%$V)VR!'L#X#=H"M@+11C;=,Y_%,L\N3DG S(J8BHP M(PO+RZ3)R U![I^F2+R9SO/ [?Q4-4:"0/"/XUX M^MS]U0YQK3F&,I6:_(:2* 5'OKRNYF;(LUXYQ?W#YSB_E>I@?*7VZ *MQ8WJ MB6X3B6Y_\-U)6CL<%'S8TO\>G.)@YXP'TPTIQ>3ZTJQFQR+/1A\]]\H M R.1%A)LT(U-3K?2DJ,#TT*,JJ4N09*!V&KE8RO;/DL0]8?VSQW:4SJT-A?# M*%T,0<4 I4%B)M$.^6KSIH#=;PHA"UA=S;DZQ)Z)%9N61?MUI'_%]\99K59C#%5N<%48!B,OD,S&45MLH;5#B58<]FW6SX2(3 MEP,+2"-P^WT,TX7Q,AR<%(X"TTW,>KM7'^ 98V;%F=,$!XN!)F!BMLHYE<2SIV.=S9 G892XF'=\R,LX"SZ(Y MX(8%TR[BFS@C>+.R%N^=4TUE'#P*\^U>RJZ[);P[')2'>Q\E M]R$;+J9Y-5,J5 J&XCV.9X7 M?$,&E>%#SK1 #_CF';0U0U&_88%YE,RP2QD MN/9I*[W?\QNEK?P(^@E\VF4<1*>HAPR1B1.P!N>?ELA$BJ9TZ=SAK@=)@%K+ MM*9$CJE*]M&GD*.IA.]12=12Y=!^D5YIF@8@X:%[MI,Y^.V]7> MC4NH&?)VBFDN,7'>93;S=YZ5^(=L%$/WC'.^<(.9F#;$NUW">&!)#T?A6VO* M[3G9P^=DV;8X23^5U360\YB,(?$F*<#\19>!J2"FXNWM,:T+;C)'U7.Z=@3/=V8 M6OFWY6VYHIT<6^0$H$UPGCHI%M+EN?E,.V=X2>O@.L(NINTNDJ53X>]:#:%K M:PS$NZI&\XL2[,@B#TK%G#$6,ZYDGI&U>6O S7/;967-)1.&;\"%XQ?@J8'M^>W2L-@F)+=&/I@"CN,:B<;MW+LCF&$ MFNT$JS(Y#]S]J=2BFES(3Y@2W1ZC*Y'@= .315.;S^'$B7?FJF#_A[FV$Z^) MQGLP$"=XQ@W5B>2T7BIX"M<-B3\?[;0?X,,XM4F5 M<^&3>S-2B"^$TJ6OD7)4Z?>3%(G/<[?TBOIC3/7;7]_=O'_-K4_UZ]7=>T!5 M< :83_-#UQ&J<,SW$0:)8 E*T".0Q;-6HJSE6B3$C;4 +PS";Z"2D4Z\'A]Y^"8: M/G8ELVF#[GVT"F DB\.(K6<.S@1^.0>$XJ*,;(S[6!^_IR>EGI2^>N!_@92J M$FZL1A?./T-0.%3:#N7=!1I]/EL'772?+D7T0:F>/'OR].'UF#R',_%+0SF" M@8>P4O*_AE,A!UUW_U12]E M+_<*V"S=&2!#RR=;B3S;\XF>3_1\P@>O/^*+. _O_1#6YWSX!$076V?B5_R$ MJ#SB+(ZP5]$R)^%5T;A=4H^1FSNQ+I_-.??3N025@%A(:32SNYC(0>(\Y1'C MB-3WQB^0L^:NE$><+A5K,QQX(D8TD2X7:-08^LZX;1Q+75KR[E?7W2?BI71T M=QHV\0E,J/]LZ6T_8-7]H32:42X;9V%T#0N&3<3 2#5*8)AV'/?&3N9!UG"V MHP^H<# E[%8GDRESM6R_Z_!Q<)@$S(+B/>U-6W*L/K;1G<0A/>[_>K88:NR9 M><_,'Q8SOS]_VR$&OD_HW]63.4?) _.2!D>< GF,I[H&E MYWPNG4Y#'Y6MC4[1K/M $-!12Z"Y1$$P]=(*]"09X/*X(4=4NNO[<"Q+6"@K M3&O6!F:;DX\(VPKQ7PGI01-=8-H$*4%@Q2KXU0BG3X^B]O=;4T8E(IR;[3L3 M):3L4,&$SX*AO!N?RI%K24AEL_8YX,E3QY;G$F8PQ0/+^<<(=8VMFF;ME*+TIKJBH>9RSOV3U]HJEVF$M3?.&4V=6CI- MGV",T0@4=>./KS)^9B:)'=R_$.PNBENR) SZF/&\%U2G/)=]2JM#$#;]J _I+FLYV)RK.88\&= MK(!\;8V-WF"^P*\RSAB0XM?!Q4"4OA%"-"08G3"%,?$R]P-W>Q'F9 ?^L4.W M7OET\EZWZ76;KQY:FC=*!G$?L07]Y!NJ)9\K"IWT"B(Q"$)X@U&8\]D5E+]; M/@:YZ"K&G("2<&RH?:#J82MDQ-L)>9.6X!+[Q&3TU,^G#P31WN!>!^-53R$@3-Q?1P$5E@5H% NZ:2Y !E H8")-J$H@2R;NH8_ MR-V%7U$1#G_)1WXUK ,42I:QG4GV7A+;B34# M$;:]L7S#K#BD-,6R\=#8)G/F-O4*(1]#0SF]!CV/H(=;QQ3R&R!*[DD]1@SC&>H<*Z+/CL'XW49?!O@?:.U74@%;NXK1G+4O^?3!T#-1QT#0L.]2:)4N* MS:@P0);H/0C6!/T[ZFN(/K^QJ^+S?BIV"J@N;$V\(JX91\S&A;CZ5MP$+HE; MOK6;\[8=*FJ"M^H1(7-;N8429.0LG@L83E7:4)D#>7V+)I>XEP39A% 6F7)) M 5:E1M74UJ5T_2%AQ_%\\5OTXNJ\#>QT7N'6FK3@(&X N)'XXV@*F9&($0U05E?/, MU"J=E!KE YU0H>I)E7&M9CHWDN^7 ?(%S$-\A@7$[8\)*W/ED(A\BXYXD$!I MM"[T>E>&KQ&;N2M^B7<3[$B+5%Q]H5I* M]&XG5.E,?;B ^A%WC/C]RCV7GS&I?RH]=XU-?PA-PGJZB H;=QZ':2E MG^5B:;JS7):5T6$T!WD*]1"*2NZHD$_63INP-%0K1)=/-Q&N_ ]!_?GGI,:# MI,^E09>=NB%)X@V:6]?.?"S>BX W@%V9%$AN4! R!DQP269LQU0^0.E0:EST M@@9UJ6O+MH)LD-M7&.0[ZS&NI"5699@Q@GSQJ28NU.&VF()M;1]HW")5#*N, M#4R#N!%&7_E^':(9Q+F K&^X\ M73V*C-8I)H<@QE[B6NT- _OW*%UNZ=&U_Z(#^4R-BXQ/)@$4UN[EJS3UKK4C*+]4DAWQ+F<^3.64U#]?[V=1B-5JJ99+.#7!VO E3,B8T>HR5:G3 MI ,LV)GL+:+4)1#7% 9F$8,M*P.4J:] C\HAVD87*U0%/4H6RQIA$G':L8Y: MT2Q!7;7-: 3K#VXQWE-C%+ ]QG&1IG )%2E(@: MDWG:L"3&:5&Z,TP"$UYJ7&,F"["10P*YC HT!3H[P2PV,P^4!/>-2CA=&M$5 M^1:U&K5X*H2/"OR0,FVB?J1>;8EM #Q!,!AK6A."-E(9BKR2(.';[.H(XS67 MUZX7-C)KL]A<(0:B 9Y;F5+-[%_%2,U!Y7(2-AQO&E7;Q*?2)TGW#?#ZX.:K MI^N[F_>OE/3!S8=#CYNCR:U49@C*S[7;1B.F8ZV@8$^$ U.E. $F<[8&#O40 M8"N/G)#8:4ARGBL*;$77>JG]WGT^QHXC!$$PBPIM8P3Z5F\Z%IBT(UGLJK*+ MJYJT<0F,/G ;#;1C96P#4K 5'R2D1%*QJ/L';%&3:FJ#$(H7&/RGM[=Z*OTV M=:*8DW?:\2%@=:BKY?[@O&EM7FP<^P@[ZKV@J(>L MV^G!.D.U(FZ4:Z%IV%Z:3PO&!$"?<4YA3C(>$FJ@UI0^+A3%FV1VA6".=P96#%B3-$!A2$:]!LUN4+9+%7,H) M\=XX)CL0;_S6Z6Z<,5-<1.5-S7E@'1L!Q:(5Z*%T,'#";'Q$]K]MAK^YD$TD M N8 /N/2KBLX@:IQ.^^[&CESG":1YH@*%!HZNFE<59JL+4QRP0,PJEX$]B>< M4[A?Q+;GC.1V;>1=[."/ZGSYZ;1.Q4)^"H^TP HLKWH!T N >ZXM?3;P$@+= M.N/5M=D/4/QU1!S1GN=8:M92/Z$A$V-S>T!U^@;#%A6H;)6A#B;2?.) !]87 ML3-2#E''9%:!Y#[X'66J'?%S1XEJIU*?0TB4-:C)T=8JQCTWZ;G)/7.3Y]AV MT/M#?;4>ZYN;PE-6.-PY:A$JS4*H@CV]75B,Z(-GY.M?W<6,<%9J4I/@!>.J MRI!O)5SSY1*K;%M^(JG*$7B!\CW:@J<;%&M4Q>*T,O_W=HG+B1=5Z";FDIZ)=5YX?&QI(-JTI4:;M:(HQ7&G869 MT!,VK:8N[AS/)XD;OU'"#.CY[#WS6=@^<8D-$ER63C%UR"ODFSR7UQMI#MS5 M/#F=VP'V0\0ZN341$CSE'&64GY16F><1Z ]FWWJW[?"2W,AE"8BQ M>V*91]U[Y;NM#K$A4[=9TRT-*A;W!(FL*.'V^GH/)E%R522<<-9SRY_QE+:?B#",O+"EEUV=[ MMC/"\X&;C46-;BI8Q%AP4K2\Z:5%+RWN6UKLH?+E6C,?4^M(9!:N!NE8G+<7 M&_[WW,-_]89OGQS7)\>]^F%]=_/^N7>?'/?/T*.;/<[RZ'!P>/CL^^.ONC]N M;1N9BB,'WRVHQ:P+)ZUZW*K%+3JA4X^=XMHJJ^2B86PYYS5)EINEP[HKT@%5)/'=9-5M#-:MP4BY_"!WEAKTHVFL9VY'C M!,PH[H1!#O:0=+1@\7AK*49KO[WC^MK2SSH2B%BI)GWK;=Q436'884'>-UL) M3)DE' VJO#]\13]K^6X M\]PCE+^9OEJV<7MTT1=N/F:MY')V-,K5S>+F. ;@7TE/[=A:FOJ8MF '%EO8 M(RR>)5MOV8:UDS\8'!P^M[Y^_=+=L>[^:SW8/X M/X??PS[N!7$2W8/NA![\;O_IU1F[Y,Q?;6O0QQP'_:/DT"(-ARK2 ^[NG_>2 MW=U=_"_R)%&E5%'G@+UEFE+L)_:0_8*5^IC0[-_:*@[MR_\BB^FQ^%N%N08G M*0=H"'[WO"K'=H)P*OS(&VF&\**_(V:TX6=)Q2!X;SV*W+(#(4XHL0OQS3S^ M"BL>+K*/@:^3'/%RT"WHI^4T"LG7MJ&%&!SQ,G1K4'&I G.,EO>\CD,L+>\C9D*) M^G,A"6(%/I 4?M@&CAU&A?4Y]-?,H?P+NS_#^)*WX1:"$F.<0EETV>ARG#-\ M4WEDM,$W^Z7NJL8>-!442@S>YN)A@YXAS&,FVC]VUE,Y*DCCH M$^UWOD304-F7LJG10X>[TJGS;J'_>XYW[S2X/ASOX%%P/*#8 G%X@"A_!M:" MC&&9KL; .T"'(883#$+QGL'GT&X4KW\6H+'M[GG A2N9$X/Y0ET/:?S/^^%; M69;K<+5H'K]C+CGL,HT-?W^K4$PN> &8[=9TL%7CWO-!!4OZ)6= M86E#5!9^SJ'GNC+UO-,L-'=I"N8YK]^_N_CU_/+DW>5QSV[6A@#6A]T\?13L M!A6L0 B"G-LHTJ_41*:#:KJ,1ISK!3L/5$!U6RY@5.Y4[Q-OA!X*! M/6..0-1-GG<86FQA,QCT26,I.*(%E3OTR?;OXF/>2NWI?7UNX/K0^P^/@MY_ M+89&Y;E\1NGH#2^39_4'#8D(U%(%W6 MNM+MSR3U5=2]U"^^%U/6NB>%]$[PG@-^30YX^"@XX GE ""&*N8(.QS5?+3C M30FC7)SYA.FJN=_GA=_CCCPV<1LU:'K.Z$Z#!EZEQ"LA 4-3QI&\U^6*]PZ[3@3 MF!.%;2C_H+1MA0:3@)A(&(=Q$3A1N'GYQ6Q3 J MYHY'$,L: ;B@V_%0H=9._0C?$NPM^>QT.=RNZ-) M4OF[2['@( +GI,<'W;U+ZHIPI+WV':87.=.HP)%;,U13=QDIJV)A8Y/;-C41 MUU)C U:*6@RI#-^[.D'6:LYN3_&=>>XP--NX!M$1D<,,_8;LNKQ+$O<)!5_ MOP[[U,,^]?">M+Y>Y?M#S@%Q9EG,'DUT!EN[1DK@8U !YZHXFVE&2AG2S!8&/IBLWO-;L\YJU M839&E/=0U\M%+_G W%2YQYGK3$R-F=C'9GU&@[.9>=4E(R+@Y"*U!W9*%TW1 MP?>B7$M=@JK9:=,BT3D0ZF.3>/6\7%(CDDBM=8/&.T,I<$Y]X!);UBZ[&D3 MI72'0,!S-#PMV>!=P9U!M'!8,Z@PK+''ZDL,"T:HU"-Y59&2\X=JLJN2-'I! MTR>7?CU&EBY)+L4B=542T2GKJNY#B2?0SZ@QI;:3KFV)C=^FM:]J]7GPD?$1 M1>CGDB;062]M:YDXKM%GI6X6Q6R*[O6G5QD230R+<6M%2-LK?:$HA$L_0AT& ME@.#6/&5&%&GE]"G)P:7B(?V10TNIXCT"S!1>,Z][@L'.67@[G: MDMN,\,HC1249R^M#%O(-'V+E9%^%&!'/3'F%TN@=D@_&ZZJ(Q?FG,FU"+ 1V2RF( #N!P.)(9B6L!^ZMJ' MB*'%Y>F2 M>P&1]A'I+)_%:X#UJP5D3S>'16@;OS&WCTL+HG$'XE=T4/$F\3AMF$1]T.ADA[3 MMN9;TAV"NA==P?6ACH=-N0 JC##RKN]JZ'D2!K11%*#4P.;(A>4[XJX:>,G$ MYKFI4=,<3H"K6Y8\S]T6K> 74&9"-'[HQUA4H")2,^9\QOT5;PA%S+KYN525 M$*UP ,J+&0F_9S'4E\GY_CQJ9[R/R^>\O*/,2@FQEHRF9[R/@?$^'8@3N(O9 MAG7=Z+!%5,==EYVBRO1(8_:/Q%5S:UB*HF7=OO"^)RXU0D=_8&T:YK$EF9M( M^ZA[,D^ JS0)#&<1CW*M[W5/YX^!SG\8B+]32ML&$;GR67I @0XNFYLA.E7+ M0=TZF5U%#W#B 7;WND6;:EU:6(WC"I1=IR[@!J@;H=;69@JV;>!N&S9 8<%H M.+C5L!72;)/52@W0@+DTA*OJ1C8+;Z' QC\:',ZU"B/5*JQ>WC:# 7:I"RB] M[=[-Z4WN5=B]DMM8N)@FV>$+6%1WZ3K1;M+^D5G=61>.U2+(4M4#53?]( M7%)F!WJ87Z8L\ G6'7EG.%IE+49[*8D4&V3$[Y36NPL\@#S6I#UA\_C%]VX(C]^0W(9GZ[N;]Z\^]'FN#X<>'Y7.=3@0/Q.."0J;=G8W0QMK@B0+YYN3]4#M+%>8%86W!J%!I>*1Q0UB)O>8^.*5TG J\A7-2N M+.12W4C;-FKA1K6^+0HVN\VQ(18\B. L4Z/+5$]S90?B)^?)CSWWK%-I5";2 M$$$(JERJ%,7:YY);ZI5K=G#YL=>I#97^U;8Y,"'9I=/SZTALZ6W?^(NR6$!# M\:XKL$OSQF+:9\>'Z+;'X^>0R]$2YG_=-N^Z@)G#*TMQJEW#,+^1H;'DDE^^ MD<;02IL2XR;T_#%,$>;8YI]6U$K7=1_ZPM?9>2]@$+8'Z'V-=P^:T)#HI9Z%6P\O1M"J* MIG0M-5IO0E /(K\J=^\LR?E* )BO.3T;'O]%:FQLGP$#L>C%-0ILBCKK* M;N+55D=](M?6U?13,CBFM+)W#4LGG&:>8S68_P$\.=*,OL215S04%CH&?PX) M]$?Y!4<9;?)G@:O?#XC,AKCY?C9*UN*+S:95^@F, @Y7UD_XD MOO))O'B^MR?^0X)Z\-/UK-_MK[S;%PV\7^SM[^[V6_V5M_I-!0(*C>?+_Q+/ MGNWN/^UW_&MC+-5U>21>3[0:B3ZMY#N]";6&^[&9?J#G'E\KQ!$VQR$TEY#G M>H]8UZ"^1D ,&;X=JOI:J?+.)%[;4,RA=?@:15[C#+[!"(3*'("OKZ[A8K$* MXR-1T9A+U:EW2.U*0'W^[8;Q MC3XA=+W)Y_GZ[N;]BZ0^(?3AT.,&QB;^_O7QW=G$A_O[F[./9^Y\Z27UD MG_H\)76C4H(5F%=]@WY\1OHI2K936?L'>!IK>F_G%V(RY.+ MRY./I]]]Z=7ZH1<9Z[M'#Y#\WLE"'6T\_7TG_B;Q9Y<28>2SGOIZZEL+ZKO4 M=:Z.OMMX^KOXSP^)>/WFX\G[SR*]I[M+.[;UA-<2WM/!WK-UT3K[/=I 6_)4 M7NE,G W$A2ZJ4N6Y?G![WM_+1Q9^0S/K].0_WY[2O7W[R_MW9^?G;S]/VUNG M0UG3B[O_8G#X0':HCX:MM^+[8GUW\_Z)[_.B82^?#*ML]NI?7CZ9U$7^ZO\! M4$L#!!0 ( %& HE8R7G74! @ ,5 / 9VQD9"UE>#,Q7S$N:'1M M[5QM<]LV$OY\_15H.\W8,Y+UXKAM*%UF7$?IN9/&J:W,]#Z"Q%+$&"08 )2L M^_7=!:@76W*BG!U'O>-DQC;)Q6*QP/-@=T%FF+E5EHLF#FY<6Q8""A=UC[H_#%)=N+:5_X&HA]>E&P2E;:?+*-SP$BG/ MI9I'8YF#96]AQBYUSHN%<*R=TWDM[[O@2DZ*R,A)YM"$(>E8F!#SY'IB=%6( M=J*5-I&9Q/R@V_+_#@<;]WJ'@UDF';1MR1.(2@/MF>%EL&L&U$44:R4VA[)N M^;,/E7:#._:'FRUFP](YP24OIR MV"D?X-=>_Z&.3; ?,$_AV4*;G*LOYMNST>7X_/7YV>GX_.+M%7OW_O+J_>G; M,1M?/(JG'[R"_V<SXVZ?7;QNG/NHSAW_:\2N3B]_.7T[NFI?_/EF M]&]V>C9&/[-^M]O?$\Y0D#X)%S\E8S2N?4S7GK?8&VXML-^.V#MPB$VKBQ9+ MP#B9SIG+N(MV\7C[^=%/SU_\L A$VN2>Z/G1R?'QQR?BQV8>_#STCA9>?OJ! M;&+A 0/YQ]<;Q^,"@V5\"LS 5,(,!")!6O:AX@8AHN9XGT)OI@OV&NU@O6[[ M#Z93]JL![A!1U]CA*P-B NP9S\L!>Z63:W:F#;;B3NIBT(#JR\]AOP'5?DW( M+]PBE! T^9Q=%WJF""&M@*T:44*CVD([1JVX+!@OYJPJG*D !\X=Y*B*H,99 MCE=&MBO";F7'H"ELD $I97@&LA-Z X/C9K MSV61DI6TR>+?B:H$ZD10KZ&KA80@:1?'05JB$Z(9I59\44/5WND:+162%+=( MHE(H@"2A$O8A&&2L@ ME#% RHB5M!F)DUB.<07%%G0MI$V4MA6VH\Z-5@'&I=$)"+QMV0&B5@#20(#F MZ";)>(&1_2ENYI>50HG>,6_W3@[@T#?MG8AP%2XE5;R*0!^DG]&.O\8J >5D MR\X=I;"#_AAPRE[-2.OP.+Z0G#Y MR/W3R&]14I'PRN[>A*+[&!#%=4\A7]"5006XT4^E]>$#2D'A]5"%;15XK 1&T@!D2&M\.%60ILI2JN%9 MU/J\Q <;V@(:Y#"XH48E1SY**L4I1L)A>2-6*0NV" G0>MZ&?\5 @CBQV![$ MO6%+0SM?EG;BAG;V:T9NT\[.X< &^^P>2.Q,0DA<4RF(6[C5!:>(B5OD)2IV M$.%P(Q;@1SJ2/)9*NCDE-MNZ)2KT/.$I(+#8+=&U8HD/S&[J 965*9&"K$_$ MDD0;X0WP99,)%)A?*60B? (E41R)5(4+;(-4*$N,C1J^^4I\DS1\LU\S,IIR M5?E8@, (:0J)DU.$D=U2DEAE5CL$-^%R>YG"\PLVQ,#$AF)(K"MWOPF[A%]\ M*0U4Z4D_73AE\:*&Y"D3@BOHP(64-Q3Q=2A"-!2Q7S/R*H!O$\1TVE)7'?R3 M[53Q&9$(I3$4)E-D%-]8DK.[BO38JT@U'"'?': M]@3)P)\5T3%242TM.PQV9=PN4R^*+SQ-@?"!EW=)'13-F9+7H.J#HSORK8=[ MZ:/?VK&6+!8:W5ID\QR#J+K/9_HH'/2+TV:BXK MVW@EI-/&+M,=?P-UYKET#N!C,5:L,:,B 2'10J_E ,FF]*]=6?I-]9\%1\*' M2N( /!U61>+/F Z;3@M_@&^>%QLJ2C76+_ MYIWVG9-;G.2(_<[GK-]B_6[_>#\^?=GFW?M=]07@_>S[WH_=NV5RYXO^6W8* M^L)P$..&!,8;2)\7=@=>O*WX7%<.U=^ &(2N3KP#:WE<%8J7%B(;#@(@?).( MO9E%5W0($;:^:"%="Z&46/K'Z^YUO7+T7<>)H*CCS%V-65A<]T8-_/KR/]LTXWM:WE*>4G"53VQN#H6 U_._4\G)4XR'G5U75[=^BQH?U=),_D/G?S-CY6:B?^_F/AW M!C,V\IG/A]??+0)X5"=NC0"R)41*C('# M&F_S%-$5<37C<^O!,NS0?T/P\IMAQ__W!7\!4$L#!!0 ( %& HE9\>*GY M#@@ -! / 9VQD9"UE>#,Q7S(N:'1M[5QM<]LV$OY\_16X=IJQ9R3K MQ7%[I729<1REYVEJM[9RT_L($DL18Q!@ %"R[M??+DB]V)(3Y>PXZAW',Y9) M+A:+!9X'NPO*P\SGZM4W;)@!%_C)AEYZ!:]&?[2/>\-.=8&/._7S86S$G#D_ M5_#W;W-N)U)'C)?>_%7FA;&>:S\HN!!23R+VM^)V\&U06BR:>+CU;:D%:!]U MC[K?#U*C?=O)?T/4P^O"#RJE;6^*J+H1)%*>2S6/QC('QRY@QJY,SO5".#;> MF[R6#UUP)231A2#H6)L0\N9E84VK13HPR-K*3F!]T6^'G<+!QKW65Y4=LV NHABH\3F4-8M?_&A-'YPS_[J9HLYL#(=Y#B2 MF10^BU+IT3;MT4MH_>@VD['T[+AWU!]V2.FK8:=XA%][_<7%-?OM_=7U^].+,1M?/HFG'[V"_V<S MXVZ?7;YMG/NDSAW_8\2N3Z]>GUZ,KMN7?[P;_8N=GHW1SZS?[>X+9RA(GX6+ MGY,Q&M<^I6O/6^PZP2&R7XS5L>)EBR5@O4SGS&?<1[MXN_WRZ,>7/WV_"$+: MY)KHY=')\?'')^&'9@["'/2.%EY^_H%LXN 1 _G+UQO'TX*"97P*S,)4P@P$ M(D$Z]J'D%KX"W+3([IFC>5W(: A@2< MXW9.(CE"%/M=T^GPGD!CL$M%OJ ^2""1-BES%-/8'"T18!GZ,$/$@/P%*I$8"$Y17@6L@-*(Z/[=ISJ5.RDC99_#M1I4"=".HU=+60$"3M MXCA(1W1"-*/4BB]JJ+I[7:.E0I+B%DF4"@60) PB.73G@CT)=QE+E9FY!8-8 MF$CG+<>..-VL[$8K6VM$X!;&;%C;<,$S++V7#1?LUX2,[P#GQ7>W_6[OIX&K MX5[GI[2WFC25>!DP=1*.,%1#*&"!EQ$JZC,1)+,>X@F(+NA;2)YTJ&DIYNA5\P \;3MFK&7D##M<7@BM$[I]&?HN2BH27;OZKR M!5-:5( ;_52Z$#Z@%.B@ARILJ\!C/7BQH'B@A3IA6$&[502!B"KM":$4YHTE8Y2C<"B+N0E(=@P#M @C\$--2HX\E%2*DXQ M$@XK&+%*6;!%E0"MYVWX5PPDB!.+[4$\&+8TM/-E:2=N:&>_9N0N[>P<#FRP MS^Z!Q,XDA,0UE8*XA3NC.45,W"$O4;&#"(=;L0 _TI'DL532SRFQV=8M46'@ MB4 !%8O=$5TKEH3 [+8>4%': BG(A40L28P5P8!0-IF QOQ*(1/A$RB(XDBD MU+YB&Z1"66!LU/#-5^*;I.&;_9J1T92K,L0"!$9(4TB\G"*,W):2Q"JSVB&X MJ2ZWERD"OV!##$Q<50R)3>D?-F&7\(LOI8$J/>FG"ZX)D$,Z*Z!A)ETO+#BN[,NZ6J1?% M%X&F0(3 *[BD#HKF3,D;4/7!T3WYUN.]]%%N:HCHZ9;]25/EW:\)^2^KO.'5 M#+'@L-9JTZ<89)U%5OL_T5;;P4TAOKENE.N($Z\UQZ#_"Q&"LV MF%&1@)!H8=!R@&2#(8VCD D_J?ZSX$CX4$H<0*##4B?AC.FP*>?D%BNW6+_;/]Z/ MK[UL\^[#KOH"\'[Q7>^'[OTRN0]%_RT[!7V[P.@GA;\;DI M/:J_!3&HNCH)#JSE<54H7CB(7'40 -7W$;$WN^B*#B&JK2]:2-="*"66_@FZ M>]V@''W7\:)2U/'VOL:L6ESUS&WJ^L1*GJ'I[1@W\YLH_&[3C>UK>4IY2<)5 M/;&X.A8#7\[]CR<%3C(=RK*[X,!!/+3^%C/]G OP3PCOCNNPZ[/+\9C]8JA;,35 MC,]=P-"P0_^1X-4WPT[X3P;_ 5!+ P04 " !1@*)6]PPQ*JH% !/) M#P &=L9&0M97@S,E\Q+FAT;>U:ZV_;-A#_O/X5MQ8-$D"R+3OI0_(">([; M96CC-':![B,E4181B51)*K;VU^](R:[S:)LVCZ:K$2.&R./Q7K_C'>5^JO-L M_Q'T4TIB_(:^9CJC^Z,/;J_;;],^T!*+7YG M>2&D)EP'!8ECQF<^O"@6P6/+M%@NT72A7<9CRK7?:76>!HG@VE7L7^I[^%SH MH&;J:E'X]8"E2$C.LLJ?LIPJ.*)S.!$YX4OB4&@M\H;>;D$R-N.^9+-4HPA] MPV,I0DBBTYD4)8_=2&1"^G(6DNV.8_]V@DMCWDXP3YFFKBI(1/U"4G^WBQO8U>O>U+ 1[D/E?5B6"YF3[,YL.QR=3 ]?'0X'T\/Q M$1R_/YF\'QQ-83J^%4/?.(#_-W;V7L#[UJ0U;,%D-+2V]GI['6=CY5NU\F " M@X/Q\71TL GE.S/R,H!?=I[!^!5,_QK!9'#RY^!H-'''']Z,_H'!<&IFNIU. M]X'DZXPF]W(.WK'I#SG@ Z>19H+#G.D4=$KA74DDQE96P0DU10B(!%Y+2C2\ M(:>XRX&D\8S"%LF+ Y$= I#(9&06#;;AL76DT6WXT7!4.0%X57]& <[@ 2O M4"GP.NX[2(2T&Q8HI8B!HO]B>$MDE$+/<]#AW9X#1$'",IQ8R3>A42F99B@* MX3&,%E%*. J$F^5,*2,$?@QE3#2%E$J*&IR3JU9L)98#APXJIQ2%OUMP3#6J MKP1WX%A2Q4Q4V9V&*:,)[H?[:W9&89PD+*+2V,]?D\NI M[ ::_/;C]+A5CTP1+4WJ2LH,\UB$R,Q,OECE$$D_EDS2'!5=1H<>B][NS6:J0&0JQZY*&"<\,N/( M,&:6M3FHD:K,:F ++"[LGNK",=W:U)*WZV&FFL*'1;6321194YMTN>;C[RYS MK&M5:N*!"^T 742TL&S,.K2HJ=.:Q!Y#6'VU:@JQ0J1X!L1-A8E+KE_GFN(5 M52F$HN=/D!??<5K<3C#>N*F\*A8_'UAWD.^VGGC/.L$%8V@29G0%#2%C*JT\ MYE*T$]A9-R.5*#5R6^#16W/>M?9JZ!$R&2D4]14M"'J0UC>IR%PN.9\QQ4*6 M,5WY2^J&"*GBE3DL;Z]CF:.IVCJN&;6UO,@QK9'7..HRKZ_ ?(ZBNR$&Y*EO M_[MFX&J@GQG@121K_(C!L%1\Y>KG>X@5)3*&Z?%9[S]A+FO MK=KP9C"9C&SW.)I.1R>3\=%:%#_<*-DX_Z;.OWQML''\+^'X:]T-756_/T1E M8!.TOT30'F#IX\-;4D&WOF#]DM_QVQ17FXKT8D7Z@(SQ$\;@ !1J@_V6D S5 MQ>[=-DS8/\ZQ74(BU W#-+_8SJTUBXZYHA/89$F(151:4E+B,]>V^^0S[*ZB M4R[FV-?-[.-RP9SA<6VOW''8]FE&&J)+2>TU.I"BH$0J>S-1%:8Y-"\LS,UA MU:Y"+]%9>O $>@DE$7Y"3S.=TH/A1Z?;Z;7* 2ZWJO5>(*(%*+U(Z1]/ M,R*GC'M "BU^9UDNI"9<^SF)(L:G'NSG<_^I99K76S2=:X?QB'+MM9OMYWXL MN'84^Y=Z+HYS[9=,'2URKYRP%#')6+KP)BRC"D[H#$Y%1GA-' BM15;1VR-( MRJ;G =EN-^S/CO_%G+OCSQ*FJ:-R M$E(OE]2929*7SKF%#/(?*A[ L%S(CZ;W9=C \ MG1P?'0_ZD^/1";P_.QV?]4\F,!G=B:'7#N#_C9W=?3AKCIN#)HR' VMKM[O7 M;FRL?*=6[H^A?SAZ/QD>;D+YWHQO^R?#L3/Z^';X M#_0'$[/2:;=_E7R=TOA![L%[-OTQ!QQP&FHF.,R83D G%#X41&)LI0LXI:8( M 1'#GY(2#6_).9YR*&DTI;!%LMR'0Q&>PT!()"26S;9AL?5LWFF[H3\064[X MHAQ&_@X@P1$J!6[;^0"QD/; '*44$5#T7P3OB P3Z+H-='BG"T1!S%*<7XHW MIF$AF68H">$1#.=A0CC*@V=E3"DC _X:RHAH"@F5%!6X)%:IUU*J!APW8!RB ML^&-D#Q(28%CRAG*]S<+*;R75#$37 T8)(S&<,0XX2$C*8SB&"FD%66"1E*% MQ!$>:,ZKU&\ 4F@6+R OI"JPJ ,M8"6'5QZP.=QH3"*1:]1YE;PF,CBIV(^) M# BGRAG-4[J ?FA=97#2P'6BO:_!I0IO$\;>;G.OVWWNKR+(V6V^W'WUO*X\ M+]%]"U@O-KBRN-IV=VK+/[PF7R:W-33Y[>?I<:<>F2!:JF06%REFMA"1F9H4 MLDPKDGXJF*09;E &1I]!N4TP;\G/$WO;T7LS(,&*6M;F:D:I(2V ++#?LF>K*-=W<5)=WZV&F MJL*'A:6321A:4YMTN>+C'RYSK&M58N*!"RS.Z#RDN65C]J%%49(ZL4<0++Y; M-058-%*\ Z*JZ,0M-Z]\33F+JN1"T+7 ^L>\MW6 M,_=%V[]B#$V"E"ZA(61$I97'/).V?;OJI&0A"HW@J5HZ*AFUM+S* M,2F1AX[:S_4UO+X#\QF*[@08D.>>_>N8B>N!?F& %Y*T\B,&0ZWXTM4O]Q K M2J0,T^.ES(%*?"W<:L<^9+P]PMS74BT8#T:3";P9G9Z\?ML_6XG@&T6(V]Q[ M^ C9.'[MUZQ+KPBW='JGT^QNG/X(G;[&4]%M\\)/N3DV(;)NB!QB@>'!.[* M3OFP^2V_XZVPWC!CBI8/ MVSAMNR$C#=&8!.UC-9 \IT0JV_\OZR (FTNQ04SWSA@NWCS)L\D[QG#AC,P3X;5D\6MVD3#(2XD9RHI#[_I MEQH2F%9&Q3B&(L<9HR-5^A&WBG<:W]>FC&1Y@^9D2LLKT"&QIM(CZ8PLE+U+ M>RWSCS@'3WHM^P\\_P%02P,$% @ 48"B5AF30 04\ !( !I M;6.]][_[S M_GCO'3)K9:W,F;/WV7M_^_MFAOW?^T3(D>O&IL80#@X.R!3[#[(_";D".<#! M\>_SOP?G(PSS.:LDK;. M>=T+>A>O7#4R-KEF>OVNI96UC:V=O?,CE\>N;NY/?%_X^;\," P*?QT1&14= M$_LV^5U*:MK[#^E?LG-R\_(+"K^65U165=?4UM6WM7=T=G5_[_DQ-#PR.H;_ M/3Y!FB7/S2\L_EE:IFYL;FW3=L#=O7]^<4 X.?ZO\?_HES#;KP/L&!SD_N<7 MQX&7_TX0/GCHI ;7T#A\7EM4FG MJ?]<^Y^>_;]S+.S_EV?_MV/_QZ\)"#\G!SMXG,(0.(3)X#P0>^;3_SJT8O]K M>?GI4!]DH7&'%L\L:.2DGT4:-E!-.H1$EV 2@T]_50P$/Y,CH$E6RWVK'#J[ MBM0=EJ 3F$9W"*"12>NK-A2T-34R5TY;L?-X27)3XS$R\AG_&9GVZRT^.SR? MA,:ALLBKE'U(N[K00!$89SNTI:HVXI7ZE[6D2HH.2GL.P8;O0YY 0;UVVBUF MAD)M1527C>S%T9(-6!]ITOE%0Q1E-Y\7##-"AE/H+(%FYF><=Q.*T(FI5E_C MF#UK[;\YV3YAV))UC6-%\H+XV#Z$UJ^[]Q); ^/?A[2>WH<\1(.*@E&'%ADG M4=PUS56WNNVH]Y8*"-?:P=:/*=;[D&_7LB?"K[_(O[W1>IZ1,I#H)P1>O$OF M7N-X\8O!R4QF.,]Z! J>;!X1=T7_QBAH8D"P8&#-;Q]RR!?\^WD+'L[BH8@5 M3W7AK36*"@PV7#+W(5O""$^&W3XD[#>2@_EQJ_IXT/)$5:7S4U?CP8_VN-)W M7[O!1X?W+&C6S)PMZ 2>F!I!'A"(>S?D]_U&F9%/J+:\QIUBC@OW+Z]?_O/P M^5,OV;".L3PRUVJ&_3W&&R@/CEC>K(C08HDKOJHTG(H>$CA=MK8Y:7B!(<%> ML3< &8BAE#/XBCT7>P.T(P36-B9*4!.?]-8L^L\8-!#N4D51PPB*S4 H!E9" MJ6E!P6OBUG?%SU74KH?S#^Y#_NB(*D.N<&D/'BU_PVX&82]5%( XP:!&_==> MPW\1OX!98^_&H6=@PS[DX :8D0_>G:UYS3J.O%0SLL8:2G9+,$P.#.P>D&Z[ MW9 X%3STW,PZ^ -4Z.'FD^;V0^Z62U+C#?Y__' 54(:,(EV)]:+0T03#I(IZ&B%>P-?[=V[AMQ,5^0<[A^"0,B_+YW(2PJSEVY-/ MRT*[Y8?K@[*E)T]USZ>$))[/"-^$^[5*YO:A3C).LJ\1@S($6N$,5UWS7R:W?H#L>M7Q[JM+(E+48Q'S$?+>9]G^+45S!]FB6'>+^C/-;(S3J,9L_)!6/H"(8?,.Y-TXTD MWZ,:?]8HQ2.M'@*^#V&KI'GR@B_8=P*M4L5[F/C+5-7:>+MRP?SJW)#"3M0US6P1,[ MW>J@DA"Z!'4.-=FL-98]O,Y3-\P0\82GG3(.Y#V%[?&$TOG2Y-8]#8&KS2<9 M[LQ,@)A(X%-!ZNQ+B1;>XJS<6)'"7_Y_E' _5*Q MS$/%"Y(/\$F1L$JSC,\KCT:>(1S,-+VT1]<]UP>1,U$?&(%@'-T*-014V,08 M>)!TAEA'_I2ZER/<@QQ,:-/!=^/52 MPXLBY*J[].\1-1?E?L6RLC#7:I)-Z,()QZH,L6&:=3+M&K,&:90W832W=+&CVWKX\$=(^5%_] [B5$5QB;L< M;9VW0EI0;[8\]EVVQ(4:\;?FJB5]38-,\8!VHD482A.IFW9EU, P&^$6E(M+ M_<7\<$#SW'*.H&'TW%WXXWW(>'X;4 ZTZR.X044+3]W+%4GSL5P?%DY^G$]< ME-]$J+%C"Q!SZX76."A76E!':ZNH.MWQGJM'?S"3C>H]KMTPJ]2?>KKQRH4S M&4TVBIX5I/]O2TB.7B::9/70G&28*=L8Z97C?DV=^ 1UIPL&X!4@VVA#L"G."[:]9TVJOG'ENS>?VVB?OYDW19WI8/G9R>04,DT;@Y6EAC;I$0,2M M_N=%V91#E3V>STI4GA^4VL'.6$]_##L4PN5E);'P5,@W=DBCW!2:X9/J'MV] M*$;5^5:7LXKQ3",^QQR#'0B TR(IAH0HI">I"=HQH;HAFCI\J]J.?(+:\J!U MYZ"L,CN_NMF%[=\LC^I@P3+(BJMPLKE#>WIGG%0&EMOLA?^]@KEB?H+*JZT- ME_Y@#:+-6MC-XNQCB_E-"KJR/C58;:@*R@YH50:(9 $H>2#^"WB%?L4=H'Q% M:=GVT,Y+)%4U)9:<(?/AWN\((X;YXDU3_CH*<8 M60WZ%2&.+/GOC.D*.]I-GT@]]N5^CU+2F\LRE[>++"&WC439AUS(\,RKHU=> MZY&E\;-XACB:C6!DW"0W+2:\SI!690.>>P,S#G9D:1_"AY+^OD,X#CM36#944A+UX7S&P:A> MW8."+X_Z?_H[#F_S*&!'FAWMUE.K..)'#(=#!THAP0\:-V,0[100=2=C)]DA M2I_U\UM@BW,::].O_Q!D\ ^!8FH!RJ-#<<34?0CG@\&MZ Z%75CLR@!T M'>OR-SJH^-(6-&:A&<8.:=HV^MB3YG.@ W'ZP![#-B FQZ+T\LD$M;\OE?+^ M/@NB9NEA\1%2 '0(QS:<.-]W>+V=Q0\ZD./X5?%1?H24 :.'G&H6H^YF)-A* M>] ;])%;OK&I- NK8'W$ LHUH,*,F8>[[V@_0+^^,LL=CB17CS#S[%3S[L.6 M-P:35_5MFE#] ,7G91,"/20MJ9OPCWD,=B,>-G+B?V0>91J@,5 >N MO'(?(N8RB#J'O#>J8O" K.I@$;MN5 K1B8I2S3%RL96#=UV6RI'3^P* \M!0 M X!NMXP3:PQVS5X1:%1+R;$?+VGZ>*8Q1I&3^30G^6U BXR'COFZ^,"P!NO$ MHPO?D&J^8:]S1=?/%#G9#)I@^Q?PJS;L,!VBPM>:F)C 7(8J52*2<=K':\VW M9/EML>F"I[[UP94STZ.1D*)J L4,B-S#=TRBI9%&'@/16:=<5<7ZZTG$RAMO M"Y+X3UCM]/D ->H,<2T2?%4FMSDT7UOV!-6J&&5Y$?;>IK>ZI>7H.1)D:V4- M@896H?4C/!WH,99(E& EZ?[.01BE0$#':CMT"IQN3II7H69;X4<(! M@%B$@ !/N".[C:A=L37X*_=+1]#C"L^!URKOI_]K-M)7ZS%ZZ0%"R5;FQ$6EYTLE>#++=5N(:L'BQ5-PLWV;'A.J&0'PCM_3 M@C6DNN9VGX;11EQ*5_ Y/6PB\!0]CJ"-#\&Z2;A#C.L9G169X?X/L=J_>#N:US4V]N\!W1;@&<76P;&^Y<= %&V"&(V;7$+N7OK3GR3 M6$[Z^P",I1+ ,P#CJ+HQL^A%B$-'UH$Q+$.,[#&G.7 Z8N3-^(J)-.\@SQV+ MG3*,_2Y \V'#0HB!%A5*\QW!D>1KJ&P&H_A[RD#!8U'@T<;G[TK9S$?JW7K] M D_6@^7(FJO8$QV7R;[2-Y*?CPDGI'MC/9!H%S"!G61J2"%*1[G)EZ5F)2JG MVJ6W^I?Y/?>\A^KA,0A^%B_0V@&4J?XP??*@J4K3R/VERJ4GLC)-?"UD M\*;E&T%)J#UCC>U\K0?K& A0PMMP_).DQ#@B%.HF\7,B^[=MSK-EX8,3R4;G MI#(E-\.>*Z\+@>?#27-9QYB1WMLQ-FAA#[R(\6]ZC^2U6MI4@IVQ!2;MRA*8 M$;X1KRM@]FSBWN$&I^0MK]"370)E59?FGQ6_/N)P(XZ%A$^'$ M2@SE.E20#=BWX(^5$]1[([MGN2,'UPVTBB(Z2LWCWYOY;<:2!;1_7L*N/15 M]C%W:?S.)WX$> *_6C4+!<_6K)61+2:#R6(-T^/5N:=KPIZJ7=8P7DJQLX02 MPPQ..8>M]HT&TN_26MG[50V&$_%KCKD,?="7PMJ95?$_)-)Q9YQ;]?'&D:,Z M+H=>,#5=MS[V//30B2FVV8)")["Q=,WEXZ/%]N M=_WLW!G.V!"U$%?^>4J)E=*[4=.;U-<.Y5Z3-7.H2+N S >41OO4G*)<[/A8 M<$1F"_V\I3A_$+(Q?FNV68YM^;J;/UQJ'_* ;JANXK8=XGQO=$WBO]B1W83 ML][$[MN5R5DITP&^M'RV:/52!Q4EXI&WL7\F:D*W>J>/TX9OQ^Y#=BQXCI3Z M&Y.5![AC-^'@2>CJ]NSZ8=3WXTYEU%.D*K[@.ERE@:XK(/G6_-0!GJG<.D?R M&^[+:'OSLVXO7-[KIORP^SC?:QUQ]9UN _YQ \KD$]"J"3QD]_S?!.)V7A-5 MJ%-B;S%>ZGKBF/NWOSU5@T]_N7@^/-;"-]V0]$=Y%@$J PR)Q!7KQI%F:894 M,]VPT:5D6UWXZO/UW[FX3RMIC*8G4%!MG2$V9''D"9[ Q9):-I=)^'P.C+I; MD\QEL_[TM3^T(R1@&]OC_]BY1V\]O2WWIE6OR(Z%(.-"JK,#\\$ ^:5NGZ1] M[RBV1^2)?69_!: Z.K!KK.8 MK5G\:)3Z* #A&9_^VCK&#V4*Y?FS)[8>[6V-MZBJ;:Q]LW;M2P1Q0FZL@2*P+6BR2*"$^A@_E#/N$%3>!^"#+\#HED"N>!BSL0QE6VAP\LJ M7/ZJ@_$8^A^;]6:-R>U/Q['.(K/[D-GS/G!=70. (@IH I)L:Q,1E1*M9H&N M(P;Q^A@X@WD\IS,3KVI\>DZ61>]5U30_\3E/T.A MLN^L-Y(%YB9:7W(:.E=VM';O]0.YIIY^IS/;>OG1_$F9W[_[EV-NF>CL:;!9 MC1@;WH%&1_KY24( AM2!ESU'R='/21U-8\): PVYCYZ1Z8:-[@Z\=#T=\?-- MGW22V3&E/[U5;Q+KQ/K.U&)^3<$[QA^'1-)JSQ8JUB\WIL,M<,1D*,5Q&D$2 MH&50V!NPMC51$YGC4E,V-J__39OX[,"/H$;48M(>?NWT8@RT"R.@IB/$0["] M=X\PKIWN,HRB37W_CJR^WV0C?Y1C"?']QT=H$%.+79O'V=CEH-;,!?:WDQ = M J9YE,2R,^&FS;5(MISOGU)Y:L&H<&[9@MO_R79P8+\'4[1O!1\$6[8ANE::F M,SO8ZSDP1+W']R&T(Z GJ>[!AM?G05)=_8T760\6>O8AZ 8;]#][ &+F1>\U M9^(TM'L&.N0\PGA I+]7'YJ0YL*KWC$*5*V82N'VGI]I_DX1FQ@@,G5>*XQ& M5#XH^8W\)9,])UU"C6()P9B3C,MT0>8.2ME9&<81:4%U?K3\ 1#O=&E"CD!.GASE&G#5Z MEHMY_WILX6GCS"\,#HHW$1U]DIH?YXG4E6'&_[K:ZU.^XG.WLHMCNN%"EW(7 M.QG3@N0")\1'[BT4@!?F MWG>_2G7^SDQWUW7U1 ZXLW<(R1I'09E-N$?KO$ASRFH,+21HT'YYZOQ"1=WM MF(?>?D^WUV)IGSPHW2P>5RJG%7N&#=!JPSJ+ZI8]U_P!J3MK5NB'X#+3:S.( MS3.R&F!LO_)GG4&7H!:,)U/#>\ZAY$'Z3="!0K>G*I1H1Z=]\A['L7B-9B<=]-%R5M2U#IA,=?N#V.N^9Z&TOFM[Q[)2'*F1FVS8-ICJ/EM8\;&YGTOSM&+]!+DI^$*34,Z=/L M^H&,-9ZD6P= 6UE"(X<:<8(3AO[S+8(X+^_MRU%7RF'&P&)^52"Z?1U4+08J M%;L(44>1(4.D>@HZ;/XM)2_#<^'TZ)+YFRESX7[K_3X% MT=VDW[FWTR6@LBQ[@>I?YU>@LU;5(^#"M5%Z->J72672LL?]S.6N^"99B[ MY:2=U[##DSV,%=*(F8-DX]DA!2HZC"7,T!A=\[/@)EQ<<5)/[;PN?_[.O55&B 6\%>2 P_>3E\;^K:IL6S!5-YW]2DF![YO;GTQ#/V MI%%AN^EH",=;7W/L+S1X@L 0\64=KR'S9QE0=3XDMZ*$/O@K8WL ?SW+';X1 MM,_*/1^T5CD\_P(:UC:G]Y1:M15O'=?P)VE+D2'LP>+)=#V?G,>P LOR=H=O MB).-!K^)S!DM5US/+S3\+YT95%X:=:,BD>?4M0&MV*_G1#GB#^_J_J\;G";_6,\F:=+D6)0E-:M02D#+7.B[H4&/H2BJ M:N)M&#S*]\:P[NS4I,,/7]1JD!'@4#&-@J-&L@XQWR-/GJ\A>PN[[\F\4[JV MF2O[Z+7_5?I/BT]BNYET,S8@#4QXI175]P&%+M??^H/_;CX7-R(LP:[BT(?EM$2+:;AK2X!S>QW7L8=@ M5OGSH T"Q?3)CRQM=CN)@KNA16:T4^OSXK+E7B2.=6ABF=O)MP,<6()'F=D& M>O[E]SSL8<4%SYUK2QU+V,TT"1&,A+,G/F(=_6/-HS,@')!L6]O?1V'V*<[#_@*^*+SA990^0A*DS6,BF+M"I* M95!-*,/4N?AJ;UH$XBE%9)P,UTS:PG8"$^LL@4FPD*)E7C=F(.4CD;B5<=^1 M%&K0T'$;SX/:(?JN(208"F O&3NN/HL,RH_:5K5H#Z)]4!M_V!/_-O]=DM#M M98'3=Y[Y)^5IM:..S1KH=U!&K7BQ%2$P]V7TRJG@@/43CY)N)T7R/'ACA'( M6EW88!Q[_&4'D^\.F$9IN)G8VS'FAC^>FG)@#7WGDJ:CZ(LW]RFPG;$F-GPI MLU/H^2#@M0_A_1;^+?"B28>JVA&O$CY/LWD9ESA\5G952"VEY"=_\>>42)YM ML<&<6=39\*['#+D,]X";0E9#9MLW6'#OU^WZY]6"P MY;4U*65E,1>]@WY<.'8C)^Y#0(6?B$-(%VCG *]MH),,]2#+&LMO^KJRSJ"( M7-XL-&NXLLF9^VPD_\? VHSH[(WS0&K[,9,U95/_$#3!&SQAP1 UQ+D3PCR) MJ=J"#II/]ELF.G"0\(E"7(59#*P('V(CW$ZSY!K1)%"J#)K.O M$PH=[CG)62@DOWQ5T2VL>%@JDO.-ID^\S8+%ZB&Z)0+5C:O2C6"X>FLG_9Z8 M5CD>?Y^J6O1&_N#+EETV2YIAVWVV9K7=G1[(ZA8?R/F=\&2OW\'3]<8U=-^+ MNCM_\IFUO8>7XS]F/P+TJ%XFX:1FI4BEIM,JJJ[^Z8,P7&+^9@,9%^.DR\PU M")&9:?JZ/*. U]'K\#DVYW[<5)*HQ-G2[Q.*R,-1KD'9#($LQ!"QH;VFS'RF M\IEBU(2_X/;^^^Z)K?Z@>B,V?UZUZIS9K?"8/#Q MP"5*8C)I713QQ+K]YMN)DS*CE;$-\Y[D!0,UH3JQ7E8+@F(K ^W$5/@-A+/. MV[:'8 .,N^F^[39!H1HF)3KYZW(< Z96:6$PFA R-MWG=F;.-BP\^D*<6.:S M]?,VD6:"D^$):5K50PD-6EHLP1J0\RM2>J19D#6&XK:NHJJW.P9-]-ZNBT!Y M9KEF/%U/+&IR.J]8&:N/7X&OEE$)9LS\?8@K@@OYW^"TPTTJ*LF[L(-C(&WA MA$K4M(-22&? SIH?!L?J (SEQ1D3V![\H%('J[QP-(/=#M@7Y& M$2W[RK#_L^A&^2);@%.N24;I:PH.## MF>=1;Q++[MVP8!E;?+=9(C!$TVC-B-]1M%M4B<3L2/V$Z^/B$VV*]/)[W_U- M,/=O6@Q%?:[FX[:1B(X\'M:8,^14O-,RPU3^"7@@T#!9)H;%_61O)_K=E.V: M Z(\F^/T:O*YA(<6_JKH?IP*CIC"IL$6XF#&+"9F"T@X/E\R%KWGV5_B&C2H M8NY&*7S3WCUC?>DW]QM+P>T%=D94P]%P(I9 N0- W"@.3B:4G)[UHGP]G-Y\?DW'26N16J%>PTS,.KTZ\5]VV*,J>1D5@!V0AV\ MJ#R+3+=H0T=E"46:%Q4@>@'-\)&K&9;LI%[ 25APHQLF)\HZS!R@3:!$BM(Q ME;+G,\5934\KC=/"&1I^9(28^X3A.T^=A<)GJ:5?XE-=3UYB>NR]98;"'YM! MQY5IMA1L^-.'B7J>JD<=\'SA.NVOAC1V>N3^'$+QLJ,KW,S33L6Q#@L1Z<$% MJ1Z&QS"6'VQ=+-YI9/U&(4;FSYKC($%-F\:U0O%F\[]"? M9AR!-BLR5EWC3]"+T/0IVF;&EQ A;0*HCF.(Z;)DDN@R]^ZY';V$#)QMF?"/ M3!@8CT&DA^!6!4V:E7?%J>OH;70,2W7$;PVXTS!:E6#O6M?04/>N1V5#XW2, M8E9>=>R\M:16VA$I805V=RD6QW"7 *)44] MM![A5^1I4H8+VIO/C_\"*&Y)Y!6&MY7U4;Y8U(VL(1(PE">2ZRZ>%#BR'EI5.6K%0XA M\*Y8YQ%Q[8DB__!U*G.>:?2"0'EJLZ;E\PEYE^K:1N^-]!!X//6D6KCB6;+" MT7M!7G?R9;]Z9&$:U.[N*:(IM:@SI""D253"U[M..Z@^)!H/G<@@WDRCFS*X MJ+IAVQY^60,.96^%/J#(Y+D'?TO"8"F,;\A'H&L(Q6,V/]I N="8.N-F,S1Q MK1A>V^%*A?;COGD=WD0,J#.D]2@P> 2B)F6AQ%,HQ7MV\L(Z*"EP0NH>Z^&W M2F^11<;!6=Y?/[^Z)*/6C/R6<40H%W[+G-VH)9F?W$>,SDRK,IY\'6(]7N@YR-Z%R49,$B@E"D(%@AKZ \H*H'S/X+JC0 MBRI6=P,/Y\\?=6_%#:_7]=">0NW9LA7^,%,3 %6[N[!2A(F_Z/9JFD3Z$TTD MQJWI5>7;Q'''1#C1;T_]E!?:7?K4"$C6 P ZW<)W'R05$1KO6_OF6_05(K-%#EN1O1"L MG_NVNS-]M?[G^>4,HP\I-D'HH@.^ZXADG)3S/B1"C,UKPQD&S:]VQ?HKM=*65\]5H5 ]?Q.0P(P&O@M+:DBGH&[5E]=34W'T(SQSMX<-]B%OF\ OOY.&3CP16W@3;$* 4 M"_AO/ G/$-%M3)]>'6P;-CT*)5TU\M(G-Z$,D2AV M^8\A'S _(\V(:WH^7G(_(O/U+O$=/ZE[B%+Z U4Z@W+6( MP50A&*)1Q&Z&BH"7@:5\H.H.2B8Z'!@%>4U;5;IRM-3@PRE"(!T:1FHZ8!506T(K-$D=; M,@L:/0LO*L,R/Q7$1--S%VX!-_!_HXRP[>N@3LV]1#PM#@QUEE.JZH^2^O2W M\_$]5B3NV>4?>"-H*/2GD^8/[UAEWZ?O/)><=_%LHO6ZT5,W%D?\4C^:4VQO M>+QM8DR#^/GO\1O/K2 0E-\NNQUP MY:E5?7Q6-F.C!VF8J99%WM7K'VWNE;OON2X)4!G;W+;.LKD0%-H!&;23M1OGW@[Z^&J55A;M3' M0U,1:<]=_QBAO$+3F4+L34"@! G(N^R$J F079[1.XYOU[#X>N\[=Z^D9)<&>NH@SM3 ,5>HE6L$:'^&B#F M0 7G$F)SYT=2OVGMI) ?,*B[-BOK#&DH.1CX]S#^XO:*7HYEAG5#376$*;T; M14:W/,9!X<3X+*F,3CCE]GHDI8V/QUN6% WULSZO]RT(UQ%GLD6(DD#R)5HU M'QKP9G S!I8^/2O:PG9AP8LOVP:[9X4B@_I'-W,B9T4G&#ZX"B6EQ^?FL>X&>O% =SV3A[T) MGE5+VMC)'\NC#D\(?Y+EZ!%G",,ZNW^5MSA9 KBA=#J-1?_O[Z3'E_Z?(9J6 M-JI2FYBQYM,YH+<8, ^WTX%.-K0!O(#7NC0([3J.B63H>GM_<:^AV:3QE_;Y M#RS$B$TQU[)[)_2Y=)9XZ<$,J0\L%\]6NN=4V7&:&Y.O.-6TC-K:T'MJ>*>@27S6")>C-DA8@RQA93[52^MFHJ MU^KJV&:;"IQ#QSOFC_\4;V7&]'Q]I2X6[8$C\PKV5A3 M;#B<.%_@0'O&SN@4U'= QIF+SU'+SE&!1?YDZ1!-.$@WWK19Q<4T7LZ>##B\ M:#TZ,_K"UM-\OB/YU:#*Y9?B#_YPZY@DI9"?D#1>4+519RKQV"M$; 2&XJV^ MRB1B!=L+5^**/:Y7S\ZZ>_W]Z1-:>?3WO?LOO[5W !133,1+F!1%/1;%_V=/ M(:TX(+CCHE>#:Z')29>&FEB2O15A2CNX;#UVM5D2:+W+XF>- I)SH 5)X*$C MPG)41:J-4N^.L-<[T)O^3S\-F(PJ J00W"A MY&>04/#?W7.1WUJG9Z)"Q*8>0?^6*FYQX;YBQRO(UIGTRT@A"B&NLO!ML*-7 ME_ZKR_1B2Z^[?P5-2#91:0T_4&;D!9,[B2YF&K$[3]2L&7@&YT812S""F:EH M?J45+E+B.5Y"JTXHN%:TP[L[JSBYCBX4(^,H7MYK@9Z4N[2/C93S)2^J][P3 MG6W7["8/UYB^#5]NEUN)97Y@5L,?RZC3&ID?#?[.55A4F(!26OQNTM\ MW]AV*I1OC-1XI>I:?N]2/:" P@.MWPD4,RDL> :S&EG?_7JU$X]N/"A+MTBP MV4DK)>^\0=^Y]%WV"RXYQ+M]QTEZU$O%^U/ZT,:0<:3;X__04H4GPH1.A/%T M @B <@T E1^'TUV1^A447*RZZBKLI/L;E;N=RA''WW#*/G0M-.P,C&*(-; $ M\D!/=D@/CWDW>A)W3U"X._1;G&9G9X1IAJ9,E\N#:'_I]&E3G1> @:O=>67E MSE[N^/#X;' W>_?:V5!S3IT]'>HP2^ YL[A9V$/S2CYX<:"S^DFG<_T05NQU M.-[C?NP :,CN,>TH/%1T^\^:EP&W4.2:75B/WU0_)[98>> 3W.P9ZH,%! M3VW1EIPPE_J?F+"-2L<6Q&^@"KB-H'@@&$?#;S/CX*Z3N)B9\\-.[5VX(_>- MP\8>=8R).]ZV];/V;C09^L#FAIEL>+9G05F=*+GA1A_J?W^'9[D3BGG2QZ8_ M=V4^./&GU8)P/TADJ)E-C<)RV/5RQT"=SHM4;1A>52M9;_0+X8B[.9Q]W_Z M\<&W'#N6J$JWE/$E%[V;RIJ=)MROH[1SP< ]*!?0VDNH6L,FPDZ[P0]O9>2F MPP71-4\^2RE5U.X>H4?,)8X7#X#G;6C/,SH)E1(QS:<<'6IH+R.+]R$5:SDN MNTZS=U-;MRTY67O8 5LR%;%F16U!;Y7X=CJICI@JI@6Z)-4QN "(\IXEV\@G MK*Y4>)GB:L4G\*:H\4@ZO&K9E^,G7HW#%^,%H8D-F&_^6&6](EYV2G>J0@U)/0I0IBFPP!=NAB3A/&7C[K^OE1B3'LZ="\O_VG%0S0BTC M;U.WH]H(4?7=T7ZF0Y,6@R6/&K),+APNR,7E LI 54VW/GKB"BV6ZAK_[<.' M[;[_[++Y?:L-WH13(%9C*=G.%A 851NC+[ M=<2&4+@*E"UVJ*]Z2M'>@%5B"6.5WHT()"UU[*N31T.PI'-UPA'!G$J+[J8 M"\91$]I2/?,+X W$WP8SVH(P4=N I,/E0GMYVNJ7B8F^J[*6$:].L*C7MN7Q M[NP4<@3]J!C:2ZI-/(.3W"<^L]*ZDR;B4>_4X/FLPJ%79>@ M4CP= *><^)/$X8Y&9XPJ5PA'7@8CC3^%+XJP#E+VI*76$2DDN6QC^RHG' M+^LR1+I)5CNMF-\[K1=AQ>4*932.P((/7#+?%!3L^("JND2/C0$6+]]QUAA; M2BNN&5$?6$QHKW-UPJ+6_V;7,74AKUA MUU,A[K$># :TJNB4/.^?SAN%22^+[VU=5;,[Q=V;!J6(M=5Y>EKM,]'M \BX5\2 9U,,]H=YA>8(:J;I952 MLHTXO)*\O*=R1YK[S%4;#JT1@X>\-C(ULEO2YY+CZU(7JX%6@7T(6^\(,%29 M1+!/U1#SL89.(T\#3/_P)U6O/S<*:1)1J759G(GNM.^>=D6:O+\B M21U9AL\,QS:MY;YUARM\V%VAGV=HE3&C]R%/,9+(0\U&WE$(L36%4:3.09SV MK>N6<7&WA"0G3#E_V)? M%E*>;IDW+T-S?86OV;(/@:KEIF \0>EKCR/AZ 8\:EX:'^&+JEP>!A1P ME@-SN&Y9"!6_BJ$Z%ON9.3JT99T9?/SC@BI_](^ 1P]&@F.9!YD) '$.OD^Z :D'P[T,\A?AA&#)":'+: MO#+:^XNLXVC=JE4W/.HZHXS);CO$W_L0R0#?.[7UH,MLD8RO18_;:M7EN7O& MA@:=/VKR+]L&ZYG88NH?U-(C O(%I.%'[UJRJ;6NV:Y.&2V_?8 =:C8V)6*D MT](7LK],G>N]XO>8<'8O/K:*S$X#/MH+2FJ&?.J,7/-H_JWK[9Z/=X$.H@TY M/XZ]<#RF\F6XMZQ>L\P3F\O/.2=^OBT*.>=[*\"5Q3-/-PGXNN0<3FHNY"(G MX(^:\,CN/LY=4_+\X<+>2GPH8;VYRX]TL@?=@%%EJ)1@;G24_;*"1-Z>=.L:YIGO#4//95^ B\R8S_G^^1'&8 M7$BR_&U&98-!SSJT,BZ/X:1AV3[?<>,MVLG7P?8""G9'=*Y4T%' M+,HMX$"YEPSAKDG:?\,/J(N)I)IFZCP#7OG7=7TLE7!EMDCW%4TFVP09W'@F0XG64HL0XQ2M5&=_74M#9$JL[!*6Z#2WQ9!B!444,:VIU[JR,_X8'T\8Z\YN:8E*-5H5T>L1%5UKW 4JF+/1']FMTQW;RWSU&(IGF!K*;3DV)A.?Q MN]>NS2R.VRA2L./027PK'E'I_X$$9^<42343ETP*=M#S6[-0_#YX(N92 J_, MO="/KH;*W^'$:*#\*5"!;E$_AAIR4B]SH0NF^"A$\6=[:%^+2+^$B-K',-H8IT7YQG?2X8EW]%L%!/7^$_Z?NF0Y?P[C@@S(]E<9RJT#:!<%AKGIDMT M."F-,'QF#:V7_A87+V1H7I\7\^_*P:B)36B&F&Y_P[-X_[TS]2B*=?CZS-EA M'76ASD\K3L\QN4W/%8!\*3$:D8N0Q:%$=LJI@;G%77Q'#DBJ*_R^0>UTA4N7;ZHZ G-Y>["*%;'L'X+27,'YV$PJLV'V6?L;/25"-'; 81\"J@MU"_W^ M@(7),&Y29!+S9TOXI=RV>3.)]&O2*E'2%[,$Y[M\^]094FETMX!PVBUPG@S] M'446';(%D]MTAW&O\^L\ORR?>&E8GCRBF:2"^OQ><'0OF&Z+:H7^PUBH$!/= M+2M3U9Q^[JI$$EIM>2H+9L<-#YW-=QQ;G'C6#*21)MH6M4.JI @5Z'RL): + M5+&;:1K9>[)H=B4@HQ-OIM/*[,O\J&0MI:WXVHB!RL/E8'YGMVS:HSH0@B]4 M@PC(7I*'LD>MPCTR4X;#F'OXL^SH9E0K%-3%$H%6[QCQ9KD-OX0@<]@#G:9O MG^$?#IS3._@-]M3OV&PSI2KB?JBST>&O$,B=? D9I\61@(2N#T[N5P3">@IK M[^9^'2+( X9PBCT"/!VRL^I.O;G8)2M6GDXF+4;GN[_IRHA,T9=^GR%S9&[- MD/LZJ+V-74F;W6DSY"1[A^I !< T\YI1[65%4]'B4]?O[DX'Z"-6VR&B,,[EDS0P?CYMKA;>5CU@[!T="G2:5Z MW^5R4+!;,!9?"9G#?DE M24+]%.J/Z&'G=HBZ:X%4*=KC47(C!1'G%R*64B/YY>-[Q/+K%&PMZS#0^A,C MUBCL*8"+9< _@[D2AUUOC6T>@4^3X1'>QP=#+!9^TEL^DOET53BMG(>S&2_@ M+W^$_[[3^,3D,B(9Q29\X7E(16TE'8O(^CE-\H*;.ME%\;=88>-E=MF8!USD ML77'"6ROQ&AL5-8,?@E?WUBHI"7]1=HP_F,IWIW;*\8);<)M2C5 :]UX1F V MR&F<<6NL2EE&LVN:KQ&OI>+V*BCU%$ZX61-H[8>+&%AYG\:]1JI_!OULCU3\ MM%^X!)=59C.O"2G:+)A+OTVH;-:B1I9\;;--\EP4#45%P^SOE(B&1!H1G5[& M%F3I?;VU,LK\SK1E!_;?.Y'M>T*AQ>N-RA2/QW7%Y_^XX"4?COW>@MV"KT@1 M\L=PQYOED=?Q,#6P;=.)*I[M]W5YXG6DW5_%YS\[F,'!UL(&=/]/0AO*J;DF M6GMW7P<(*9,F#&IM9T(>[0!S,LJKZJ"\*T-$SHK9B-)VF'F2NCG!@/_*L_/3 M+\\)*0U/\HIB?IM[(;LMQ#Z'Q:M.5I\D=YU;EA#?.0YMI^MQ3_K9W76OAVQ* M0Y@+:UGA*XA?^:M4N@&(H#T"'^2!%FU!3R]ZI>1UR5D92>5XK787/@P>'

L _+N$7^=>0"#=OM'0I0/!<["ED*9OL0/CG;P2W$P25?[8JI\>EC>0TQ M@3\.9#\VN1,HFT*OO6LPO5-]3]1*UM -7GZ3-48!XI)XS70OU(]UE?-2+C_8S\OY5D\/V\CB0BI3\*LV=)V)/U1SF:PXD@-775/#^X@92XE4 M5\4Z_1B%.LPK N4F+@)7 73+!,]ROT;"99._!41"3Y%[G>>^I$Y-2H OSQTD M_[)97&1(#[ ;(=^8B!EE?36-DIDW@E) WLM2]K37/S]].N5=O-B#"W^&92UR MGOBV6RE/WDV#]14\5#7C[OO!7-+3_W%GF9!_A:T)B>QD9U=K6#<[<3Q1IU C MZ=N-R4@XZ*#E/B.<^.!]%OE_%'&=44TG>S2*$&'1"(J4 *$HO5AH4A(K EDW MHBM%D8!!>@P"0I20 $H0I DB*E*D*@I!"$4%(M)6%@P@74P#U% 3D?!?4GC9 M\\YY[\/,MVF_N;\[]\XY,W)V"M_3>[6Y\4]..ITB+C@?0+BC_[U -"7YB6$2 M^5&A&N#)_E2@B2,%@5K&+/)NMK9%*-:BB'CU1=EX]>';WXZ3U2\:E4#Z4( = M32)_M59T<=B*-(5B+49-$*X %YI^N@5) MSOT+,]G8J_X=X.?6 $;:[HPXB:A/ZM!"A%& ,/ID]3"&C4Q-;[?BC=;OWMJS MJ-A=YEM'.W>T'T=6ZSD*7LX.'QIKOR$-!9;4X4*0^FE9$T 6,X.08SI;Y"D[ M74+&;H)<[\?59 M9G#@4:Y)T78=H4>A57JSFT)ZA>J UM _MM).=TFI)=J*KNV#QI>Q1@9_O$TO MJ,@_\90S%CA_$BM2_^7H.1O;BYI\V8MN"$J;&Q)AV6VH8ZT9:2]:[M[]UHMG M+M=M:$@:%<8-^1@6^H[D"#X4J]_=KC5,.%8Y;>QMOE*3$^#_R^^Z=U_.K>*& MB*R,(Y6>*BD]%.R96"!G;6$5<7^9.98Y*F0+3Y(Z&IE@HL&TCR\>ON[%LYZ= M-%54%E<.H:B1D> Z/]-91!J:%X[N1NST<6% ^6CRVH_(&/G1I3G]YN>P0G\3 M2#1Q]0$PT/GH+TJ(^^?X M$CSD"5H$%0O=YB.K$7)=O2/X%C1%R;.)257^ 9-8H-8B@%< &QT8E6&"71=A7 M8;Y6+>GD8%MQYFC6VZI/IYM$'D4]J*AOJVAU.QQX+W=4D+.DLE&<2ML.E\/3 M9L;39@9%6FSQ>?3(-[_V"^5F$M^XAFCW91?** TPI(N@>8)+]V!["*$MF9') M5[,Z!34/MD6EHFG"LE7*""UI$]3@F2C56ED[3U7@+3^\M4P)]U=3FKQ8[KUN MIVXX/1ZY*]LT>-A%9'A/%-[?8-0*]VU+=Q!7MMU2*Y+C[^T>>N<4C7% MO85]<,7(?&E&J3S4'@2J8=*1.KJ8 M32,D:FROJ4.;)2OE3FTZ<3=O\;$7+@]J8T;^JKACD.XS#_]D\ICY6H'@V5X50*A-#6O$'RD]0'BD-3-4!9S+"B. MJOLJ%[HDBA="=,EZL2ZE^[\AH^@RW]*?9H)AI<4\-SI@UOQ!JC%-()V/KEF9 M=@T2L"'*FZ P?*# 7_#2U?Y@5M5C[2BR#+Q$8^/GSP'+&H:QQQ']^V[U]LL> MX,S3MT0%TO%*I&SW=AC(Y2@60Q%7,T+:U0@^KQ\PVXM#=)M?CY9K%E:01EV( M!5#'Q!$0D6I6/<**-.7G"Z3CW,Y=HR0QG.ZQF$O%[,M(-C.#^GUO*L?;7,/! MH=1N1\2C?Z(V04Z8/INHQ!%).\$)R"TAG.-5%#6RV]!_C%O=F^C*]O6:-N/] M51ZPJ\^E9,>\L>UUY%&U=B<@]9G(@E?!>"-U2KVGAA;/][]I;7UP2M%TOA^_ M]8BKQX^A M)ND]^=H&K^M'HB^9:W^;YS"6=?=9*-OXMV@?S#;E@W_G,44Z,-[)XL0-[>*0 MZE"X#M Q\U&$A"51*_#?^1<:IM^Y!K4=T#NF"NJP[.?L1I]5E]7#L;B= 0>8GO MACM>5ET""U'!Q?(BV"O1ME%SQRW*7,0.:]/>)S_#ABF;H-W;R8X5YXAG,5>B MQEI5NYA["89"&X(M8,I!;<5;SGB22<'FL.XG-ZHR&C,"QY898^S*_+_?D&_N MPUGX&U]1\K03E%C0&; IB( !G!8:3GN?X$,YX&01S*:4-%0ZLO)0??^ZPLU> MFMM*J_R,6)43FQR^1H>$/K3_E/7<>7]3:\.C,XI]-V6](L)6+05^/%Q2NPVI M TT*SD#,V.27+6CKY?[^F9YB;MV2X_49B2?%S98_Q5R?I;3%%/..S:*V N" M#""._>Z%9;LZ<+CW\!<@I*O2!7N?S-7)>(OU^,5)0#@;E9_/*P_9^@1TPQ8_ M$(1_V:.!3HIVR$!ZCIC]:H,/*.9.?W6KZU9.S/%^E"!+1)(Z3I)8W\*@:#57 M7K'@#YYXO)N>.O6 _,GIW-ADK=6",40]U?/QQ*VGS@<_ZB7 65(PYY Z+A!5 MI(@^1-PS'<:P&\6TC!FDTAJL?O.608=&^K&/?Y_S68M1DQGAH_,0]56+KOP& MR4YC<=FBY AQZ&,\&Y'XUD<2E.)HD,R^!"3VE1IW3."9IHIOU-2TG'(E\N.; M(+DUJ4G=!'7;P1V(DU.SC"/\M5])@O'.\ZCO4R$#Z_ETG:5 V.J N; DV#Z^,J^, M>\"\L:*">L6.G>$, GF,_I=!_E?.1#/_*$UPM!1,2)<:3=@GIHFV34&ZZ/+< MC>%J)2QAU^FX !3_](%_\KF?IVA&K=A-T#9W,07!RF'HM_&#%DE\^]4>HG(F MBHID#7C<\$X+**S.@1G@_E"P':-%*\P.JZT>A:63&B@BK0PLC]XU!)@*J@$D M9R6YW;!1#UH@O"2OH7*M8+8I-SSMC62?9='[<2YE<4!Z[N\!8,(K/_@,@C50 MR(:IW$Q3F_H2NKWY-8EV;2X0W2T;74R%+&;QZ(*7O"\A""4"A$U3\ZK3]3SW MVK7(+/VJ9L9?\2.WT5(ZHI)$&@=Y$,[>&H,:WIC%Z=J+A]7FU7V&HR MC96)X+EG36HUB6#B%ZK=3["TC0+SR)_NR5JJNU^5Q,O)>MT6W)=&OIT@WV]? M]:$83#C:G'+[>FA3^O ,;7>9IG _B'B'V(?FN7TU%.#X*^F.UU\2CO/'NU!W M&0<_>[JT\.%OKJM^,:_Q=-"_ZUR=2LV)E(THDDJF)%/7%R(TC_&.;SL3U$5* MDVCQ?"O$-<^ V(OXO9^F9I4Q.2!6=OKG&,_J6.J:>#Q_B\;@V N M>BE>"HI6P$EX#4@Y(SWV2K[NB'--[\"^#(FMYZY_5%I0?ZBG]DS"Y;3])@@5 MY[?N$.H0+!IYI(1H*!9\O-'@V)Z AK[O*PYOYAZM!QZA_#5)"T,!ILT]+,R0 MY#< ];YI-<*P%?EG\"9HY5T2$UCRV 2EN),ZI#,..S\G^E-<:=8*J9C>!+UJ M'++T.?1BGO:#JR2:& 0OH)94A)$$77&.E;$U)!6FU*K+ C#GV-8[W*R*PDET MN\B ;*%>[A+Z,8RZ(M)J8'T]W16)/R$( W <^CV&V5N+8@JB'?27^BL>Q9X-6[,4*$IW]H)( M_=], 5VEL' DXVGQQ8#AU#=HY3:W*AI2\IY0YMH>,@(:TH5;S__\# M";(Y^1]02P$"% ,4 " !1@*)6 $(B+&Y= 0 6"!L $0 M@ $ 9VQD9"TR,#(S,#,S,2YH=&U02P$"% ,4 " !1@*)6/@FC'%L/ M "!F@ $0 @ &=70$ 9VQD9"TR,#(S,#,S,2YX&UL4$L! A0#% @ 48"B5HGDX-V0'P ""," M !4 ( ![GL! &=L9&0M,C R,S S,S%?9&5F+GAM;%!+ 0(4 M Q0 ( %& HE9ER)KE)G4 )<>!0 5 " ;&; 0!G;&1D M+3(P,C,P,S,Q7VQA8BYX;6Q02P$"% ,4 " !1@*)6-$4TXC\Q !5AP, M%0 @ $*$0( 9VQD9"TR,#(S,#,S,5]P&UL4$L! A0# M% @ 48"B5DU"2 HE*0 N%H! \ ( !?$(" &=L9&0M M97@Q,%\Q+FAT;5!+ 0(4 Q0 ( %& HE8R7G74! @ ,5 / M " #,Q7S(N:'1M4$L! M A0#% @ 48"B5O<,,2JJ!0 3R0 \ ( !.GP" &=L M9&0M97@S,E\Q+FAT;5!+ 0(4 Q0 ( %& HE9>J\!2O@4 ,