XML 54 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2018
Revenue Recognition  
Disaggregation of revenue by type of service

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

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

  

2018

  

2017 (1)

  

2016 (1)

Contract operations revenue

 

$

563,416

 

$

266,130

 

$

255,560

Retail parts and services revenue

 

 

20,936

 

 

10,541

 

 

8,377

Total revenues

 

$

584,352

 

$

276,671

 

$

263,937


As noted above, prior period amounts have not been adjusted under the modified retrospective method of ASC Topic 606.

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):

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

 

  

2018

  

2017 (1)

  

2016 (1)

Services provided or goods transferred at a point in time

 

$

20,936

 

$

10,541

 

$

8,377

Services provided over time:

 

 

 

 

 

 

 

 

 

Primary term

 

 

288,299

 

 

128,864

 

 

158,313

Month-to-month

 

 

275,117

 

 

137,266

 

 

97,247

Total revenues

 

$

584,352

 

$

276,671

 

$

263,937


As noted above, prior period amounts have not been adjusted under the modified retrospective method of ASC Topic 606.