XML 134 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Line Items]      
Number of Reportable Segments | segment 3 3  
Total Revenue $ 261,270 $ 186,865 $ 75,422
Permian Basin      
Disaggregation of Revenue [Line Items]      
Total Revenue 196,557 107,997 32,578
Bakken Basin      
Disaggregation of Revenue [Line Items]      
Total Revenue 20,621 25,813 22,351
Government      
Disaggregation of Revenue [Line Items]      
Total Revenue 25,071 25,536 16,770
Other assets      
Disaggregation of Revenue [Line Items]      
Total Revenue 19,021 27,519 3,723
Services      
Disaggregation of Revenue [Line Items]      
Total Revenue 242,817 163,656 73,498
Services | Permian Basin      
Disaggregation of Revenue [Line Items]      
Total Revenue 193,852 107,997 32,578
Services | Bakken Basin      
Disaggregation of Revenue [Line Items]      
Total Revenue 20,621 25,813 22,351
Services | Government      
Disaggregation of Revenue [Line Items]      
Total Revenue 25,071 25,536 16,770
Services | Other assets      
Disaggregation of Revenue [Line Items]      
Total Revenue 3,273 4,310 1,799
Construction fee      
Disaggregation of Revenue [Line Items]      
Total Revenue 18,453 23,209 1,924
Construction fee | Permian Basin      
Disaggregation of Revenue [Line Items]      
Total Revenue 2,705 0 0
Construction fee | Other assets      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 15,748 $ 23,209 $ 1,924