<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>208</ContextCount>
  <ElementCount>76</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>120</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory></MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>020000 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2023 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2023CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2023 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>020005 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2023 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2023CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2023 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>020006 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2024 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2024CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2024 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>020011 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2024 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2024CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2024 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>020012 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2025 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2025CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2025 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>020017 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2025 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2025CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2025 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>020018 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2026 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2026CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2026 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>020023 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2026 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2026CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2026 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>020024 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2027 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2027CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2027 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>020029 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2027 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2027CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2027 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>020030 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2028 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2028CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2028 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>020035 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2028 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2028CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2028 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>020036 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2029 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2029CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2029 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>020041 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2029 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2029CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2029 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>020042 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2030 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2030CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2030 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>020047 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2030 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2030CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2030 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>020048 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2031 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2031CorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2031 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>020051 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2031 Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2031CorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2031 Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>020052 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2023 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2023HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2023 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>020057 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2023 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2023HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2023 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>020058 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2024 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2024HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2024 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>020063 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2024 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2024HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2024 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>020064 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2025 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2025HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2025 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>020069 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2025 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2025HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2025 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>020070 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2026 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2026HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2026 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>020075 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2026 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2026HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2026 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>020076 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2027 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2027HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2027 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>020081 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2027 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2027HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2027 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>020082 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2028 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2028HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2028 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>020087 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2028 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2028HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2028 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>020088 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2029 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2029HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2029 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>020091 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2029 High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2029HighYieldCorporateBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2029 High Yield Corporate Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>020092 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2023 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2023MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2023 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>020097 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2023 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2023MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2023 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>020098 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2024 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2024MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2024 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>020103 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2024 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2024MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2024 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>020104 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2025 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2025MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2025 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>020109 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2025 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2025MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2025 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>020110 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2026 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2026MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2026 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>020115 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2026 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2026MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2026 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>020116 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2027 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2027MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2027 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>020121 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2027 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2027MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2027 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>020122 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2028 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2028MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2028 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>020127 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2028 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2028MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2028 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>020128 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2029 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2029MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2029 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>020133 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2029 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2029MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2029 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>020134 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2030 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2030MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2030 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>020139 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2030 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2030MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2030 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>020140 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2031 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2031MunicipalBondETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2031 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>020143 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2031 Municipal Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2031MunicipalBondETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2031 Municipal Bond ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>020144 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2023 USD Emerging Markets Debt ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2023USDEmergingMarketsDebtETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2023 USD Emerging Markets Debt ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>020149 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2023 USD Emerging Markets Debt ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2023USDEmergingMarketsDebtETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2023 USD Emerging Markets Debt ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>020150 - Document - Risk/Return Summary {Unlabeled} - Invesco BulletShares 2024 USD Emerging Markets Debt ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoBulletShares2024USDEmergingMarketsDebtETF</Role>
      <ShortName>Risk/Return Summary- Invesco BulletShares 2024 USD Emerging Markets Debt ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>020155 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BulletShares 2024 USD Emerging Markets Debt ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoBulletShares2024USDEmergingMarketsDebtETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BulletShares 2024 USD Emerging Markets Debt ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>020156 - Document - Risk/Return Summary {Unlabeled} - Invesco Investment Grade Defensive ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoInvestmentGradeDefensiveETF</Role>
      <ShortName>Risk/Return Summary- Invesco Investment Grade Defensive ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>020161 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Investment Grade Defensive ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoInvestmentGradeDefensiveETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Investment Grade Defensive ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>020162 - Document - Risk/Return Summary {Unlabeled} - Invesco Investment Grade Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoInvestmentGradeValueETF</Role>
      <ShortName>Risk/Return Summary- Invesco Investment Grade Value ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>020167 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Investment Grade Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoInvestmentGradeValueETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Investment Grade Value ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>020168 - Document - Risk/Return Summary {Unlabeled} - Invesco RAFI(TM) Strategic Developed ex-US ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoRAFITMStrategicDevelopedexUSETF</Role>
      <ShortName>Risk/Return Summary- Invesco RAFI(TM) Strategic Developed ex-US ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>020173 - Disclosure - Risk/Return Detail Data {Elements} - Invesco RAFI(TM) Strategic Developed ex-US ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoRAFITMStrategicDevelopedexUSETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco RAFI(TM) Strategic Developed ex-US ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>020174 - Document - Risk/Return Summary {Unlabeled} - Invesco RAFI(TM) Strategic Emerging Markets ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoRAFITMStrategicEmergingMarketsETF</Role>
      <ShortName>Risk/Return Summary- Invesco RAFI(TM) Strategic Emerging Markets ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>020179 - Disclosure - Risk/Return Detail Data {Elements} - Invesco RAFI(TM) Strategic Emerging Markets ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoRAFITMStrategicEmergingMarketsETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco RAFI(TM) Strategic Emerging Markets ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>020180 - Document - Risk/Return Summary {Unlabeled} - Invesco RAFI(TM) Strategic US ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoRAFITMStrategicUSETF</Role>
      <ShortName>Risk/Return Summary- Invesco RAFI(TM) Strategic US ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>020185 - Disclosure - Risk/Return Detail Data {Elements} - Invesco RAFI(TM) Strategic US ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoRAFITMStrategicUSETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco RAFI(TM) Strategic US ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>020186 - Document - Risk/Return Summary {Unlabeled} - Invesco RAFI(TM) Strategic US Small Company ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoRAFITMStrategicUSSmallCompanyETF</Role>
      <ShortName>Risk/Return Summary- Invesco RAFI(TM) Strategic US Small Company ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>020191 - Disclosure - Risk/Return Detail Data {Elements} - Invesco RAFI(TM) Strategic US Small Company ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoRAFITMStrategicUSSmallCompanyETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco RAFI(TM) Strategic US Small Company ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>020192 - Document - Risk/Return Summary {Unlabeled} - Invesco Russell 1000(R) Dynamic Multifactor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoRussell1000RDynamicMultifactorETF</Role>
      <ShortName>Risk/Return Summary- Invesco Russell 1000(R) Dynamic Multifactor ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>020197 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Russell 1000(R) Dynamic Multifactor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoRussell1000RDynamicMultifactorETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Russell 1000(R) Dynamic Multifactor ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>020198 - Document - Risk/Return Summary {Unlabeled} - Invesco Russell 2000(R) Dynamic Multifactor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoRussell2000RDynamicMultifactorETF</Role>
      <ShortName>Risk/Return Summary- Invesco Russell 2000(R) Dynamic Multifactor ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>020203 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Russell 2000(R) Dynamic Multifactor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoRussell2000RDynamicMultifactorETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Russell 2000(R) Dynamic Multifactor ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>020204 - Document - Risk/Return Summary {Unlabeled} - Invesco Defensive Equity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoDefensiveEquityETF</Role>
      <ShortName>Risk/Return Summary- Invesco Defensive Equity ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>020209 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Defensive Equity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoDefensiveEquityETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Defensive Equity ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>020210 - Document - Risk/Return Summary {Unlabeled} - Invesco International Developed Dynamic Multifactor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DocumentRiskReturnSummaryUnlabeledInvescoInternationalDevelopedDynamicMultifactorETF</Role>
      <ShortName>Risk/Return Summary- Invesco International Developed Dynamic Multifactor ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R215.htm</HtmlFileName>
      <LongName>020213 - Disclosure - Risk/Return Detail Data {Elements} - Invesco International Developed Dynamic Multifactor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20221215/role/DisclosureRiskReturnDetailDataElementsInvescoInternationalDevelopedDynamicMultifactorETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco International Developed Dynamic Multifactor ETF</ShortName>
      <MenuCategory></MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="tm2228725d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R216.htm</HtmlFileName>
      <LongName>040000 - Disclosure - Risk/Return Detail Data {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturnDetailData</Role>
      <ShortName>Risk/Return Detail Data</ShortName>
      <MenuCategory></MenuCategory>
      <Position>76</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="485BPOS" original="tm2228725d1_485bpos.htm">tm2228725d1_485bpos.htm</File>
    <File>ck0001657201-20221215.xsd</File>
    <File>ck0001657201-20221215_cal.xml</File>
    <File>ck0001657201-20221215_def.xml</File>
    <File>ck0001657201-20221215_lab.xml</File>
    <File>ck0001657201-20221215_pre.xml</File>
    <File>tm2228725d1_ex99j.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>bsce_3.jpg</File>
    <File>bscn_4.jpg</File>
    <File>bsco_3.jpg</File>
    <File>bscp_4.jpg</File>
    <File>bscq_3.jpg</File>
    <File>bscr_3.jpg</File>
    <File>bscs_3.jpg</File>
    <File>bsct_3.jpg</File>
    <File>bscu_2.jpg</File>
    <File>bsde_3.jpg</File>
    <File>bsjn_3.jpg</File>
    <File>bsjo_3.jpg</File>
    <File>bsjp_4.jpg</File>
    <File>bsjq_3.jpg</File>
    <File>bsjr_3.jpg</File>
    <File>bsjs_2.jpg</File>
    <File>bsmn_3.jpg</File>
    <File>bsmo_3.jpg</File>
    <File>bsmp_4.jpg</File>
    <File>bsmq_3.jpg</File>
    <File>bsmr_3.jpg</File>
    <File>bsms_3.jpg</File>
    <File>bsmt_3.jpg</File>
    <File>bsmu_2.jpg</File>
    <File>def_3.jpg</File>
    <File>iigd_3.jpg</File>
    <File>iigv_3.jpg</File>
    <File>img00899c6d2.jpg</File>
    <File>img055e6dc72.jpg</File>
    <File>img0e9952e22.jpg</File>
    <File>img0f5297961.jpg</File>
    <File>img13216cf42.jpg</File>
    <File>img1562a0f82.jpg</File>
    <File>img1b9c1f1f1.jpg</File>
    <File>img1f4743b01.jpg</File>
    <File>img27e000cb1.jpg</File>
    <File>img2907e13e1.jpg</File>
    <File>img2ae742001.jpg</File>
    <File>img2e63c3272.jpg</File>
    <File>img30adb51f2.jpg</File>
    <File>img3380b54e1.jpg</File>
    <File>img3587b5e71.jpg</File>
    <File>img398381582.jpg</File>
    <File>img3ad3f54b1.jpg</File>
    <File>img3c6cc4e21.jpg</File>
    <File>img3d5a3af91.jpg</File>
    <File>img4372e8a52.jpg</File>
    <File>img449c48d11.jpg</File>
    <File>img48fa8b5b2.jpg</File>
    <File>img4acb52c32.jpg</File>
    <File>img4af9cdad1.jpg</File>
    <File>img508d58261.jpg</File>
    <File>img51ef08211.jpg</File>
    <File>img5f5dd2981.jpg</File>
    <File>img68cadc8d2.jpg</File>
    <File>img69707e7b2.jpg</File>
    <File>img6f790cd31.jpg</File>
    <File>img71cd222d1.jpg</File>
    <File>img78c4d4e92.jpg</File>
    <File>img85b3b03e1.jpg</File>
    <File>img8beb5b981.jpg</File>
    <File>img933f05cd2.jpg</File>
    <File>img99ab0e282.jpg</File>
    <File>img99cfb05c2.jpg</File>
    <File>img9af1d8e21.jpg</File>
    <File>img9f0b208f1.jpg</File>
    <File>imga0e62afa2.jpg</File>
    <File>imga3048a912.jpg</File>
    <File>imga74a9fcf1.jpg</File>
    <File>imgaad31c912.jpg</File>
    <File>imgacaaa1312.jpg</File>
    <File>imgb23b03882.jpg</File>
    <File>imgb4c4ca861.jpg</File>
    <File>imgb91309b61.jpg</File>
    <File>imgba3442262.jpg</File>
    <File>imgbd8611402.jpg</File>
    <File>imgc54c2a0c1.jpg</File>
    <File>imgc6f675242.jpg</File>
    <File>imgcca64a041.jpg</File>
    <File>imgccbd0b352.jpg</File>
    <File>imgce6a827a2.jpg</File>
    <File>imgd57605891.jpg</File>
    <File>imgd656a3d72.jpg</File>
    <File>imgd7673a912.jpg</File>
    <File>imgd9c51d2b1.jpg</File>
    <File>imgdb087e091.jpg</File>
    <File>imgdb9185f12.jpg</File>
    <File>imgde10a3e61.jpg</File>
    <File>imgde753c161.jpg</File>
    <File>imgde8a41aa2.jpg</File>
    <File>imge0d69e2c2.jpg</File>
    <File>imge47c369c2.jpg</File>
    <File>imge682b76e1.jpg</File>
    <File>imge8752b5a2.jpg</File>
    <File>imge98a201e2.jpg</File>
    <File>imgeca5e1d11.jpg</File>
    <File>imgefb25ec11.jpg</File>
    <File>imgf0ccf6e31.jpg</File>
    <File>imgf18f4a641.jpg</File>
    <File>imgfcec04552.jpg</File>
    <File>imgfd671b4f1.jpg</File>
    <File>imgff1a04792.jpg</File>
    <File>isdx_3.jpg</File>
    <File>isem_3.jpg</File>
    <File>ius_3.jpg</File>
    <File>iuss_3.jpg</File>
    <File>omfl_4.jpg</File>
    <File>omfs_4.jpg</File>
    <File>BarChart1.png</File>
    <File>BarChart2.png</File>
    <File>BarChart3.png</File>
    <File>BarChart4.png</File>
    <File>BarChart5.png</File>
    <File>BarChart6.png</File>
    <File>BarChart7.png</File>
    <File>BarChart8.png</File>
    <File>BarChart9.png</File>
    <File>BarChart10.png</File>
    <File>BarChart11.png</File>
    <File>BarChart12.png</File>
    <File>BarChart13.png</File>
    <File>BarChart14.png</File>
    <File>BarChart15.png</File>
    <File>BarChart16.png</File>
    <File>BarChart17.png</File>
    <File>BarChart18.png</File>
    <File>BarChart19.png</File>
    <File>BarChart20.png</File>
    <File>BarChart21.png</File>
    <File>BarChart22.png</File>
    <File>BarChart23.png</File>
    <File>BarChart24.png</File>
    <File>BarChart25.png</File>
    <File>BarChart26.png</File>
    <File>BarChart27.png</File>
    <File>BarChart28.png</File>
    <File>BarChart29.png</File>
    <File>BarChart30.png</File>
    <File>BarChart31.png</File>
    <File>BarChart32.png</File>
    <File>BarChart33.png</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="45">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
    <BaseTaxonomy items="2261">http://xbrl.sec.gov/rr/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
