<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1602</ContextCount>
  <ElementCount>79</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>380</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="tm2321047d1_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/20230825/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>020000 - Document - Risk/Return Summary {Unlabeled} - Invesco Aerospace &amp; Defense ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoAerospaceDefenseETF</Role>
      <ShortName>Risk/Return Summary- Invesco Aerospace &amp; Defense ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>020005 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Aerospace &amp; Defense ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoAerospaceDefenseETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Aerospace &amp; Defense ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>020006 - Document - Risk/Return Summary {Unlabeled} - Invesco BuyBack Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoBuyBackAchieversETF</Role>
      <ShortName>Risk/Return Summary- Invesco BuyBack Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>020011 - Disclosure - Risk/Return Detail Data {Elements} - Invesco BuyBack Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoBuyBackAchieversETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco BuyBack Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>020012 - Document - Risk/Return Summary {Unlabeled} - Invesco Dividend Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDividendAchieversETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dividend Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>020017 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dividend Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDividendAchieversETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dividend Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>020018 - Document - Risk/Return Summary {Unlabeled} - Invesco Dow Jones Industrial Average Dividend ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDowJonesIndustrialAverageDividendETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dow Jones Industrial Average Dividend ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>020023 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dow Jones Industrial Average Dividend ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDowJonesIndustrialAverageDividendETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dow Jones Industrial Average Dividend ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>020024 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Basic Materials Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightBasicMaterialsMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Basic Materials Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>020029 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Basic Materials Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightBasicMaterialsMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Basic Materials Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>020030 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Consumer Cyclicals Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightConsumerCyclicalsMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Consumer Cyclicals Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>020035 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Consumer Cyclicals Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightConsumerCyclicalsMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Consumer Cyclicals Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>020036 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Consumer Staples Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightConsumerStaplesMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Consumer Staples Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>020041 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Consumer Staples Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightConsumerStaplesMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Consumer Staples Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>020042 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Energy Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightEnergyMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Energy Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>020047 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Energy Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightEnergyMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Energy Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>020048 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Financial Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightFinancialMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Financial Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>020053 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Financial Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightFinancialMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Financial Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>020054 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Healthcare Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightHealthcareMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Healthcare Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>020059 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Healthcare Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightHealthcareMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Healthcare Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>020060 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Industrials Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightIndustrialsMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Industrials Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>020065 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Industrials Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightIndustrialsMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Industrials Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>020066 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>020071 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>020072 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Technology Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightTechnologyMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Technology Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>020077 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Technology Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightTechnologyMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Technology Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>020078 - Document - Risk/Return Summary {Unlabeled} - Invesco Dorsey Wright Utilities Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoDorseyWrightUtilitiesMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco Dorsey Wright Utilities Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>020083 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Dorsey Wright Utilities Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoDorseyWrightUtilitiesMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Dorsey Wright Utilities Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>020084 - Document - Risk/Return Summary {Unlabeled} - Invesco Biotechnology &amp; Genome ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoBiotechnologyGenomeETF</Role>
      <ShortName>Risk/Return Summary- Invesco Biotechnology &amp; Genome ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>020089 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Biotechnology &amp; Genome ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoBiotechnologyGenomeETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Biotechnology &amp; Genome ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>020090 - Document - Risk/Return Summary {Unlabeled} - Invesco Building &amp; Construction ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoBuildingConstructionETF</Role>
      <ShortName>Risk/Return Summary- Invesco Building &amp; Construction ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>020095 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Building &amp; Construction ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoBuildingConstructionETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Building &amp; Construction ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>020096 - Document - Risk/Return Summary {Unlabeled} - Invesco Energy Exploration &amp; Production ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoEnergyExplorationProductionETF</Role>
      <ShortName>Risk/Return Summary- Invesco Energy Exploration &amp; Production ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>020101 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Energy Exploration &amp; Production ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoEnergyExplorationProductionETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Energy Exploration &amp; Production ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>020102 - Document - Risk/Return Summary {Unlabeled} - Invesco Food &amp; Beverage ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoFoodBeverageETF</Role>
      <ShortName>Risk/Return Summary- Invesco Food &amp; Beverage ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>020107 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Food &amp; Beverage ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoFoodBeverageETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Food &amp; Beverage ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>020108 - Document - Risk/Return Summary {Unlabeled} - Invesco Large Cap Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoLargeCapGrowthETF</Role>
      <ShortName>Risk/Return Summary- Invesco Large Cap Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>020113 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Large Cap Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoLargeCapGrowthETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Large Cap Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>020114 - Document - Risk/Return Summary {Unlabeled} - Invesco Large Cap Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoLargeCapValueETF</Role>
      <ShortName>Risk/Return Summary- Invesco Large Cap Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>020119 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Large Cap Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoLargeCapValueETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Large Cap Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>020120 - Document - Risk/Return Summary {Unlabeled} - Invesco Leisure and Entertainment ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoLeisureandEntertainmentETF</Role>
      <ShortName>Risk/Return Summary- Invesco Leisure and Entertainment ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>020125 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Leisure and Entertainment ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoLeisureandEntertainmentETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Leisure and Entertainment ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>020126 - Document - Risk/Return Summary {Unlabeled} - Invesco Bloomberg MVP Multi-factor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoBloombergMVPMultifactorETF</Role>
      <ShortName>Risk/Return Summary- Invesco Bloomberg MVP Multi-factor ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>020131 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Bloomberg MVP Multi-factor ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoBloombergMVPMultifactorETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Bloomberg MVP Multi-factor ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>020132 - Document - Risk/Return Summary {Unlabeled} - Invesco Next Gen Media and Gaming ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoNextGenMediaandGamingETF</Role>
      <ShortName>Risk/Return Summary- Invesco Next Gen Media and Gaming ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>020137 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Next Gen Media and Gaming ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoNextGenMediaandGamingETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Next Gen Media and Gaming ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>020138 - Document - Risk/Return Summary {Unlabeled} - Invesco Next Gen Connectivity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoNextGenConnectivityETF</Role>
      <ShortName>Risk/Return Summary- Invesco Next Gen Connectivity ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>020143 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Next Gen Connectivity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoNextGenConnectivityETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Next Gen Connectivity ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>020144 - Document - Risk/Return Summary {Unlabeled} - Invesco Oil &amp; Gas Services ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoOilGasServicesETF</Role>
      <ShortName>Risk/Return Summary- Invesco Oil &amp; Gas Services ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>020149 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Oil &amp; Gas Services ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoOilGasServicesETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Oil &amp; Gas Services ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>020150 - Document - Risk/Return Summary {Unlabeled} - Invesco Pharmaceuticals ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoPharmaceuticalsETF</Role>
      <ShortName>Risk/Return Summary- Invesco Pharmaceuticals ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>020155 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Pharmaceuticals ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoPharmaceuticalsETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Pharmaceuticals ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>020156 - Document - Risk/Return Summary {Unlabeled} - Invesco Semiconductors ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSemiconductorsETF</Role>
      <ShortName>Risk/Return Summary- Invesco Semiconductors ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>020161 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Semiconductors ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSemiconductorsETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Semiconductors ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>020162 - Document - Risk/Return Summary {Unlabeled} - Invesco AI and Next Gen Software ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoAIandNextGenSoftwareETF</Role>
      <ShortName>Risk/Return Summary- Invesco AI and Next Gen Software ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>020167 - Disclosure - Risk/Return Detail Data {Elements} - Invesco AI and Next Gen Software ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoAIandNextGenSoftwareETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco AI and Next Gen Software ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>020168 - Document - Risk/Return Summary {Unlabeled} - Invesco Financial Preferred ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoFinancialPreferredETF</Role>
      <ShortName>Risk/Return Summary- Invesco Financial Preferred ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>020173 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Financial Preferred ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoFinancialPreferredETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Financial Preferred ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>020174 - Document - Risk/Return Summary {Unlabeled} - Invesco FTSE RAFI US 1000 ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoFTSERAFIUS1000ETF</Role>
      <ShortName>Risk/Return Summary- Invesco FTSE RAFI US 1000 ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>020179 - Disclosure - Risk/Return Detail Data {Elements} - Invesco FTSE RAFI US 1000 ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoFTSERAFIUS1000ETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco FTSE RAFI US 1000 ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>020180 - Document - Risk/Return Summary {Unlabeled} - Invesco FTSE RAFI US 1500 Small-Mid ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoFTSERAFIUS1500SmallMidETF</Role>
      <ShortName>Risk/Return Summary- Invesco FTSE RAFI US 1500 Small-Mid ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>020185 - Disclosure - Risk/Return Detail Data {Elements} - Invesco FTSE RAFI US 1500 Small-Mid ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoFTSERAFIUS1500SmallMidETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco FTSE RAFI US 1500 Small-Mid ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>020186 - Document - Risk/Return Summary {Unlabeled} - Invesco Global Listed Private Equity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalListedPrivateEquityETF</Role>
      <ShortName>Risk/Return Summary- Invesco Global Listed Private Equity ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>020191 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Global Listed Private Equity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalListedPrivateEquityETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Global Listed Private Equity ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>020192 - Document - Risk/Return Summary {Unlabeled} - Invesco Golden Dragon China ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoGoldenDragonChinaETF</Role>
      <ShortName>Risk/Return Summary- Invesco Golden Dragon China ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>020197 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Golden Dragon China ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoGoldenDragonChinaETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Golden Dragon China ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>020198 - Document - Risk/Return Summary {Unlabeled} - Invesco High Yield Equity Dividend Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoHighYieldEquityDividendAchieversETF</Role>
      <ShortName>Risk/Return Summary- Invesco High Yield Equity Dividend Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>020203 - Disclosure - Risk/Return Detail Data {Elements} - Invesco High Yield Equity Dividend Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoHighYieldEquityDividendAchieversETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco High Yield Equity Dividend Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>020204 - Document - Risk/Return Summary {Unlabeled} - Invesco International Dividend Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoInternationalDividendAchieversETF</Role>
      <ShortName>Risk/Return Summary- Invesco International Dividend Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>020209 - Disclosure - Risk/Return Detail Data {Elements} - Invesco International Dividend Achievers ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoInternationalDividendAchieversETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco International Dividend Achievers ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>020210 - Document - Risk/Return Summary {Unlabeled} - Invesco MSCI Sustainable Future ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoMSCISustainableFutureETF</Role>
      <ShortName>Risk/Return Summary- Invesco MSCI Sustainable Future ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>020215 - Disclosure - Risk/Return Detail Data {Elements} - Invesco MSCI Sustainable Future ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoMSCISustainableFutureETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco MSCI Sustainable Future ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>020216 - Document - Risk/Return Summary {Unlabeled} - Invesco NASDAQ Internet ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoNASDAQInternetETF</Role>
      <ShortName>Risk/Return Summary- Invesco NASDAQ Internet ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>020221 - Disclosure - Risk/Return Detail Data {Elements} - Invesco NASDAQ Internet ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoNASDAQInternetETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco NASDAQ Internet ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>020222 - Document - Risk/Return Summary {Unlabeled} - Invesco Raymond James SB-1 Equity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoRaymondJamesSB1EquityETF</Role>
      <ShortName>Risk/Return Summary- Invesco Raymond James SB-1 Equity ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>020227 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Raymond James SB-1 Equity ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoRaymondJamesSB1EquityETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Raymond James SB-1 Equity ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>020228 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 100 Equal Weight ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP100EqualWeightETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 100 Equal Weight ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>020233 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 100 Equal Weight ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP100EqualWeightETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 100 Equal Weight ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>020234 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 BuyWrite ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500BuyWriteETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 BuyWrite ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>020239 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 BuyWrite ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500BuyWriteETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 BuyWrite ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>020240 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>020245 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>020246 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 (R) Equal Weight Communication Services ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500REqualWeightCommunicationServicesETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 (R) Equal Weight Communication Services ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>020251 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 (R) Equal Weight Communication Services ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500REqualWeightCommunicationServicesETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 (R) Equal Weight Communication Services ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>020252 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Consumer Discretionary ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightConsumerDiscretionaryETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Consumer Discretionary ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>020257 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Consumer Discretionary ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightConsumerDiscretionaryETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Consumer Discretionary ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>020258 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Consumer Staples ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightConsumerStaplesETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Consumer Staples ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>020263 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Consumer Staples ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightConsumerStaplesETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Consumer Staples ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>020264 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Energy ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightEnergyETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Energy ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>020269 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Energy ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightEnergyETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Energy ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>020270 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Financials ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightFinancialsETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Financials ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>020275 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Financials ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightFinancialsETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Financials ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>020276 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Health Care ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightHealthCareETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Health Care ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>020281 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Health Care ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightHealthCareETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Health Care ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>020282 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Industrials ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightIndustrialsETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Industrials ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R289.htm</HtmlFileName>
      <LongName>020287 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Industrials ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightIndustrialsETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Industrials ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R290.htm</HtmlFileName>
      <LongName>020288 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Materials ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightMaterialsETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Materials ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R295.htm</HtmlFileName>
      <LongName>020293 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Materials ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightMaterialsETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Materials ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R296.htm</HtmlFileName>
      <LongName>020294 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 (R) Equal Weight Real Estate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500REqualWeightRealEstateETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 (R) Equal Weight Real Estate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R301.htm</HtmlFileName>
      <LongName>020299 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 (R) Equal Weight Real Estate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500REqualWeightRealEstateETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 (R) Equal Weight Real Estate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R302.htm</HtmlFileName>
      <LongName>020300 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Technology ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightTechnologyETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Technology ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R307.htm</HtmlFileName>
      <LongName>020305 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Technology ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightTechnologyETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Technology ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R308.htm</HtmlFileName>
      <LongName>020306 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Equal Weight Utilities ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500EqualWeightUtilitiesETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Equal Weight Utilities ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R313.htm</HtmlFileName>
      <LongName>020311 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Equal Weight Utilities ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500EqualWeightUtilitiesETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Equal Weight Utilities ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R314.htm</HtmlFileName>
      <LongName>020312 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 GARP ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500GARPETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 GARP ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R319.htm</HtmlFileName>
      <LongName>020317 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 GARP ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500GARPETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 GARP ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R320.htm</HtmlFileName>
      <LongName>020318 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Pure Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500PureGrowthETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Pure Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R325.htm</HtmlFileName>
      <LongName>020323 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Pure Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500PureGrowthETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Pure Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R326.htm</HtmlFileName>
      <LongName>020324 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Pure Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500PureValueETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Pure Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R331.htm</HtmlFileName>
      <LongName>020329 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Pure Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500PureValueETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Pure Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R332.htm</HtmlFileName>
      <LongName>020330 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Quality ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500QualityETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Quality ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R337.htm</HtmlFileName>
      <LongName>020335 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Quality ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500QualityETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Quality ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R338.htm</HtmlFileName>
      <LongName>020336 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Top 50 ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500Top50ETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Top 50 ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R343.htm</HtmlFileName>
      <LongName>020341 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Top 50 ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500Top50ETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Top 50 ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R344.htm</HtmlFileName>
      <LongName>020342 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P 500 Value with Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSP500ValuewithMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P 500 Value with Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R349.htm</HtmlFileName>
      <LongName>020347 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P 500 Value with Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSP500ValuewithMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P 500 Value with Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R350.htm</HtmlFileName>
      <LongName>020348 - Document - Risk/Return Summary {Unlabeled} - S&amp;P MidCap 400?? GARP ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledSPMidCap400GARPETF</Role>
      <ShortName>Risk/Return Summary- S&amp;P MidCap 400?? GARP ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R355.htm</HtmlFileName>
      <LongName>020353 - Disclosure - Risk/Return Detail Data {Elements} - S&amp;P MidCap 400?? GARP ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsSPMidCap400GARPETF</Role>
      <ShortName>Risk/Return Detail Data- S&amp;P MidCap 400?? GARP ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R356.htm</HtmlFileName>
      <LongName>020354 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P MidCap 400 Pure Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPMidCap400PureGrowthETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P MidCap 400 Pure Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R361.htm</HtmlFileName>
      <LongName>020359 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P MidCap 400 Pure Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPMidCap400PureGrowthETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P MidCap 400 Pure Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R362.htm</HtmlFileName>
      <LongName>020360 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P MidCap 400 Pure Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPMidCap400PureValueETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P MidCap 400 Pure Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R367.htm</HtmlFileName>
      <LongName>020365 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P MidCap 400 Pure Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPMidCap400PureValueETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P MidCap 400 Pure Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R368.htm</HtmlFileName>
      <LongName>020366 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P MidCap Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPMidCapMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P MidCap Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R373.htm</HtmlFileName>
      <LongName>020371 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P MidCap Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPMidCapMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P MidCap Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R374.htm</HtmlFileName>
      <LongName>020372 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P MidCap Quality ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPMidCapQualityETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P MidCap Quality ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R379.htm</HtmlFileName>
      <LongName>020377 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P MidCap Quality ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPMidCapQualityETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P MidCap Quality ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R380.htm</HtmlFileName>
      <LongName>020378 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P MidCap Value with Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPMidCapValuewithMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P MidCap Value with Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R385.htm</HtmlFileName>
      <LongName>020383 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P MidCap Value with Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPMidCapValuewithMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P MidCap Value with Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R386.htm</HtmlFileName>
      <LongName>020384 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P SmallCap 600 Pure Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPSmallCap600PureGrowthETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P SmallCap 600 Pure Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R391.htm</HtmlFileName>
      <LongName>020389 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P SmallCap 600 Pure Growth ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPSmallCap600PureGrowthETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P SmallCap 600 Pure Growth ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R392.htm</HtmlFileName>
      <LongName>020390 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P SmallCap 600 Pure Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPSmallCap600PureValueETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P SmallCap 600 Pure Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R397.htm</HtmlFileName>
      <LongName>020395 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P SmallCap 600 Pure Value ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPSmallCap600PureValueETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P SmallCap 600 Pure Value ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R398.htm</HtmlFileName>
      <LongName>020396 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P SmallCap Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPSmallCapMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P SmallCap Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R403.htm</HtmlFileName>
      <LongName>020401 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P SmallCap Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPSmallCapMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P SmallCap Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R404.htm</HtmlFileName>
      <LongName>020402 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P SmallCap Value with Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPSmallCapValuewithMomentumETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P SmallCap Value with Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R409.htm</HtmlFileName>
      <LongName>020407 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P SmallCap Value with Momentum ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPSmallCapValuewithMomentumETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P SmallCap Value with Momentum ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R410.htm</HtmlFileName>
      <LongName>020408 - Document - Risk/Return Summary {Unlabeled} - Invesco S&amp;P Spin-Off ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoSPSpinOffETF</Role>
      <ShortName>Risk/Return Summary- Invesco S&amp;P Spin-Off ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R415.htm</HtmlFileName>
      <LongName>020413 - Disclosure - Risk/Return Detail Data {Elements} - Invesco S&amp;P Spin-Off ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoSPSpinOffETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco S&amp;P Spin-Off ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R416.htm</HtmlFileName>
      <LongName>020414 - Document - Risk/Return Summary {Unlabeled} - Invesco Water Resources ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoWaterResourcesETF</Role>
      <ShortName>Risk/Return Summary- Invesco Water Resources ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R421.htm</HtmlFileName>
      <LongName>020419 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Water Resources ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoWaterResourcesETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Water Resources ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R422.htm</HtmlFileName>
      <LongName>020420 - Document - Risk/Return Summary {Unlabeled} - Invesco WilderHill Clean Energy ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoWilderHillCleanEnergyETF</Role>
      <ShortName>Risk/Return Summary- Invesco WilderHill Clean Energy ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R427.htm</HtmlFileName>
      <LongName>020425 - Disclosure - Risk/Return Detail Data {Elements} - Invesco WilderHill Clean Energy ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoWilderHillCleanEnergyETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco WilderHill Clean Energy ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R428.htm</HtmlFileName>
      <LongName>020426 - Document - Risk/Return Summary {Unlabeled} - Invesco Zacks Mid-Cap ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoZacksMidCapETF</Role>
      <ShortName>Risk/Return Summary- Invesco Zacks Mid-Cap ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R433.htm</HtmlFileName>
      <LongName>020431 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Zacks Mid-Cap ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoZacksMidCapETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Zacks Mid-Cap ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R434.htm</HtmlFileName>
      <LongName>020432 - Document - Risk/Return Summary {Unlabeled} - Invesco Zacks Multi-Asset Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DocumentRiskReturnSummaryUnlabeledInvescoZacksMultiAssetIncomeETF</Role>
      <ShortName>Risk/Return Summary- Invesco Zacks Multi-Asset Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="tm2321047d1_485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R439.htm</HtmlFileName>
      <LongName>020437 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Zacks Multi-Asset Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.invesco.com/20230825/role/DisclosureRiskReturnDetailDataElementsInvescoZacksMultiAssetIncomeETF</Role>
      <ShortName>Risk/Return Detail Data- Invesco Zacks Multi-Asset Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>147</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="tm2321047d1_485bpos.htm">tm2321047d1_485bpos.htm</File>
    <File>ck0001209466-20230825.xsd</File>
    <File>ck0001209466-20230825_cal.xml</File>
    <File>ck0001209466-20230825_def.xml</File>
    <File>ck0001209466-20230825_lab.xml</File>
    <File>ck0001209466-20230825_pre.xml</File>
    <File>tm2321047d1_ex99-d1a.htm</File>
    <File>tm2321047d1_ex99-d1b.htm</File>
    <File>tm2321047d1_ex99-d1c.htm</File>
    <File>tm2321047d1_ex99-d2b.htm</File>
    <File>tm2321047d1_ex99-d3a.htm</File>
    <File>tm2321047d1_ex99-d3b.htm</File>
    <File>tm2321047d1_ex99-d5.htm</File>
    <File>tm2321047d1_ex99-e1b.htm</File>
    <File>tm2321047d1_ex99-g1b.htm</File>
    <File>tm2321047d1_ex99-h1b.htm</File>
    <File>tm2321047d1_ex99-h2b.htm</File>
    <File>tm2321047d1_ex99-j.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>csd_8.jpg</File>
    <File>cvy_8.jpg</File>
    <File>cza_8.jpg</File>
    <File>djd_5.jpg</File>
    <File>eqwl_8.jpg</File>
    <File>erth_8.jpg</File>
    <File>ewco_5.jpg</File>
    <File>ewmc_8.jpg</File>
    <File>ewre_5.jpg</File>
    <File>img024826311.jpg</File>
    <File>img02dd34061.jpg</File>
    <File>img02fd3de02.jpg</File>
    <File>img031a85281.jpg</File>
    <File>img0de272091.jpg</File>
    <File>img0e2e84fd2.jpg</File>
    <File>img11dca8d72.jpg</File>
    <File>img128075cf2.jpg</File>
    <File>img14ddf3951.jpg</File>
    <File>img1a2692741.jpg</File>
    <File>img1a3f7e6c2.jpg</File>
    <File>img1a7837c62.jpg</File>
    <File>img1bd1fdcd2.jpg</File>
    <File>img1dee06372.jpg</File>
    <File>img1f99306a2.jpg</File>
    <File>img20a903481.jpg</File>
    <File>img231176521.jpg</File>
    <File>img27749d6e2.jpg</File>
    <File>img2acb18b72.jpg</File>
    <File>img2bc0a72b1.jpg</File>
    <File>img2bdf3a8c1.jpg</File>
    <File>img2c66452a1.jpg</File>
    <File>img2db187402.jpg</File>
    <File>img2f195ca12.jpg</File>
    <File>img2f5e1d551.jpg</File>
    <File>img30d856aa1.jpg</File>
    <File>img342a1dc92.jpg</File>
    <File>img3497cbf81.jpg</File>
    <File>img35f76a5e2.jpg</File>
    <File>img3684d56c1.jpg</File>
    <File>img36f3342c2.jpg</File>
    <File>img3799b5ef2.jpg</File>
    <File>img3a970d551.jpg</File>
    <File>img3ad1e22a1.jpg</File>
    <File>img3e17c3a61.jpg</File>
    <File>img3fa098a82.jpg</File>
    <File>img3fcff3dd2.jpg</File>
    <File>img41e449df2.jpg</File>
    <File>img43ad1fbf1.jpg</File>
    <File>img45a163142.jpg</File>
    <File>img479d0ec12.jpg</File>
    <File>img47c3b9792.jpg</File>
    <File>img48a2d1531.jpg</File>
    <File>img49cd75ad2.jpg</File>
    <File>img4abe4dcb1.jpg</File>
    <File>img5152062e2.jpg</File>
    <File>img51838d812.jpg</File>
    <File>img535d39351.jpg</File>
    <File>img556080241.jpg</File>
    <File>img5661b18c1.jpg</File>
    <File>img56a6d2401.jpg</File>
    <File>img56c23ac21.jpg</File>
    <File>img56caba9c2.jpg</File>
    <File>img573aba482.jpg</File>
    <File>img57ab55811.jpg</File>
    <File>img57b8c9bf1.jpg</File>
    <File>img5bb5ee671.jpg</File>
    <File>img5e58f2df1.jpg</File>
    <File>img614c1db42.jpg</File>
    <File>img6224b5aa1.jpg</File>
    <File>img63b38a782.jpg</File>
    <File>img6506336b1.jpg</File>
    <File>img6659dc621.jpg</File>
    <File>img6760a8371.jpg</File>
    <File>img684f77ed1.jpg</File>
    <File>img6882eeb22.jpg</File>
    <File>img69f66d721.jpg</File>
    <File>img6bf5f29a2.jpg</File>
    <File>img6cc22ebe1.jpg</File>
    <File>img712b63531.jpg</File>
    <File>img75d753af1.jpg</File>
    <File>img771c2c7d2.jpg</File>
    <File>img79fac9761.jpg</File>
    <File>img7d8ac0ec2.jpg</File>
    <File>img7e1747931.jpg</File>
    <File>img7efcd86c1.jpg</File>
    <File>img7f6b531d2.jpg</File>
    <File>img81f1c4942.jpg</File>
    <File>img853fbdc01.jpg</File>
    <File>img89738a381.jpg</File>
    <File>img89ac74bd2.jpg</File>
    <File>img8bba3a2a1.jpg</File>
    <File>img90c927161.jpg</File>
    <File>img926a0f272.jpg</File>
    <File>img98783d862.jpg</File>
    <File>img994264151.jpg</File>
    <File>img9977d1111.jpg</File>
    <File>img9b3793402.jpg</File>
    <File>img9c3a84321.jpg</File>
    <File>img9ef92b371.jpg</File>
    <File>img9f57765c2.jpg</File>
    <File>imga019fc961.jpg</File>
    <File>imga0608dc21.jpg</File>
    <File>imga09812952.jpg</File>
    <File>imga1315a032.jpg</File>
    <File>imga52eb1971.jpg</File>
    <File>imga9823be32.jpg</File>
    <File>imga9b4461d2.jpg</File>
    <File>imgacf08d371.jpg</File>
    <File>imgaf89629e1.jpg</File>
    <File>imgb0953b922.jpg</File>
    <File>imgb0f868832.jpg</File>
    <File>imgb128288a2.jpg</File>
    <File>imgb1c181192.jpg</File>
    <File>imgb27d48a51.jpg</File>
    <File>imgb4e420e71.jpg</File>
    <File>imgb69ea6ca2.jpg</File>
    <File>imgb98170b31.jpg</File>
    <File>imgba5a3e332.jpg</File>
    <File>imgbaa19f422.jpg</File>
    <File>imgbb70974f1.jpg</File>
    <File>imgbd2b54a51.jpg</File>
    <File>imgc06235a22.jpg</File>
    <File>imgc6234c652.jpg</File>
    <File>imgc76b94cf1.jpg</File>
    <File>imgc93b2feb2.jpg</File>
    <File>imgc9eb1dfc1.jpg</File>
    <File>imgcce2e67a2.jpg</File>
    <File>imgd6a3feb72.jpg</File>
    <File>imgda25895e1.jpg</File>
    <File>imgdaed36222.jpg</File>
    <File>imgdedbe5ca1.jpg</File>
    <File>imge22841bd2.jpg</File>
    <File>imge2a5f0382.jpg</File>
    <File>imge3aabd192.jpg</File>
    <File>imge47554d21.jpg</File>
    <File>imge551b55d1.jpg</File>
    <File>imge582ab3d2.jpg</File>
    <File>imge5a794722.jpg</File>
    <File>imge7ed36e12.jpg</File>
    <File>imgea05c45e1.jpg</File>
    <File>imgec4d8de41.jpg</File>
    <File>imgec92fd081.jpg</File>
    <File>imged2b632e2.jpg</File>
    <File>imged52e27c1.jpg</File>
    <File>imged8917021.jpg</File>
    <File>imgf01bc5e82.jpg</File>
    <File>imgf1add3e51.jpg</File>
    <File>imgf24efac31.jpg</File>
    <File>imgf3d006232.jpg</File>
    <File>imgf53584052.jpg</File>
    <File>imgfbd9845d2.jpg</File>
    <File>imgfcc4ed712.jpg</File>
    <File>imgfd304e1e2.jpg</File>
    <File>imgfd5f95902.jpg</File>
    <File>imgfd8e2e3d2.jpg</File>
    <File>pbe_8.jpg</File>
    <File>pbj_8.jpg</File>
    <File>pbp_8.jpg</File>
    <File>pbs_8.jpg</File>
    <File>pbw_8.jpg</File>
    <File>pdp_8.jpg</File>
    <File>pej_8.jpg</File>
    <File>pey_10.jpg</File>
    <File>pez_9.jpg</File>
    <File>pfi_9.jpg</File>
    <File>pfm_8.jpg</File>
    <File>pgf_9.jpg</File>
    <File>pgj_11.jpg</File>
    <File>pho_8.jpg</File>
    <File>pid_8.jpg</File>
    <File>pjp_9.jpg</File>
    <File>pkb_8.jpg</File>
    <File>pkw_9.jpg</File>
    <File>pnqi_8.jpg</File>
    <File>ppa_9.jpg</File>
    <File>prf_9.jpg</File>
    <File>prfz_8.jpg</File>
    <File>prn1_7.jpg</File>
    <File>psi_8.jpg</File>
    <File>psj_8.jpg</File>
    <File>psl_7.jpg</File>
    <File>psp_9.jpg</File>
    <File>ptf_7.jpg</File>
    <File>pth_7.jpg</File>
    <File>pui_7.jpg</File>
    <File>pwb_7.jpg</File>
    <File>pwc_12.jpg</File>
    <File>pwv_7.jpg</File>
    <File>pxe_7.jpg</File>
    <File>pxi_7.jpg</File>
    <File>pxj_10.jpg</File>
    <File>pxq_8.jpg</File>
    <File>pyz_8.jpg</File>
    <File>rcd_8.jpg</File>
    <File>rfg_8.jpg</File>
    <File>rfv_8.jpg</File>
    <File>rgi_9.jpg</File>
    <File>rhs_8.jpg</File>
    <File>rpg_8.jpg</File>
    <File>rpv_8.jpg</File>
    <File>rsp_8.jpg</File>
    <File>rtm_8.jpg</File>
    <File>rye_17.jpg</File>
    <File>ryf_8.jpg</File>
    <File>ryh_8.jpg</File>
    <File>ryj_8.jpg</File>
    <File>ryt_8.jpg</File>
    <File>ryu_8.jpg</File>
    <File>rzg_8.jpg</File>
    <File>rzv_8.jpg</File>
    <File>spgp_7.jpg</File>
    <File>sphq_8.jpg</File>
    <File>spvm_7.jpg</File>
    <File>tm2321047d1saii001.jpg</File>
    <File>xlg_8.jpg</File>
    <File>xmhq_8.jpg</File>
    <File>xmmo_8.jpg</File>
    <File>xmvm_8.jpg</File>
    <File>xsmo_8.jpg</File>
    <File>xsvm_8.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>
    <File>BarChart34.png</File>
    <File>BarChart35.png</File>
    <File>BarChart36.png</File>
    <File>BarChart37.png</File>
    <File>BarChart38.png</File>
    <File>BarChart39.png</File>
    <File>BarChart40.png</File>
    <File>BarChart41.png</File>
    <File>BarChart42.png</File>
    <File>BarChart43.png</File>
    <File>BarChart44.png</File>
    <File>BarChart45.png</File>
    <File>BarChart46.png</File>
    <File>BarChart47.png</File>
    <File>BarChart48.png</File>
    <File>BarChart49.png</File>
    <File>BarChart50.png</File>
    <File>BarChart51.png</File>
    <File>BarChart52.png</File>
    <File>BarChart53.png</File>
    <File>BarChart54.png</File>
    <File>BarChart55.png</File>
    <File>BarChart56.png</File>
    <File>BarChart57.png</File>
    <File>BarChart58.png</File>
    <File>BarChart59.png</File>
    <File>BarChart60.png</File>
    <File>BarChart61.png</File>
    <File>BarChart62.png</File>
    <File>BarChart63.png</File>
    <File>BarChart64.png</File>
    <File>BarChart65.png</File>
    <File>BarChart66.png</File>
    <File>BarChart67.png</File>
    <File>BarChart68.png</File>
    <File>BarChart69.png</File>
    <File>BarChart70.png</File>
    <File>BarChart71.png</File>
    <File>BarChart72.png</File>
    <File>BarChart73.png</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="81">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="6634">http://xbrl.sec.gov/rr/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
