XML 56 R29.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
A disaggregation of our revenue from contracts with customers by geographic region, by reportable operating segment and by service type is presented below (in thousands):
 
Twelve Months Ended December 31, 2019
 
United States and Canada
 
Other Countries
 
Total
Revenue:
 
 
 
 
 
IHT
$
496,789

 
$
16,161

 
$
512,950

MS
393,120

 
142,252

 
535,372

Quest Integrity
76,050

 
38,942

 
114,992

Total
$
965,959

 
$
197,355

 
$
1,163,314

 
Twelve Months Ended December 31, 2018
 
United States and Canada
 
Other Countries
 
Total
Revenue:
 
 
 
 
 
IHT
$
602,615

 
$
14,763

 
$
617,378

MS
383,405

 
148,960

 
532,365

Quest Integrity
62,262

 
34,924

 
97,186

Total
$
1,048,282

 
$
198,647

 
$
1,246,929

 
Twelve Months Ended December 31, 2019
 
Non-Destructive Evaluation and Testing Services
 
Repair and Maintenance Services
 
Heat Treating
 
Other
 
Total
Revenue:
 
 
 
 
 
 
 
 
 
IHT
$
409,413

 
$
755

 
$
71,689

 
$
31,093

 
$
512,950

MS

 
527,020

 
2,773

 
5,579

 
535,372

Quest Integrity
114,992

 

 

 

 
114,992

Total
$
524,405

 
$
527,775

 
$
74,462

 
$
36,672

 
$
1,163,314


 
Twelve Months Ended December 31, 2018
 
Non-Destructive Evaluation and Testing Services1
 
Repair and Maintenance Services
 
Heat Treating
 
Other
 
Total
Revenue:
 
 
 
 
 
 
 
 
 
IHT
$
493,806

 
$
27,420

 
$
80,840

 
$
15,312

 
$
617,378

MS
402

 
523,701

 
2,753

 
5,509

 
532,365

Quest Integrity
97,186

 

 

 

 
97,186

Total
$
591,394

 
$
551,121

 
$
83,593

 
$
20,821

 
$
1,246,929

_________________
1
This service type comprises the “Asset Integrity Management” and “Non-Destructive Evaluation” service types as disclosed in the 2018 Form 10-K.
Contract with Customer, Asset and Liability
The following table provides information about trade accounts receivable, contract assets and contract liabilities as of December 31, 2019 and December 31, 2018 (in thousands):
 
December 31, 2019
 
December 31, 2018
Trade accounts receivable, net1
$
245,617

 
$
268,352

Contract assets2
$
4,671

 
$
5,745

Contract liabilities3
$
1,224

 
$
1,784

_________________
1    Includes billed and unbilled amounts, net of allowance for doubtful accounts. See Note 3 for details.    
2    Included in the “Prepaid expenses and other current assets” line on the consolidated balance sheet.
3    Included in the “Other accrued liabilities” line of the consolidated balance sheet.