Fair value measurements - Fair value hierarchy (Details) - USD ($) $ in Thousands | Sep. 30, 2018 | Dec. 31, 2017 |
Assets: | | |
Derivative asset, current | $ 3,074 | $ 6,892 |
Derivative asset, noncurrent | 0 | 3,413 |
Liabilities: | | |
Derivative liability, current | (44,060) | (22,950) |
Derivative liability, noncurrent | (20,945) | (384) |
Recurring | | |
Liabilities: | | |
Net derivative liability positions | (61,931) | (13,029) |
Recurring | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative asset, current | 0 | 3,706 |
Derivative asset, noncurrent | 0 | 5,526 |
Liabilities: | | |
Derivative liability, current | (31,302) | (8,756) |
Derivative liability, noncurrent | (15,223) | 3,698 |
Recurring | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative asset, current | 0 | (87) |
Derivative asset, noncurrent | 0 | (2,113) |
Liabilities: | | |
Derivative liability, current | (17,265) | (18,115) |
Derivative liability, noncurrent | (3,728) | (5,016) |
Recurring | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative asset, current | 0 | 0 |
Derivative asset, noncurrent | 0 | 0 |
Liabilities: | | |
Derivative liability, current | (4,807) | 0 |
Derivative liability, noncurrent | 0 | 0 |
Recurring | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative asset, current | 3,693 | 5,729 |
Derivative asset, noncurrent | 0 | 0 |
Liabilities: | | |
Derivative liability, current | 9,542 | 4,817 |
Derivative liability, noncurrent | (1,994) | 934 |
Recurring | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative asset, current | (619) | (2,456) |
Derivative asset, noncurrent | 0 | 0 |
Liabilities: | | |
Derivative liability, current | (228) | (896) |
Derivative liability, noncurrent | 0 | 0 |
Recurring | Current Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Amounts offset | (10,390) | (3,721) |
Recurring | Current Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Amounts offset | 0 | (87) |
Recurring | Current Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Amounts offset | 0 | 0 |
Recurring | Current Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Amounts offset | (9,309) | (4,817) |
Recurring | Current Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Amounts offset | (619) | (2,456) |
Recurring | Noncurrent Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Amounts offset | (2,056) | (6,087) |
Recurring | Noncurrent Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Amounts offset | 0 | (2,113) |
Recurring | Noncurrent Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Amounts offset | 0 | 0 |
Recurring | Noncurrent Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Amounts offset | (474) | (934) |
Recurring | Noncurrent Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Amounts offset | 0 | 0 |
Recurring | Other current liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Amounts offset | 10,390 | 3,721 |
Recurring | Other current liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Amounts offset | 0 | 87 |
Recurring | Other current liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Amounts offset | 0 | 0 |
Recurring | Other current liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Amounts offset | 9,309 | 4,817 |
Recurring | Other current liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Amounts offset | 619 | 2,456 |
Recurring | Noncurrent Liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Amounts offset | 2,056 | 6,087 |
Recurring | Noncurrent Liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Amounts offset | 0 | 2,113 |
Recurring | Noncurrent Liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Amounts offset | 0 | 0 |
Recurring | Noncurrent Liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Amounts offset | 474 | 934 |
Recurring | Noncurrent Liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Amounts offset | 0 | 0 |
Recurring | Fair value | | |
Liabilities: | | |
Net derivative liability positions | (61,931) | (13,029) |
Recurring | Fair value | Current Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 10,390 | 7,427 |
Recurring | Fair value | Current Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Current Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Current Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 13,002 | 10,546 |
Recurring | Fair value | Current Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 2,056 | 11,613 |
Recurring | Fair value | Noncurrent Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 474 | 934 |
Recurring | Fair value | Noncurrent Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Fair value | Other current liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (41,692) | (12,477) |
Recurring | Fair value | Other current liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | (17,265) | (18,202) |
Recurring | Fair value | Other current liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (4,807) | 0 |
Recurring | Fair value | Other current liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 233 | 0 |
Recurring | Fair value | Other current liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | (847) | (3,352) |
Recurring | Fair value | Noncurrent Liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (17,279) | (2,389) |
Recurring | Fair value | Noncurrent Liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | (3,728) | (7,129) |
Recurring | Fair value | Noncurrent Liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Fair value | Noncurrent Liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (2,468) | 0 |
Recurring | Fair value | Noncurrent Liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | | |
Liabilities: | | |
Net derivative liability positions | 0 | 0 |
Recurring | Level 1 | Current Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Current Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 1 | Other current liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Other current liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Other current liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Other current liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Other current liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 1 | Noncurrent Liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | | |
Liabilities: | | |
Net derivative liability positions | (40,091) | 15,654 |
Recurring | Level 2 | Current Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 10,390 | 7,427 |
Recurring | Level 2 | Current Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Current Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Current Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 13,002 | 10,546 |
Recurring | Level 2 | Current Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 2,056 | 11,613 |
Recurring | Level 2 | Noncurrent Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 474 | 934 |
Recurring | Level 2 | Noncurrent Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 2 | Other current liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (41,692) | (12,477) |
Recurring | Level 2 | Other current liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Other current liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (4,807) | 0 |
Recurring | Level 2 | Other current liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 233 | 0 |
Recurring | Level 2 | Other current liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (17,279) | (2,389) |
Recurring | Level 2 | Noncurrent Liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 2 | Noncurrent Liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | (2,468) | 0 |
Recurring | Level 2 | Noncurrent Liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | | |
Liabilities: | | |
Net derivative liability positions | (21,840) | (28,683) |
Recurring | Level 3 | Current Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Current Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Oil derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Oil derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | NGL derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Natural gas derivatives | Commodity derivatives | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Assets | Natural gas derivatives | Deferred premiums | | |
Assets: | | |
Derivative assets before netting | 0 | 0 |
Recurring | Level 3 | Other current liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Other current liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | (17,265) | (18,202) |
Recurring | Level 3 | Other current liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Other current liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Other current liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | (847) | (3,352) |
Recurring | Level 3 | Noncurrent Liabilities | Oil derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Liabilities | Oil derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | (3,728) | (7,129) |
Recurring | Level 3 | Noncurrent Liabilities | NGL derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Liabilities | Natural gas derivatives | Commodity derivatives | | |
Liabilities: | | |
Derivative liabilities before netting | 0 | 0 |
Recurring | Level 3 | Noncurrent Liabilities | Natural gas derivatives | Deferred premiums | | |
Liabilities: | | |
Derivative liabilities before netting | $ 0 | $ 0 |