XML 132 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenue disaggregated by revenue type was as follows:
 
Years Ended December 31,
(in thousands)
2019
 
2018
 
2017 (1)
Product revenue
$
1,000,630

 
$
1,090,218

 
$
922,692

Service revenue
82,021

 
83,334

 
63,386

Lease and other revenue
48,600

 
44,604

 
24,388

Total revenue
$
1,131,251

 
$
1,218,156

 
$
1,010,466


Revenue disaggregated by end market in each of our reportable segments was as follows:

 
Years Ended December 31,
(in thousands)
2019
 
2018
 
2017 (1)
Drilling Technologies
$
246,887

 
$
285,565

 
$
227,653

Production & Automation Technologies:
 
 
 
 
 
Artificial lift
687,607

 
725,584

 
602,287

Digital products
134,660

 
119,293

 
82,093

Other production equipment
63,117

 
88,754

 
103,564

Intra-segment eliminations
(1,020
)
 
(1,040
)
 
(5,131
)
 
884,364

 
932,591

 
782,813

Total revenue
$
1,131,251

 
$
1,218,156

 
$
1,010,466


Revenue disaggregated by geography was as follows:

 
Years Ended December 31,
(in thousands)
2019
 
2018
 
2017 (1)
United States
$
861,001

 
$
959,167

 
$
770,843

Canada
70,314

 
79,816

 
79,186

Middle East
60,064

 
53,516

 
48,899

Europe
51,965

 
38,669

 
28,112

Latin America
32,408

 
33,976

 
34,350

Australia
30,841

 
33,247

 
23,667

Asia-Pacific and other
24,658

 
19,765

 
25,409

Total revenue
$
1,131,251

 
$
1,218,156

 
$
1,010,466

_______________________
(1) Revenue for the year ended December 31, 2017 is presented in accordance with accounting standards in effect prior to our adoption of ASU No. 2014-09 on January 1, 2018.

Schedule of Contract Balances
The beginning and ending contract asset and contract liability balances from contracts with customers were as follows:

(in thousands)
 
December 31, 2019
 
December 31, 2018
 
January 1, 2018
Contract assets
 
$
285

 
$
4,571

 
$
4,733

Contract liabilities
 
$
6,148

 
$
5,863

 
$
3,912