XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022, 2021 and 2020, respectively, lease costs are as follows:

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

2021

 

 

2020

 

Operating lease costs

$

24,224

 

 

$

24,427

 

 

$

24,602

 

Short-term lease costs

 

94,842

 

 

 

95,957

 

 

 

87,534

 

Total lease cost

$

119,066

 

 

$

120,384

 

 

$

112,136

 

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, 2022 is as follows:

 

 

 

 

2023

$

30,412

 

2024

 

27,365

 

2025

 

18,575

 

2026

 

8,378

 

2027

 

6,509

 

Thereafter

 

9,356

 

Minimum lease payments

 

100,595

 

Imputed interest

 

8,712

 

Present value of minimum operating lease payments

$

91,883

 

 

Schedule of Additional Information Related to Leases

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

 

 

 

2022

 

 

 

2021

 

 

 

2020

 

Weighted average remaining lease term

4.2 years

 

 

 

4.4

 

 

 

4.1

 

Weighted average discount rate

 

4.7

%

 

 

5.1

%

 

 

6.2

%

Supplemental Information Related to Leases

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

 

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

 

2021

 

 

 

2020

 

Operating cash flows from operating leases

$

(22,775

)

 

$

(22,591

)

 

$

(25,064

)

Operating lease liabilities arising from obtaining new operating lease assets

$

57,618

 

 

$

24,191

 

 

$

22,746