XML 61 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 69,925   $ 69,925  
Revenues 245,947 $ 256,851 778,471 $ 716,304
Remaining credits expected to be issued 2,100   2,100  
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 204,685 212,664 635,077 560,470
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 41,262 44,187 143,394 155,834
Completion Fluids & Products Division [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 59,340 63,073 200,688 192,733
Completion Fluids & Products Division [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 31,480 35,426 100,622 97,446
Completion Fluids & Products Division [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,860 27,647 100,066 95,287
Water & Flowback Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 72,841 78,568 224,643 223,289
Water & Flowback Services [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 68,052 71,579 209,663 189,457
Water & Flowback Services [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 4,789 6,989 14,980 33,832
Compression Division [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 113,766 115,261 353,140 300,607
Compression Division [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 105,153 105,655 324,792 273,563
Compression Division [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 8,613 9,606 28,348 27,044
Interdivision Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 (51) 0 (325)
Interdivision Eliminations [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 0 4 0 4
Interdivision Eliminations [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ (55) $ 0 $ (329)