XML 33 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenues $ 106,627 $ 93,852 [1]
Timing of satisfaction of performance obligation The partially and wholly unsatisfied performance obligations presented in the table above are generally limited to customer contracts which have fixed pricing and fixed volume terms and conditions, which generally include customer contracts with minimum volume commitment payment obligations.  
Midstream service revenues    
Disaggregation of Revenue [Line Items]    
Total revenues $ 85,839 78,189
Product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 20,788 15,663
Crude oil and natural gas revenues | Midstream service revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 53,977 48,617
Produced and flowback water revenues | Midstream service revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 31,862 29,572
Natural gas and NGL revenues | Product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 14,436 10,218
Freshwater revenues | Product revenues    
Disaggregation of Revenue [Line Items]    
Total revenues $ 6,352 $ 5,445
[1] Retrospectively adjusted for the transfer of net assets between entities under common control. See Note 2 to our unaudited condensed consolidated financial statements.