XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue  
Schedule of contract assets

Contract assets consist of the following (in thousands):

June 30, 

December 31, 

    

2022

    

2021

Unbilled revenue

$

336,604

$

283,767

Retention receivable

127,847

124,990

Contract materials (not yet installed)

 

20,273

 

14,902

$

484,724

$

423,659

Schedule of contract liabilities

Contract liabilities consist of the following (in thousands):

June 30, 

December 31, 

    

2022

    

2021

Deferred revenue

$

243,131

$

234,352

Accrued loss provision

 

7,094

 

6,060

$

250,225

$

240,412

Schedule of revenue disaggregation by various categories

The following tables present our revenue disaggregated into various categories.

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

For the three months ended June 30, 2022

Segment

MSA

Non-MSA

Total

Utilities

$

419,782

$

56,339

$

476,121

Energy/Renewables

51,451

434,898

486,349

Pipeline

 

25,015

35,463

60,478

Total

$

496,248

 

$

526,700

 

$

1,022,948

For the three months ended June 30, 2021

Segment

MSA

    

Non-MSA

    

Total

Utilities

$

351,735

 

$

73,686

 

 

425,421

Energy/Renewables

43,278

291,732

335,010

Pipeline

 

18,187

 

 

102,992

 

121,179

Total

$

413,200

 

$

468,410

 

$

881,610

For the six months ended June 30, 2022

Segment

    

MSA

    

Non-MSA

    

Total

Utilities

$

710,148

$

124,701

$

834,849

Energy/Renewables

96,685

748,714

845,399

Pipeline

 

38,710

88,375

127,085

Total

$

845,543

 

$

961,790

 

$

1,807,333

For the six months ended June 30, 2021

Segment

    

MSA

    

Non-MSA

    

Total

Utilities

$

629,702

 

$

130,731

 

$

760,433

Energy/Renewables

85,864

602,010

687,874

Pipeline

 

35,897

 

 

215,735

 

251,632

Total

$

751,463

 

$

948,476

 

$

1,699,939

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

For the three months ended June 30, 2022

Segment

Fixed-price

Unit-price

Cost reimbursable (1)

Total

Utilities

$

33,623

$

348,964

$

93,534

$

476,121

Energy/Renewables

319,363

104,691

62,295

486,349

Pipeline

 

46,491

461

13,526

60,478

Total

$

399,477

 

$

454,116

 

$

169,355

 

$

1,022,948

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

For the three months ended June 30, 2021

Segment

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Utilities

$

29,346

 

$

303,380

 

$

92,695

 

$

425,421

Energy/Renewables

163,362

87,068

84,580

335,010

Pipeline

 

91,112

 

 

969

 

 

29,098

 

 

121,179

Total

$

283,820

 

$

391,417

 

$

206,373

 

$

881,610

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

For the six months ended June 30, 2022

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Utilities

$

65,140

591,273

178,436

$

834,849

Energy/Renewables

538,384

187,263

119,752

845,399

Pipeline

 

101,644

1,126

24,315

127,085

Total

$

705,168

 

$

779,662

 

$

322,503

 

$

1,807,333

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

For the six months ended June 30, 2021

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Utilities

$

56,862

 

$

533,123

 

$

170,448

 

$

760,433

Energy/Renewables

351,596

165,811

170,467

687,874

Pipeline

 

204,269

 

 

1,634

 

 

45,729

 

 

251,632

Total

$

612,727

 

$

700,568

 

$

386,644

 

$

1,699,939

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