XML 60 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenues $ 243,728 $ 199,381
Revenue, Remaining Performance Obligation, Amount 24,567  
Remaining credits expected to be issued 1,100  
Completion Fluids & Products Division [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 61,581 53,104
Water & Flowback Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 78,678 61,075
Compression Division [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 103,469 85,422
Interdivision Eliminations [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 (220)
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues 198,322 151,929
UNITED STATES | Completion Fluids & Products Division [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 31,606 27,909
UNITED STATES | Water & Flowback Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 73,199 47,038
UNITED STATES | Compression Division [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 93,517 76,980
UNITED STATES | Interdivision Eliminations [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 2
Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 45,406 47,452
Non-US [Member] | Completion Fluids & Products Division [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 29,975 25,195
Non-US [Member] | Water & Flowback Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 5,479 14,037
Non-US [Member] | Compression Division [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,952 8,442
Non-US [Member] | Interdivision Eliminations [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 0 $ (222)