XML 49 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue  
Schedule of contract assets

Contract assets consist of the following (in thousands):

 

 

 

 

 

 

 

 

 

 

December 31, 

 

December 31, 

 

 

    

2018

    

2017

 

Unbilled revenue

 

$

249,577

 

$

160,092

 

Retention receivable

 

 

88,953

 

 

66,586

 

Contract materials (not yet installed)

 

 

25,715

 

 

39,224

 

 

 

$

364,245

 

$

265,902

 

 

Schedule of contract liabilities

Contract liabilities consist of the following (in thousands):

 

 

 

 

 

 

 

 

 

 

December 31, 

 

December 31, 

 

 

    

2018

    

2017

 

Deferred revenue

 

$

182,232

 

$

159,310

 

Accrued loss provision

 

 

7,307

 

 

10,067

 

 

 

$

189,539

 

$

169,377

 

 

Schedule of revenue disaggregation by various categories

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the year ended December 31, 2018

 

Segment

    

MSA

    

Non-MSA

    

Total

 

Power

 

$

141,193

 

$

552,855

 

$

694,048

 

Pipeline

 

 

47,143

 

 

543,794

 

 

590,937

 

Utilities

 

 

699,998

 

 

202,774

 

 

902,772

 

Transmission

 

 

240,228

 

 

46,521

 

 

286,749

 

Civil

 

 

 —

 

 

464,972

 

 

464,972

 

Total

 

$

1,128,562

 

$

1,810,916

 

$

2,939,478

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the year ended December 31, 2018

 

Segment

    

Fixed-price

    

Unit-price

    

Cost reimbursable (1)

    

Total

 

Power

 

$

393,555

 

$

45,339

 

$

255,154

 

$

694,048

 

Pipeline

 

 

107,519

 

 

58,651

 

 

424,767

 

 

590,937

 

Utilities

 

 

184,649

 

 

460,122

 

 

258,001

 

 

902,772

 

Transmission

 

 

48,679

 

 

230,077

 

 

7,993

 

 

286,749

 

Civil

 

 

69,398

 

 

345,510

 

 

50,064

 

 

464,972

 

Total

 

$

803,800

 

$

1,139,699

 

$

995,979

 

$

2,939,478

 


(1)

Includes time and material and cost reimbursable plus fee contracts.