XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue  
Schedule of contract assets

Contract assets consist of the following (in thousands):

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2023

    

2022

Unbilled revenue

​

$

505,002

​

$

420,511

Retention receivable

​

​

208,533

​

​

174,149

Contract materials (not yet installed)

​

 

30,301

​

 

21,564

​

​

$

743,836

​

$

616,224

Schedule of contract liabilities

Contract liabilities consist of the following (in thousands):

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2023

    

2022

Deferred revenue

​

$

382,350

​

$

269,853

Accrued loss provision

​

 

5,417

​

 

6,094

​

​

$

387,767

​

$

275,947

Schedule of revenue disaggregation by various categories

MSA and Non-MSA revenue was as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the three months ended September 30, 2023

Segment

​

MSA

​

Non-MSA

​

Total

Utilities

​

$

505,301

​

$

139,338

​

$

644,639

Energy

​

​

78,725

​

​

806,122

​

​

884,847

Total

​

$

584,026

 

$

945,460

 

$

1,529,486

​

​

​

​

​

​

​

​

​

​

​

​

​

For the nine months ended September 30, 2023

Segment

    

MSA

    

Non-MSA

    

Total

Utilities

​

$

1,354,642

​

$

459,126

​

$

1,813,768

Energy

​

​

222,649

​

​

2,163,343

​

​

2,385,992

Total

​

$

1,577,291

 

$

2,622,469

 

$

4,199,760

​

​

​

​

​

​

​

​

​

​

​

​

​

For the three months ended September 30, 2022

Segment

​

MSA

    

Non-MSA

    

Total

Utilities

​

$

516,363

 

$

96,645

 

$

613,008

Energy

​

​

89,484

​

​

581,636

​

​

671,120

Total

​

$

605,847

 

$

678,281

 

$

1,284,128

​

​

​

​

​

​

​

​

​

​

​

​

​

For the nine months ended September 30, 2022

Segment

    

MSA

    

Non-MSA

    

Total

Utilities

​

$

1,226,511

 

$

221,346

 

 

1,447,857

Energy

​

​

224,879

​

​

1,418,725

​

​

1,643,604

Total

​

$

1,451,390

 

$

1,640,071

 

$

3,091,461

​

Revenue by contract type was as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the three months ended September 30, 2023

Segment

​

Fixed-price

​

Unit-price

​

Cost reimbursable (1)

​

Total

Utilities

​

$

106,267

​

​

406,368

​

$

132,004

​

$

644,639

Energy

​

​

535,987

​

​

168,146

​

​

180,714

​

​

884,847

Total

​

$

642,254

 

$

574,514

 

$

312,718

 

$

1,529,486

(1)Includes time and material and cost reimbursable plus fee contracts.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the nine months ended September 30, 2023

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Utilities

​

$

290,320

​

$

1,131,044

​

$

392,404

​

$

1,813,768

Energy

​

​

1,548,206

​

​

446,704

​

​

391,082

​

​

2,385,992

Total

​

$

1,838,526

 

$

1,577,748

 

$

783,486

 

$

4,199,760

(1)Includes time and material and cost reimbursable plus fee contracts.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the three months ended September 30, 2022

Segment

​

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Utilities

​

$

58,602

 

$

397,204

 

$

157,202

 

$

613,008

Energy

​

​

440,041

​

​

152,501

​

​

78,578

​

​

671,120

Total

​

$

498,643

 

$

549,705

 

$

235,780

 

$

1,284,128

(1)Includes time and material and cost reimbursable plus fee contracts.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the nine months ended September 30, 2022

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Utilities

​

$

123,742

 

$

988,477

 

$

335,638

 

$

1,447,857

Energy

​

​

1,080,069

​

​

340,890

​

​

222,645

​

​

1,643,604

Total

​

$

1,203,811

 

$

1,329,367

 

$

558,283

 

$

3,091,461

(1)Includes time and material and cost reimbursable plus fee contracts.