XML 76 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Total revenues $ 584,352 $ 276,671 $ 263,937
Services provided or goods transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 20,936 10,541 8,377
Recurring term contracts: Primary Term      
Disaggregation of Revenue [Line Items]      
Total revenues 288,299 128,864 158,313
Recurring term contracts: Month-to-month      
Disaggregation of Revenue [Line Items]      
Total revenues 275,117 137,266 97,247
Contract operations revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 563,416 266,130 255,560
Retail parts and services revenue      
Disaggregation of Revenue [Line Items]      
Total revenues $ 20,936 $ 10,541 $ 8,377