XML 27 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue  
Summary of disaggregation of revenue by reportable segments as well as the all other category

 

 

 

 

 

 

 

 

 

 

 

 

For the Years ended December 31,

 

    

2019

    

2018

    

2017

Permian Basin

 

 

 

 

 

 

 

 

 

Services income

 

$

193,852

 

$

107,997

 

$

32,578

Construction fee income

 

 

2,705

 

 

 -

 

 

 -

Total Permian Basin revenues

 

 

196,557

 

 

107,997

 

 

32,578

 

 

 

 

 

 

 

 

 

 

Bakken Basin

 

 

 

 

 

 

 

 

 

Services income

 

$

20,621

 

$

25,813

 

$

22,351

Total Bakken Basin revenues

 

 

20,621

 

 

25,813

 

 

22,351

 

 

 

 

 

 

 

 

 

 

Government

 

 

 

 

 

 

 

 

 

Services income

 

$

25,071

 

$

25,536

 

$

16,770

Total Government revenues

 

 

25,071

 

 

25,536

 

 

16,770

 

 

 

 

 

 

 

 

 

 

All Other

 

 

 

 

 

 

 

 

 

Services income

 

$

3,273

 

$

4,310

 

$

1,799

Construction fee income

 

 

15,748

 

 

23,209

 

 

1,924

Total All Other revenues

 

 

19,021

 

 

27,519

 

 

3,723

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

261,270

 

$

186,865

 

$

75,422

 

Summary of contract liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Years Ended December 31,  

 

    

2019

    

2018

    

2017

Balances at Beginning of Year

 

$

37,376

 

$

57,747

 

$

73,035

Additions to deferred revenue

 

 

8,652

 

 

4,092

 

 

1,839

Revenue recognized

 

 

(19,829)

 

 

(24,463)

 

 

(17,127)

Balances at End of Year

 

$

26,199

 

$

37,376

 

$

57,747

 

Summary of revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Years ended December 31,

 

    

2020

    

2021

    

2022

    

Thereafter

    

Total

Revenue expected to be recognized as of December 31, 2019

 

$

32,335

 

$

23,413

 

$

2,999

 

$

 -

 

$

58,747