XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue  
Schedule of contract assets

Contract assets consist of the following (in thousands):

June 30, 

December 31, 

    

2020

    

2019

Unbilled revenue

$

279,750

$

251,429

Retention receivable

82,711

81,393

Contract materials (not yet installed)

 

14,272

 

11,984

$

376,733

$

344,806

Schedule of contract liabilities

Contract liabilities consist of the following (in thousands):

June 30, 

December 31, 

    

2020

    

2019

Deferred revenue

$

211,582

$

186,081

Accrued loss provision

 

11,495

 

6,316

$

223,077

$

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 June 30, 2020

 

Segment

MSA

Non-MSA

Total

Power

$

26,505

130,971

157,476

Pipeline

32,817

256,742

289,559

Utilities

 

182,601

47,574

230,175

Transmission

92,656

17,292

109,948

Civil

 

732

120,326

121,058

Total

$

335,311

 

$

572,905

 

$

908,216

For the six months ended June 30, 2020

 

Segment

    

MSA

    

Non-MSA

    

Total

Power

$

63,600

290,069

353,669

Pipeline

79,549

401,533

481,082

Utilities

 

286,612

90,733

377,345

Transmission

174,430

38,302

212,732

Civil

 

1,528

225,103

226,631

Total

$

605,719

 

$

1,045,740

 

$

1,651,459

For the three months ended June 30, 2019

 

Segment

MSA

Non-MSA

Total

Power

$

43,689

 

$

128,481

 

$

172,170

Pipeline

20,153

117,090

137,243

Utilities

 

172,371

 

 

49,941

 

 

222,312

Transmission

110,875

24,479

135,354

Civil

 

1,225

 

 

121,625

 

 

122,850

Total

$

348,313

 

$

441,616

 

$

789,929

For the six months ended June 30, 2019

 

Segment

    

MSA

    

Non-MSA

    

Total

Power

$

92,884

 

$

224,669

 

$

317,553

Pipeline

42,002

230,055

272,057

Utilities

 

291,833

 

 

76,685

 

 

368,518

Transmission

212,598

41,199

253,797

Civil

 

1,875

 

 

237,687

 

 

239,562

Total

$

641,192

 

$

810,295

 

$

1,451,487

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

For the three months ended June 30, 2020

 

Segment

Fixed-price

Unit-price

Cost reimbursable (1)

Total

Power

$

119,336

38,140

157,476

Pipeline

24,006

150,331

115,222

289,559

Utilities

 

30,683

155,006

44,486

230,175

Transmission

12,843

97,020

85

109,948

Civil

 

17,366

94,760

8,932

121,058

Total

$

204,234

 

$

497,117

 

$

206,865

 

$

908,216

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

For the six months ended June 30, 2020

 

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Power

$

264,186

181

89,302

353,669

Pipeline

39,351

232,161

209,570

481,082

Utilities

 

54,772

235,645

86,928

377,345

Transmission

26,479

185,809

444

212,732

Civil

 

37,225

170,207

19,199

226,631

Total

$

422,013

 

$

824,003

 

$

405,443

 

$

1,651,459

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

For the three months ended June 30, 2019

 

Segment

Fixed-price

Unit-price

Cost reimbursable (1)

Total

Power

$

105,105

 

$

4,042

 

$

63,023

 

$

172,170

Pipeline

14,109

10,130

113,004

137,243

Utilities

 

30,120

 

 

119,618

 

 

72,574

 

 

222,312

Transmission

14,251

115,679

5,424

135,354

Civil

 

19,001

 

 

83,905

 

 

19,944

 

 

122,850

Total

$

182,586

 

$

333,374

 

$

273,969

 

$

789,929

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

For the six months ended June 30, 2019

 

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

Power

$

180,248

 

$

10,655

 

$

126,650

 

$

317,553

Pipeline

31,336

10,504

230,217

272,057

Utilities

 

52,887

 

 

187,496

 

 

128,135

 

 

368,518

Transmission

22,714

221,520

9,563

253,797

Civil

 

41,686

 

 

162,399

 

 

35,477

 

 

239,562

Total

$

328,871

 

$

592,574

 

$

530,042

 

$

1,451,487

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