XML 21 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue      
Revenues $ 1,260,360 $ 1,455,655 $ 1,119,566
Oil sales      
Disaggregation of Revenue      
Revenues 1,205,083 1,412,358 1,079,703
Natural gas sales      
Disaggregation of Revenue      
Revenues 6,937 10,231 9,963
CO2 sales and transportation fees      
Disaggregation of Revenue      
Revenues 34,142 31,145 26,182
Purchased oil sales      
Disaggregation of Revenue      
Revenues $ 14,198 $ 1,921 $ 3,718