XML 72 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2019
Revenue Recognition  
Disaggregation of revenue by type of service

The following table disaggregates our revenue by type of service (in thousands):

Three Months Ended September 30,

Nine Months Ended September 30,

  

2019

  

2018

  

2019

  

2018

Contract operations revenue

$

169,911

$

162,895

$

507,194

$

396,134

Retail parts and services revenue

5,845

6,052

12,983

16,241

Total revenues

$

175,756

$

168,947

$

520,177

$

412,375

Disaggregation of revenue by timing of transfer of services

The following table disaggregates our revenue by timing of provision of services or transfer of goods (in thousands):

Three Months Ended September 30,

Nine Months Ended September 30,

  

2019

  

2018

  

2019

  

2018

Services provided or goods transferred at a point in time

$

5,845

$

6,052

$

12,983

$

16,241

Services provided over time:

Primary term

114,121

84,620

316,809

199,027

Month-to-month

55,790

78,275

190,385

197,107

Total revenues

$

175,756

$

168,947

$

520,177

$

412,375