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.