XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Costs

The Company’s lease costs are recorded in costs of contract revenues and general and administrative expenses. For the years ended December 31, 2023, 2022 and 2021, respectively, lease costs are as follows:

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

2021

 

Operating lease costs

$

29,945

 

 

$

24,224

 

 

$

24,427

 

Finance Lease costs

 

 

 

 

 

 

 

 

Amortization of finance lease assets

 

95

 

 

 

 

 

 

 

Interest expense on lease liabilities

 

24

 

 

 

 

 

 

 

Short-term lease costs

 

68,119

 

 

 

94,842

 

 

 

95,957

 

Total lease cost

$

98,183

 

 

$

119,066

 

 

$

120,384

 

Schedule of Maturity Analysis of Operating Lease Liabilities

As recorded on the balance sheet, the Company’s maturity analysis of its operating lease liabilities as of December 31, 2023 is as follows:

 

 

Operating

 

 

Finance

 

2024

$

31,465

 

 

$

1,291

 

2025

 

23,751

 

 

 

1,291

 

2026

 

12,843

 

 

 

1,216

 

2027

 

10,984

 

 

 

355

 

2028

 

9,601

 

 

 

 

Thereafter

 

12,574

 

 

 

 

Minimum lease payments

 

101,218

 

 

 

4,153

 

Imputed interest

 

(11,087

)

 

 

(480

)

Present value of minimum lease liabilities

$

90,131

 

 

$

3,673

 

 

 

Schedule of Additional Information Related to Leases

Additional information related to the Company’s leases as of December 31, 2023, 2022 and 2021 respectively, is as follows:

 

 

2023

 

 

2022

 

 

2021

 

Operating

 

 

 

 

 

 

 

 

Weighted average remaining lease term (years)

 

4.5

 

 

 

4.2

 

 

 

4.4

 

Weighted average discount rate

 

5.6

%

 

 

4.7

%

 

 

5.1

%

Finance

 

 

 

 

 

 

 

 

Weighted average remaining lease term (years)

 

3.3

 

 

 

 

 

 

 

Weighted average discount rate

 

7.9

%

 

 

 

 

 

 

Supplemental Balance Sheet Information Related to Finance Leases

Supplemental balance sheet information related to finance leases as of December 31, 2023 and 2022 respectively, is as follows:

 

 

2023

 

 

2022

 

Finance lease assets:

 

 

 

 

 

Other noncurrent assets

$

3,757

 

 

$

 

Accumulated depreciation

 

(95

)

 

 

 

Total other noncurrent assets

$

3,662

 

 

$

 

 

 

 

 

 

 

Finance lease liabilities:

 

 

 

 

 

Accrued expenses

 

1,047

 

 

 

 

Other noncurrent liabilities

 

2,626

 

 

 

 

Total finance lease liabilities

$

3,673

 

 

$

 

Supplemental Cash Flow Information Related to Leases

Supplemental cash flow information related to leases during the years ended December 31, 2023, 2022 and 2021 respectively, is as follows:

 

 

2023

 

 

2022

 

 

2021

 

Operating cash flows from operating leases

$

(29,016

)

 

$

(22,775

)

 

$

(22,591

)

Operating cash flows from finance leases

 

(24

)

 

 

 

 

 

 

Financing cash flows from finance leases

 

(84

)

 

 

 

 

 

 

Lease liabilities arising from obtaining new operating lease assets

 

24,808

 

 

 

57,618

 

 

 

24,191

 

Lease liabilities arising from obtaining new finance lease assets

 

3,757