XML 70 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenue disaggregated by revenue type was as follows:
 
Three Months Ended March 31,
(in thousands)
2020
 
2019
Product revenue
$
230,882

 
$
269,342

Service revenue
18,487

 
20,421

Lease and other revenue
12,065

 
10,731

Total revenue
$
261,434

 
$
300,494

Revenue disaggregated by end market in each of our reporting segments was as follows:
 
Three Months Ended March 31,
(in thousands)
2020
 
2019
Drilling Technologies
$
55,955

 
$
77,535

Production & Automation Technologies:
 
 
 
Artificial lift
159,400

 
170,907

Digital products
33,922

 
31,290

Other production equipment
12,259

 
21,005

Intra-segment eliminations
(102
)
 
(243
)
 
205,479

 
222,959

Total revenue
$
261,434

 
$
300,494



Revenue disaggregated by geography was as follows:
 
Three Months Ended March 31,
(in thousands)
2020
 
2019
United States
$
195,370

 
$
231,358

Canada
17,952

 
18,915

Middle East
12,363

 
13,604

Europe
12,030

 
16,959

Australia
9,268

 
5,982

Latin America
7,582

 
7,722

Asia-Pacific
5,486

 
5,545

Other
1,383

 
409

Total revenue
$
261,434

 
$
300,494


Schedule of Contract Balances
Contract assets and contract liabilities from contracts with customers were as follows:
(in thousands)
March 31, 2020
 
December 31, 2019
Contract assets
$
6

 
$
285

Contract liabilities - current
9,393

 
6,148