<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>222</ContextCount>
  <ElementCount>423</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>75</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/ConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/ConsolidatedStatementsofOperationsUnaudited</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statement of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/ConsolidatedStatementofStockholdersEquityUnaudited</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/ConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Nature of operations and summary of significant accounting policies and going concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Natureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcern</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2112102 - Disclosure - Earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Earningspershare</Role>
      <ShortName>Earnings per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2115103 - Disclosure - Supplemental disclosures to the consolidated statements of cash flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Supplementaldisclosurestotheconsolidatedstatementsofcashflows</Role>
      <ShortName>Supplemental disclosures to the consolidated statements of cash flows</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2118104 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2123105 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2128106 - Disclosure - Derivative instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Derivativeinstruments</Role>
      <ShortName>Derivative instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2133107 - Disclosure - Fair value measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Fairvaluemeasurements</Role>
      <ShortName>Fair value measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2141108 - Disclosure - Asset retirement obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Assetretirementobligations</Role>
      <ShortName>Asset retirement obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2144109 - Disclosure - Deferred compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Deferredcompensation</Role>
      <ShortName>Deferred compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2151110 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Commitmentsandcontingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2153111 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/Subsequentevents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernPolicies</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Natureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcern</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - Earnings per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/EarningspershareTables</Role>
      <ShortName>Earnings per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Earningspershare</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Supplemental disclosures to the consolidated statements of cash flows (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/SupplementaldisclosurestotheconsolidatedstatementsofcashflowsTables</Role>
      <ShortName>Supplemental disclosures to the consolidated statements of cash flows (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Supplementaldisclosurestotheconsolidatedstatementsofcashflows</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2319304 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Debt</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2324305 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Leases</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2329306 - Disclosure - Derivative instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DerivativeinstrumentsTables</Role>
      <ShortName>Derivative instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Derivativeinstruments</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2334307 - Disclosure - Fair value measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/FairvaluemeasurementsTables</Role>
      <ShortName>Fair value measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Fairvaluemeasurements</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2342308 - Disclosure - Asset retirement obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/AssetretirementobligationsTables</Role>
      <ShortName>Asset retirement obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Assetretirementobligations</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2345309 - Disclosure - Deferred compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DeferredcompensationTables</Role>
      <ShortName>Deferred compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Deferredcompensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Cash and Cash Equivalents and Accounts Receivable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernCashandCashEquivalentsandAccountsReceivableDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Cash and Cash Equivalents and Accounts Receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Credit Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernCreditLossDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Credit Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Inventories) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernInventoriesDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Inventories) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Property and Equipment, Net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernPropertyandEquipmentNetDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Property and Equipment, Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Assets Held for Sale) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernAssetsHeldforSaleDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Assets Held for Sale) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2409406 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Unevaluated Oil and Natural Gas Properties) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernUnevaluatedOilandNaturalGasPropertiesDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Unevaluated Oil and Natural Gas Properties) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2410407 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Revenue Recognition) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernRevenueRecognitionDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Revenue Recognition) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2411408 - Disclosure - Nature of operations and summary of significant accounting policies and going concern (Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernIncomeTaxesDetails</Role>
      <ShortName>Nature of operations and summary of significant accounting policies and going concern (Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/NatureofoperationsandsummaryofsignificantaccountingpoliciesandgoingconcernTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2414409 - Disclosure - Earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/EarningspershareDetails</Role>
      <ShortName>Earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/EarningspershareTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2417410 - Disclosure - Supplemental disclosures to the consolidated statements of cash flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/SupplementaldisclosurestotheconsolidatedstatementsofcashflowsDetails</Role>
      <ShortName>Supplemental disclosures to the consolidated statements of cash flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/SupplementaldisclosurestotheconsolidatedstatementsofcashflowsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - Debt (Components of Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DebtComponentsofDebtDetails</Role>
      <ShortName>Debt (Components of Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DebtTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - Debt (Credit Agreement) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DebtCreditAgreementDetails</Role>
      <ShortName>Debt (Credit Agreement) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DebtTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - Debt (Senior Notes) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.chaparralenergy.com/role/DebtSeniorNotesDetails</Role>
      <ShortName>Debt (Senior Notes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DebtTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - Leases (Short Term Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/LeasesShortTermLeasesDetails</Role>
      <ShortName>Leases (Short Term Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/LeasesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - Leases (Balance Sheet Disclosures) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/LeasesBalanceSheetDisclosuresDetails</Role>
      <ShortName>Leases (Balance Sheet Disclosures) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/LeasesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2427416 - Disclosure - Leases (Lease Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/LeasesLeaseAssetsandLiabilitiesDetails</Role>
      <ShortName>Leases (Lease Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/LeasesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - Derivative instruments (Summary of Derivatives Outstanding) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DerivativeinstrumentsSummaryofDerivativesOutstandingDetails</Role>
      <ShortName>Derivative instruments (Summary of Derivatives Outstanding) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DerivativeinstrumentsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - Derivative instruments (Balance Sheet at Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DerivativeinstrumentsBalanceSheetatFairValueDetails</Role>
      <ShortName>Derivative instruments (Balance Sheet at Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DerivativeinstrumentsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2432419 - Disclosure - Derivative instruments (Derivative Gains (Losses) in the Consolidated Statements of Operations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DerivativeinstrumentsDerivativeGainsLossesintheConsolidatedStatementsofOperationsDetails</Role>
      <ShortName>Derivative instruments (Derivative Gains (Losses) in the Consolidated Statements of Operations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DerivativeinstrumentsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - Fair value measurements (Recurring) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/FairvaluemeasurementsRecurringDetails</Role>
      <ShortName>Fair value measurements (Recurring) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/FairvaluemeasurementsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - Fair value measurements (Level 3 Rollforward) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/FairvaluemeasurementsLevel3RollforwardDetails</Role>
      <ShortName>Fair value measurements (Level 3 Rollforward) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/FairvaluemeasurementsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2437422 - Disclosure - Fair value measurements (Inflation and Discount Rate) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/FairvaluemeasurementsInflationandDiscountRateDetails</Role>
      <ShortName>Fair value measurements (Inflation and Discount Rate) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/FairvaluemeasurementsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2438423 - Disclosure - Fair value measurements (Other Financial Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/FairvaluemeasurementsOtherFinancialInstrumentsDetails</Role>
      <ShortName>Fair value measurements (Other Financial Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/FairvaluemeasurementsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2439424 - Disclosure - Fair value measurements (Counterparty Credit Risk) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/FairvaluemeasurementsCounterpartyCreditRiskDetails</Role>
      <ShortName>Fair value measurements (Counterparty Credit Risk) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/FairvaluemeasurementsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2440425 - Disclosure - Fair value measurements (Derivatives Offset in Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/FairvaluemeasurementsDerivativesOffsetinBalanceSheetDetails</Role>
      <ShortName>Fair value measurements (Derivatives Offset in Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/FairvaluemeasurementsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2443426 - Disclosure - Asset retirement obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/AssetretirementobligationsDetails</Role>
      <ShortName>Asset retirement obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/AssetretirementobligationsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2446427 - Disclosure - Deferred compensation (Cash Awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DeferredcompensationCashAwardsDetails</Role>
      <ShortName>Deferred compensation (Cash Awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DeferredcompensationTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2447428 - Disclosure - Deferred compensation (Equity Awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DeferredcompensationEquityAwardsDetails</Role>
      <ShortName>Deferred compensation (Equity Awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DeferredcompensationTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2448429 - Disclosure - Deferred compensation (Restricted Stock Awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DeferredcompensationRestrictedStockAwardsDetails</Role>
      <ShortName>Deferred compensation (Restricted Stock Awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DeferredcompensationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2449430 - Disclosure - Deferred compensation (Restricted Stock Units) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DeferredcompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Deferred compensation (Restricted Stock Units) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DeferredcompensationTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2450431 - Disclosure - Deferred compensation (Stock-based Compensation Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/DeferredcompensationStockbasedCompensationCostDetails</Role>
      <ShortName>Deferred compensation (Stock-based Compensation Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/DeferredcompensationTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2452432 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="chap-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2454433 - Disclosure - Subsequent events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.chaparralenergy.com/role/SubsequenteventsDetails</Role>
      <ShortName>Subsequent events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.chaparralenergy.com/role/Subsequentevents</ParentRole>
      <Position>60</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="chap-20200630.htm">chap-20200630.htm</File>
    <File>a2020q2ex311.htm</File>
    <File>a2020q2ex312.htm</File>
    <File>a2020q2ex321.htm</File>
    <File>a2020q2ex322.htm</File>
    <File>chap-20200630.xsd</File>
    <File>chap-20200630_cal.xml</File>
    <File>chap-20200630_def.xml</File>
    <File>chap-20200630_lab.xml</File>
    <File>chap-20200630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
