Fair value measurements - Fair value hierarchy (Details) - USD ($) $ in Thousands | Sep. 30, 2015 | Dec. 31, 2014 |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative asset, current | $ 184,157 | $ 194,601 |
Derivative asset, noncurrent | 97,850 | 117,788 |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liability, current | 0 | (115) |
Recurring | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Net derivative position | 282,007 | 312,274 |
Recurring | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative asset, current | 178,336 | 190,303 |
Derivative asset, noncurrent | 100,594 | 117,963 |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liability, current | 0 | 0 |
Derivative liability, noncurrent | 0 | 0 |
Recurring | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative asset, current | (4,751) | (4,653) |
Derivative asset, noncurrent | (5,964) | (3,821) |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liability, current | 0 | (115) |
Derivative liability, noncurrent | 0 | 0 |
Recurring | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative asset, current | 10,747 | 9,647 |
Derivative asset, noncurrent | 3,659 | 3,646 |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liability, current | 0 | 0 |
Derivative liability, noncurrent | 0 | 0 |
Recurring | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative asset, current | (175) | (696) |
Derivative asset, noncurrent | (439) | 0 |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liability, current | 0 | 0 |
Derivative liability, noncurrent | 0 | 0 |
Recurring | Current Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | (1,805) | 0 |
Recurring | Current Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | (4,751) | (4,653) |
Recurring | Current Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | 0 | 0 |
Recurring | Current Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | (175) | (696) |
Recurring | Noncurrent Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | 0 | 0 |
Recurring | Noncurrent Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | (5,964) | (3,821) |
Recurring | Noncurrent Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | 0 | 0 |
Recurring | Noncurrent Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Amounts offset | (439) | 0 |
Recurring | Current Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 1,805 | 0 |
Recurring | Current Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 4,751 | 4,653 |
Recurring | Current Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 0 | 0 |
Recurring | Current Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 175 | 696 |
Recurring | Noncurrent Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 0 | 0 |
Recurring | Noncurrent Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 5,964 | 3,821 |
Recurring | Noncurrent Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 0 | 0 |
Recurring | Noncurrent Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Amount offset | 439 | 0 |
Recurring | Fair value | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Net derivative position | 282,007 | 312,274 |
Recurring | Fair value | Current Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 180,141 | 190,303 |
Recurring | Fair value | Current Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Current Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 10,747 | 9,647 |
Recurring | Fair value | Current Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 100,594 | 117,963 |
Recurring | Fair value | Noncurrent Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 3,659 | 3,646 |
Recurring | Fair value | Noncurrent Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Current Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (1,805) | 0 |
Recurring | Fair value | Current Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (4,751) | (4,768) |
Recurring | Fair value | Current Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Fair value | Current Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (175) | (696) |
Recurring | Fair value | Noncurrent Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (5,964) | (3,821) |
Recurring | Fair value | Noncurrent Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (439) | 0 |
Recurring | Level 1 | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Net derivative position | 0 | 0 |
Recurring | Level 1 | Current Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Current Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Current Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Current Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Net derivative position | 293,336 | 321,559 |
Recurring | Level 2 | Current Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 180,141 | 190,303 |
Recurring | Level 2 | Current Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Current Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 10,747 | 9,647 |
Recurring | Level 2 | Current Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 100,594 | 117,963 |
Recurring | Level 2 | Noncurrent Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 3,659 | 3,646 |
Recurring | Level 2 | Noncurrent Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Current Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (1,805) | 0 |
Recurring | Level 2 | Current Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Current Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Current Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Net derivative position | (11,329) | (9,285) |
Recurring | Level 3 | Current Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Crude Oil | Oil derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Crude Oil | Oil deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Natural Gas | Natural gas derivatives | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Natural Gas | Natural gas deferred premiums | | |
Assets, Fair Value Disclosure [Abstract] | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Current Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (4,751) | (4,768) |
Recurring | Level 3 | Current Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Current Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (175) | (696) |
Recurring | Level 3 | Noncurrent Liabilities | Crude Oil | Oil derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Liabilities | Crude Oil | Oil deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | (5,964) | (3,821) |
Recurring | Level 3 | Noncurrent Liabilities | Natural Gas | Natural gas derivatives | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Liabilities | Natural Gas | Natural gas deferred premiums | | |
Liabilities, Fair Value Disclosure [Abstract] | | |
Derivative liabilities before netting | $ (439) | $ 0 |