XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue  
Schedule of contract assets

Contract assets consist of the following (in thousands):

September 30, 

December 31, 

    

2020

    

2019

Unbilled revenue

$

243,399

$

251,429

Retention receivable

100,708

81,393

Contract materials (not yet installed)

 

16,992

 

11,984

$

361,099

$

344,806

Schedule of contract liabilities

Contract liabilities consist of the following (in thousands):

September 30, 

December 31, 

    

2020

    

2019

Deferred revenue

$

244,518

$

186,081

Accrued loss provision

 

11,503

 

6,316

$

256,021

$

192,397

Schedule of revenue disaggregation by various categories

Master Service Agreements (“MSA”) and Non-MSA revenue was as follows (in thousands):

For the three months ended September 30, 2020

 

Segment

MSA

Non-MSA

Total

Power

$

35,297

$

177,260

$

212,557

Pipeline

29,403

184,977

214,380

Utilities

 

230,099

68,885

298,984

Transmission

89,312

24,909

114,221

Civil

 

624

101,934

102,558

Total

$

384,735

 

$

557,965

 

$

942,700

For the nine months ended September 30, 2020

 

Segment

    

MSA

    

Non-MSA

    

Total

Power

$

98,897

$

467,329

$

566,226

Pipeline

108,952

586,510

695,462

Utilities

 

516,711

159,618

676,329

Transmission

263,742

63,211

326,953

Civil

 

2,152

327,037

329,189

Total

$

990,454

 

$

1,603,705

 

$

2,594,159

For the three months ended September 30, 2019

 

Segment

MSA

Non-MSA

Total

Power

$

43,680

 

$

156,977

 

$

200,657

Pipeline

29,110

104,480

133,590

Utilities

 

189,606

 

 

91,955

 

 

281,561

Transmission

103,421

25,363

128,784

Civil

 

1,074

 

 

119,398

 

 

120,472

Total

$

366,891

 

$

498,173

 

$

865,064

For the nine months ended September 30, 2019

 

Segment

    

MSA

    

Non-MSA

    

Total

Power

$

136,564

 

$

381,646

 

$

518,210

Pipeline

71,112

334,535

405,647

Utilities

 

481,439

 

 

168,640

 

 

650,079

Transmission

316,019

66,562

382,581

Civil

 

2,949

 

 

357,085

 

 

360,034

Total

$

1,008,083

 

$

1,308,468

 

$

2,316,551

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

For the three months ended September 30, 2020

 

Segment

Fixed-price

Unit-price

Cost reimbursable (1)

Total

Power

$

66,939

$

1,993

$

143,625

$

212,557

Pipeline

152,301

45,627

16,452

214,380

Utilities

 

23,117

185,791

90,076

298,984

Transmission

7,480

68,952

37,789

114,221

Civil

 

12,557

79,761

10,240

102,558

Total

$

262,394

 

$

382,124

 

$

298,182

 

$

942,700

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

For the nine months ended September 30, 2020

 

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Power

$

331,125

$

2,174

$

232,927

$

566,226

Pipeline

191,652

277,788

226,022

695,462

Utilities

 

77,889

421,436

177,004

676,329

Transmission

33,959

254,761

38,233

326,953

Civil

 

49,782

249,968

29,439

329,189

Total

$

684,407

 

$

1,206,127

 

$

703,625

 

$

2,594,159

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

For the three months ended September 30, 2019

 

Segment

Fixed-price

Unit-price

Cost reimbursable (1)

Total

Power

$

136,040

 

$

2,954

 

$

61,663

 

$

200,657

Pipeline

13,860

21,949

97,781

133,590

Utilities

 

31,462

 

 

165,183

 

 

84,916

 

 

281,561

Transmission

13,034

110,869

4,881

128,784

Civil

 

19,957

 

 

79,586

 

 

20,929

 

 

120,472

Total

$

214,353

 

$

380,541

 

$

270,170

 

$

865,064

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

For the nine months ended September 30, 2019

 

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Power

$

316,288

 

$

13,609

 

$

188,313

 

$

518,210

Pipeline

45,196

32,453

327,998

405,647

Utilities

 

84,349

 

 

352,679

 

 

213,051

 

 

650,079

Transmission

35,748

332,389

14,444

382,581

Civil

 

61,643

 

 

241,985

 

 

56,406

 

 

360,034

Total

$

543,224

 

$

973,115

 

$

800,212

 

$

2,316,551

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