XML 63 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables summarize revenues by segment and geography (in thousands):
 
Year Ended December 31, 2018
 
Infrastructure
Solutions
 
Corrosion
Protection
 
Energy
Services
 
Total
Primary geographic region:
 
 
 
 
 
 
 
United States
$
430,187

 
$
200,397

 
$
335,707

 
$
966,291

Canada
62,292

 
71,320

 

 
133,612

Europe
54,567

 
12,227

 

 
66,794

Other foreign
57,075

 
109,796

 

 
166,871

Total revenues
$
604,121

 
$
393,740

 
$
335,707

 
$
1,333,568

 
Year Ended December 31, 2017
 
Infrastructure
Solutions
 
Corrosion
Protection
 
Energy
Services
 
Total
Primary geographic region:
 
 
 
 
 
 
 
United States
$
437,944

 
$
299,643

 
$
290,726

 
$
1,028,313

Canada
60,675

 
79,059

 

 
139,734

Europe
58,520

 
13,319

 

 
71,839

Other foreign
55,015

 
64,118

 

 
119,133

Total revenues
$
612,154

 
$
456,139

 
$
290,726

 
$
1,359,019

 
Year Ended December 31, 2016
 
Infrastructure
Solutions
 
Corrosion
Protection
 
Energy
Services
 
Total
Primary geographic region:
 
 
 
 
 
 
 
United States
$
425,990

 
$
249,690

 
$
248,900

 
$
924,580

Canada
47,587

 
81,704

 

 
129,291

Europe
45,046

 
15,192

 

 
60,238

Other foreign
52,928

 
54,883

 

 
107,811

Total revenues
$
571,551

 
$
401,469

 
$
248,900

 
$
1,221,920

The following tables summarize revenues by segment and contract type (in thousands):
 
Year Ended December 31, 2018
 
Infrastructure
Solutions
 
Corrosion
Protection
 
Energy
Services
 
Total
Contract type:
 
 
 
 
 
 
 
Fixed fee
$
556,642

 
$
296,217

 
$
16,134

 
$
868,993

Time and materials

 
58,372

 
319,573

 
377,945

Product sales
45,030

 
39,151

 

 
84,181

License fees
2,449

 

 

 
2,449

Total revenues
$
604,121

 
$
393,740

 
$
335,707

 
$
1,333,568

 
Year Ended December 31, 2017
 
Infrastructure
Solutions
 
Corrosion
Protection
 
Energy
Services
 
Total
Contract type:
 
 
 
 
 
 
 
Fixed fee
$
569,701

 
$
353,480

 
$
9,225

 
$
932,406

Time and materials

 
56,288

 
281,501

 
337,789

Product sales
41,878

 
46,371

 

 
88,249

License fees
575

 

 

 
575

Total revenues
$
612,154

 
$
456,139

 
$
290,726

 
$
1,359,019

 
Year Ended December 31, 2016
 
Infrastructure
Solutions
 
Corrosion
Protection
 
Energy
Services
 
Total
Contract type:
 
 
 
 
 
 
 
Fixed fee
$
524,311

 
$
301,114

 
$
14,838

 
$
840,263

Time and materials

 
52,240

 
234,062

 
286,302

Product sales
47,232

 
48,115

 

 
95,347

License fees
8

 

 

 
8

Total revenues
$
571,551

 
$
401,469

 
$
248,900

 
$
1,221,920

Contract Asset and Liability
Net contract assets (liabilities) consisted of the following (in thousands):
 
December 31, 
  2018
(1)
 
December 31,
  2017(2)
Contract assets – current
$
62,467

 
$
75,371

Contract liabilities – current (3)
(32,339
)
 
(51,597
)
Net contract assets
$
30,128

 
$
23,774

__________________________
(1) 
Amounts exclude contract assets of $1.8 million and contract liabilities of less than $0.1 million that were classified as held for sale at December 31, 2018 (see Note 6).
(2) 
Amounts exclude contract assets of $1.3 million and contract liabilities of $5.5 million that were classified as held for sale at December 31, 2017 (see Note 6).
(3) 
Decrease primarily due to the timing of billing and advance deposits received on certain projects in the Company’s coating services operation in the Middle East.