XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 45,318   $ 45,318  
Revenues 288,796 $ 260,072 532,524 $ 459,453
Remaining credits expected to be issued 4,200   4,200  
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 232,070 195,877 430,391 347,805
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 56,726 64,195 102,133 111,648
Completion Fluids & Products Division [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 79,767 76,556 141,348 129,660
Completion Fluids & Products Division [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 37,536 34,112 69,142 62,020
Completion Fluids & Products Division [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 42,231 42,444 72,206 67,640
Water & Flowback Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 73,124 83,646 151,802 144,721
Water & Flowback Services [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 68,412 70,838 141,611 117,877
Water & Flowback Services [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 4,712 12,808 10,191 26,844
Compression Division [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 135,905 99,924 239,374 185,346
Compression Division [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 126,122 90,927 219,638 167,907
Compression Division [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 9,783 8,997 19,736 17,439
Interdivision Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 (54) 0 (274)
Interdivision Eliminations [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 1
Interdivision Eliminations [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ (54) $ 0 $ (275)