{
 "version": "2.2",
 "instance": {
  "tm2427215d1_485bpos.htm": {
   "nsprefix": "ck0001112996",
   "nsuri": "http://www.invesco.com/20240831",
   "dts": {
    "schema": {
     "local": [
      "ck0001112996-20240831.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/oef/2024/oef-2024.xsd",
      "https://xbrl.sec.gov/oef/2024/oef-2024_cal.xsd",
      "https://xbrl.sec.gov/oef/2024/oef-2024_lab.xsd",
      "https://xbrl.sec.gov/oef/2024/oef-rr-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "ck0001112996-20240831_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ck0001112996-20240831_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ck0001112996-20240831_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "tm2427215d1_485bpos.htm"
     ]
    }
   },
   "keyStandard": 82,
   "keyCustom": 0,
   "axisStandard": 5,
   "axisCustom": 0,
   "memberStandard": 8,
   "memberCustom": 193,
   "hidden": {
    "total": 146,
    "http://xbrl.sec.gov/oef/2024": 141,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 990,
   "entityCount": 1,
   "segmentCount": 201,
   "elementCount": 365,
   "unitCount": 2,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/oef/2024": 2853,
    "http://xbrl.sec.gov/dei/2024": 6
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/rr/role/N1aCover",
     "longName": "010000 - Disclosure - Form N-1A Cover",
     "shortName": "Form N-1A Cover",
     "isDefault": "true",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/rr/role/RiskReturn",
     "longName": "010001 - Disclosure - Investment Objectives and Goals",
     "shortName": "Investment Objectives and Goals",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R3": {
     "role": "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
     "longName": "010002 - Disclosure - Fees and Expenses",
     "shortName": "Fees and Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "oef:ExpenseHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
     "longName": "010003 - Disclosure - Investment Strategy",
     "shortName": "Investment Strategy",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "oef:StrategyHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://xbrl.sec.gov/rr/role/InvestmentRisks",
     "longName": "010004 - Disclosure - Investment Risks",
     "shortName": "Investment Risks",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c10",
      "name": "oef:RiskTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://xbrl.sec.gov/rr/role/PerformanceManagement",
     "longName": "010005 - Disclosure - Performance Management",
     "shortName": "Performance Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "oef:BarChartAndPerformanceTableHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://xbrl.sec.gov/rr/role/ShareholderFeesData",
     "longName": "020010 - Disclosure - Shareholder Fees",
     "shortName": "Shareholder Fees",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "oef:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "oef:ShareholderFeesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
     "longName": "020020 - Disclosure - Annual Fund Operating Expenses",
     "shortName": "Annual Fund Operating Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "oef:ManagementFeesOverAssets",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "oef:AnnualFundOperatingExpensesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://xbrl.sec.gov/rr/role/ExpenseExample",
     "longName": "020030 - Disclosure - Expense Example",
     "shortName": "Expense Example",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "oef:ExpenseExampleYear01",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "oef:ExpenseExampleWithRedemptionTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
     "longName": "020040 - Disclosure - Expense Example, No Redemption",
     "shortName": "Expense Example, No Redemption",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "oef:ExpenseExampleNoRedemptionYear01",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://xbrl.sec.gov/rr/role/BarChartData",
     "longName": "020050 - Disclosure - Annual Total Returns",
     "shortName": "Annual Total Returns",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "11",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R12": {
     "role": "http://xbrl.sec.gov/rr/role/PerformanceTableData",
     "longName": "020060 - Disclosure - Average Annual Total Returns",
     "shortName": "Average Annual Total Returns",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c28",
      "name": "oef:AvgAnnlRtrPct",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "oef:PerformanceTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R13": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
     "longName": "020100 - Document - Risk/Return Summary {Unlabeled} - INVESCO AMERICAN FRANCHISE FUND - INVESCO AMERICAN FRANCHISE FUND",
     "shortName": "Risk/Return Summary- INVESCO AMERICAN FRANCHISE FUND - INVESCO AMERICAN FRANCHISE FUND",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R14": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
     "longName": "020101 - Disclosure - Risk/Return Detail Data {Elements} - INVESCO AMERICAN FRANCHISE FUND - INVESCO AMERICAN FRANCHISE FUND",
     "shortName": "Risk/Return Detail Data- INVESCO AMERICAN FRANCHISE FUND - INVESCO AMERICAN FRANCHISE FUND",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R15": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
     "longName": "020102 - Document - Risk/Return Summary {Unlabeled} - INVESCO CORE PLUS BOND FUND - INVESCO CORE PLUS BOND FUND",
     "shortName": "Risk/Return Summary- INVESCO CORE PLUS BOND FUND - INVESCO CORE PLUS BOND FUND",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c64",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R16": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
     "longName": "020103 - Disclosure - Risk/Return Detail Data {Elements} - INVESCO CORE PLUS BOND FUND - INVESCO CORE PLUS BOND FUND",
     "shortName": "Risk/Return Detail Data- INVESCO CORE PLUS BOND FUND - INVESCO CORE PLUS BOND FUND",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c64",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R17": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
     "longName": "020104 - Document - Risk/Return Summary {Unlabeled} - Invesco Discovery Fund - Invesco Discovery Fund",
     "shortName": "Risk/Return Summary- Invesco Discovery Fund - Invesco Discovery Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c139",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R18": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
     "longName": "020105 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Discovery Fund - Invesco Discovery Fund",
     "shortName": "Risk/Return Detail Data- Invesco Discovery Fund - Invesco Discovery Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c139",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R19": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
     "longName": "020106 - Document - Risk/Return Summary {Unlabeled} - Invesco Discovery Large Cap Fund - Invesco Discovery Large Cap Fund",
     "shortName": "Risk/Return Summary- Invesco Discovery Large Cap Fund - Invesco Discovery Large Cap Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c204",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R20": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
     "longName": "020107 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Discovery Large Cap Fund - Invesco Discovery Large Cap Fund",
     "shortName": "Risk/Return Detail Data- Invesco Discovery Large Cap Fund - Invesco Discovery Large Cap Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c204",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
     "longName": "020108 - Document - Risk/Return Summary {Unlabeled} - INVESCO EQUALLY-WEIGHTED S&P 500 FUND - INVESCO EQUALLY-WEIGHTED S&P 500 FUND",
     "shortName": "Risk/Return Summary- INVESCO EQUALLY-WEIGHTED S&P 500 FUND - INVESCO EQUALLY-WEIGHTED S&P 500 FUND",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c267",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R22": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
     "longName": "020109 - Disclosure - Risk/Return Detail Data {Elements} - INVESCO EQUALLY-WEIGHTED S&P 500 FUND - INVESCO EQUALLY-WEIGHTED S&P 500 FUND",
     "shortName": "Risk/Return Detail Data- INVESCO EQUALLY-WEIGHTED S&P 500 FUND - INVESCO EQUALLY-WEIGHTED S&P 500 FUND",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c267",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R23": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
     "longName": "020110 - Document - Risk/Return Summary {Unlabeled} - INVESCO EQUITY AND INCOME FUND - INVESCO EQUITY AND INCOME FUND",
     "shortName": "Risk/Return Summary- INVESCO EQUITY AND INCOME FUND - INVESCO EQUITY AND INCOME FUND",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c322",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
     "longName": "020111 - Disclosure - Risk/Return Detail Data {Elements} - INVESCO EQUITY AND INCOME FUND - INVESCO EQUITY AND INCOME FUND",
     "shortName": "Risk/Return Detail Data- INVESCO EQUITY AND INCOME FUND - INVESCO EQUITY AND INCOME FUND",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c322",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
     "longName": "020112 - Document - Risk/Return Summary {Unlabeled} - Invesco Floating Rate ESG Fund - Invesco Floating Rate ESG Fund",
     "shortName": "Risk/Return Summary- Invesco Floating Rate ESG Fund - Invesco Floating Rate ESG Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c397",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
     "longName": "020113 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Floating Rate ESG Fund - Invesco Floating Rate ESG Fund",
     "shortName": "Risk/Return Detail Data- Invesco Floating Rate ESG Fund - Invesco Floating Rate ESG Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c397",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
     "longName": "020114 - Document - Risk/Return Summary {Unlabeled} - Invesco Global Real Estate Income Fund - Invesco Global Real Estate Income Fund",
     "shortName": "Risk/Return Summary- Invesco Global Real Estate Income Fund - Invesco Global Real Estate Income Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c474",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
     "longName": "020115 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Global Real Estate Income Fund - Invesco Global Real Estate Income Fund",
     "shortName": "Risk/Return Detail Data- Invesco Global Real Estate Income Fund - Invesco Global Real Estate Income Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c474",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
     "longName": "020116 - Document - Risk/Return Summary {Unlabeled} - INVESCO GROWTH AND INCOME FUND - INVESCO GROWTH AND INCOME FUND",
     "shortName": "Risk/Return Summary- INVESCO GROWTH AND INCOME FUND - INVESCO GROWTH AND INCOME FUND",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c541",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
     "longName": "020117 - Disclosure - Risk/Return Detail Data {Elements} - INVESCO GROWTH AND INCOME FUND - INVESCO GROWTH AND INCOME FUND",
     "shortName": "Risk/Return Detail Data- INVESCO GROWTH AND INCOME FUND - INVESCO GROWTH AND INCOME FUND",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c541",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
     "longName": "020118 - Document - Risk/Return Summary {Unlabeled} - Invesco Income Advantage U.S. Fund - Invesco Income Advantage U.S. Fund",
     "shortName": "Risk/Return Summary- Invesco Income Advantage U.S. Fund - Invesco Income Advantage U.S. Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c606",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R32": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
     "longName": "020119 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Income Advantage U.S. Fund - Invesco Income Advantage U.S. Fund",
     "shortName": "Risk/Return Detail Data- Invesco Income Advantage U.S. Fund - Invesco Income Advantage U.S. Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c606",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
     "longName": "020120 - Document - Risk/Return Summary {Unlabeled} - Invesco Nasdaq 100 Index Fund - Invesco Nasdaq 100 Index Fund",
     "shortName": "Risk/Return Summary- Invesco Nasdaq 100 Index Fund - Invesco Nasdaq 100 Index Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c677",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
     "longName": "020121 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Nasdaq 100 Index Fund - Invesco Nasdaq 100 Index Fund",
     "shortName": "Risk/Return Detail Data- Invesco Nasdaq 100 Index Fund - Invesco Nasdaq 100 Index Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c677",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
     "longName": "020122 - Document - Risk/Return Summary {Unlabeled} - INVESCO S&P 500 INDEX FUND - INVESCO S&P 500 INDEX FUND",
     "shortName": "Risk/Return Summary- INVESCO S&P 500 INDEX FUND - INVESCO S&P 500 INDEX FUND",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c703",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
     "longName": "020123 - Disclosure - Risk/Return Detail Data {Elements} - INVESCO S&P 500 INDEX FUND - INVESCO S&P 500 INDEX FUND",
     "shortName": "Risk/Return Detail Data- INVESCO S&P 500 INDEX FUND - INVESCO S&P 500 INDEX FUND",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c703",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R37": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
     "longName": "020124 - Document - Risk/Return Summary {Unlabeled} - Invesco Senior Floating Rate Fund - Invesco Senior Floating Rate Fund",
     "shortName": "Risk/Return Summary- Invesco Senior Floating Rate Fund - Invesco Senior Floating Rate Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c750",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R38": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
     "longName": "020125 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Senior Floating Rate Fund - Invesco Senior Floating Rate Fund",
     "shortName": "Risk/Return Detail Data- Invesco Senior Floating Rate Fund - Invesco Senior Floating Rate Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c750",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
     "longName": "020126 - Document - Risk/Return Summary {Unlabeled} - Invesco Short Duration High Yield Municipal Fund - Invesco Short Duration High Yield Municipal Fund",
     "shortName": "Risk/Return Summary- Invesco Short Duration High Yield Municipal Fund - Invesco Short Duration High Yield Municipal Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c828",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R40": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
     "longName": "020127 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Short Duration High Yield Municipal Fund - Invesco Short Duration High Yield Municipal Fund",
     "shortName": "Risk/Return Detail Data- Invesco Short Duration High Yield Municipal Fund - Invesco Short Duration High Yield Municipal Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c828",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R41": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
     "longName": "020128 - Document - Risk/Return Summary {Unlabeled} - Invesco Short Term Municipal Fund - Invesco Short Term Municipal Fund",
     "shortName": "Risk/Return Summary- Invesco Short Term Municipal Fund - Invesco Short Term Municipal Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c905",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R42": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
     "longName": "020129 - Disclosure - Risk/Return Detail Data {Elements} - Invesco Short Term Municipal Fund - Invesco Short Term Municipal Fund",
     "shortName": "Risk/Return Detail Data- Invesco Short Term Municipal Fund - Invesco Short Term Municipal Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c905",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
     "longName": "020130 - Document - Risk/Return Summary {Unlabeled} - Invesco SMA Municipal Bond Fund - Invesco SMA Municipal Bond Fund",
     "shortName": "Risk/Return Summary- Invesco SMA Municipal Bond Fund - Invesco SMA Municipal Bond Fund",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c964",
      "name": "oef:ObjectiveHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R44": {
     "role": "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
     "longName": "020131 - Disclosure - Risk/Return Detail Data {Elements} - Invesco SMA Municipal Bond Fund - Invesco SMA Municipal Bond Fund",
     "shortName": "Risk/Return Detail Data- Invesco SMA Municipal Bond Fund - Invesco SMA Municipal Bond Fund",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Risk/Return",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c964",
      "name": "oef:RiskReturnHeading",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2427215d1_485bpos.htm",
      "first": true
     },
     "uniqueAnchor": null
    }
   },
   "tag": {
    "oef_AcquiredFundFeesAndExpensesBasedOnEstimates": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AcquiredFundFeesAndExpensesBasedOnEstimates",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses, Based on Estimates [Text]"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "oef_AcquiredFundFeesAndExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AcquiredFundFeesAndExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Fund Fees and Expenses"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ck0001112996_ActiveTradingRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ActiveTradingRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Active Trading Risk [Member]",
        "label": "Active Trading Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_AfterTaxesOnDistributionsAndSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AfterTaxesOnDistributionsAndSalesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "After Taxes on Distributions and Sales"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AfterTaxesOnDistributionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AfterTaxesOnDistributionsMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "After Taxes on Distributions"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AllRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AllRisksMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Risks [Member]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ck0001112996_AlternativeMinimumTaxRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "AlternativeMinimumTaxRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternative Minimum Tax Risk [Member]",
        "label": "Alternative Minimum Tax Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "oef_AnnlRtrPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AnnlRtrPct",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Return [Percent]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_AnnualFundOperatingExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AnnualFundOperatingExpensesTableTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Fund Operating Expenses [Table]"
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "oef_AnnualReturnCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AnnualReturnCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Return Caption [Text]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_AnnualReturnColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AnnualReturnColumnName",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Return, Column [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "oef_AnnualReturnInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AnnualReturnInceptionDate",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Return, Inception Date"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_AverageAnnualReturnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AverageAnnualReturnAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return:"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AverageAnnualReturnCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AverageAnnualReturnCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Caption [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AverageAnnualReturnColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AverageAnnualReturnColumnName",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Column Name [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AverageAnnualReturnLabel": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AverageAnnualReturnLabel",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Label [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_AvgAnnlRtrPct": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "AvgAnnlRtrPct",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Annual Return, Percent"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ck0001112996_BankLoanRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "BankLoanRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Loan Risk [Member]",
        "label": "Bank Loan Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_BarChartAndPerformanceTableHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartAndPerformanceTableHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart and Performance Table [Heading]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "oef_BarChartClosingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartClosingTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart Closing [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartDoesNotReflectSalesLoads": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartDoesNotReflectSalesLoads",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart Does Not Reflect Sales Loads [Text]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartFootnotesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartFootnotesTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart Footnotes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "oef_BarChartHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart [Heading]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartHighestQuarterlyReturn": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartHighestQuarterlyReturn",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Quarterly Return"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartHighestQuarterlyReturnDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartHighestQuarterlyReturnDate",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Quarterly Return, Date"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartLowestQuarterlyReturn": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartLowestQuarterlyReturn",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Quarterly Return"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartLowestQuarterlyReturnDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartLowestQuarterlyReturnDate",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Quarterly Return, Date"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartNarrativeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartNarrativeTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart Narrative [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart, Reason Selected Class Different from Immediately Preceding Period [Text]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "oef_BarChartReturnsForClassNotOfferedInProspectus": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartReturnsForClassNotOfferedInProspectus",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart, Returns for Class Not Offered in Prospectus [Text]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "oef_BarChartTableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartTableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart Table:"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartTableTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart [Table]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartYearToDateReturn": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartYearToDateReturn",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart, Year to Date Return"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_BarChartYearToDateReturnDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "BarChartYearToDateReturnDate",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bar Chart, Year to Date Return, Date"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ck0001112996_BorrowingAndLeverageRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "BorrowingAndLeverageRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing and Leverage Risk [Member]",
        "label": "Borrowing And Leverage Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_BorrowingRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "BorrowingRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing Risk [Member]",
        "label": "Borrowing Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000021879Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000021879Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A",
        "label": "C000021879 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000021881Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000021881Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C",
        "label": "C000021881 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000021882Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000021882Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R",
        "label": "C000021882 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000021883Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000021883Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R5",
        "label": "C000021883 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000032264Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000032264Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A",
        "label": "C000032264 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000032266Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000032266Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C",
        "label": "C000032266 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000032267Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000032267Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R",
        "label": "C000032267 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000032268Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000032268Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R5",
        "label": "C000032268 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000039690Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000039690Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS A",
        "label": "C000039690 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000039692Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000039692Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS C",
        "label": "C000039692 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000039693Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000039693Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R5",
        "label": "C000039693 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000057286Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000057286Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTOR",
        "label": "C000057286 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000071346Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000071346Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000071346 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000071348Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000071348Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000071348 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000071349Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000071349Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000071349 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000076854Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000076854Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS A",
        "label": "C000076854 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000076856Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000076856Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS C",
        "label": "C000076856 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000076857Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000076857Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R",
        "label": "C000076857 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000076858Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000076858Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS Y",
        "label": "C000076858 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000076859Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000076859Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R5",
        "label": "C000076859 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084366Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084366Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS A",
        "label": "C000084366 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084368Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084368Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS C",
        "label": "C000084368 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084369Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084369Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS Y",
        "label": "C000084369 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084370Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084370Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R5",
        "label": "C000084370 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084371Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084371Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R",
        "label": "C000084371 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084376Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084376Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS A",
        "label": "C000084376 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084378Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084378Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS C",
        "label": "C000084378 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084379Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084379Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS Y",
        "label": "C000084379 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084380Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084380Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R5",
        "label": "C000084380 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084381Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084381Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R",
        "label": "C000084381 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084404Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084404Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS C",
        "label": "C000084404 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084405Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084405Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS Y",
        "label": "C000084405 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084406Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084406Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS A",
        "label": "C000084406 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084407Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084407Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R",
        "label": "C000084407 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084420Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084420Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS A",
        "label": "C000084420 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084422Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084422Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS C",
        "label": "C000084422 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084423Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084423Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS Y",
        "label": "C000084423 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084424Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084424Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS A",
        "label": "C000084424 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084426Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084426Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS C",
        "label": "C000084426 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000084427Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000084427Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS Y",
        "label": "C000084427 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000095844Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000095844Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R",
        "label": "C000095844 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000095845Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000095845Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLASS R5",
        "label": "C000095845 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000120775Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000120775Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000120775 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000120776Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000120776Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000120776 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000120777Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000120777Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000120777 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000120778Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000120778Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000120778 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000120779Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000120779Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000120779 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000120780Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000120780Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000120780 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000120781Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000120781Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000120781 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000160735Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000160735Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A",
        "label": "C000160735 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000160736Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000160736Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C",
        "label": "C000160736 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000160737Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000160737Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000160737 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000160738Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000160738Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R5",
        "label": "C000160738 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000188888Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000188888Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000188888 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000188891Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000188891Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000188891 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000188892Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000188892Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000188892 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209154Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209154Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000209154 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209155Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209155Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000209155 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209156Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209156Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A",
        "label": "C000209156 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209157Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209157Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000209157 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209158Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209158Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R5",
        "label": "C000209158 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209159Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209159Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000209159 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209160Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209160Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R",
        "label": "C000209160 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209161Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209161Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A",
        "label": "C000209161 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209162Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209162Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C",
        "label": "C000209162 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209169Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209169Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A",
        "label": "C000209169 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209170Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209170Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R",
        "label": "C000209170 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209171Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209171Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000209171 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209172Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209172Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R5",
        "label": "C000209172 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209173Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209173Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000209173 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209174Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209174Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C",
        "label": "C000209174 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209175Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209175Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R5",
        "label": "C000209175 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209176Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209176Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A",
        "label": "C000209176 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209177Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209177Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Y",
        "label": "C000209177 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209178Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209178Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R",
        "label": "C000209178 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209179Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209179Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000209179 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000209180Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000209180Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C",
        "label": "C000209180 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000222272Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000222272Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class R6",
        "label": "C000222272 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_C000241066Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "C000241066Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco SMA Municipal Bond Fund",
        "label": "C000241066 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_CashCashEquivalentsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "CashCashEquivalentsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash/Cash Equivalents Risk [Member]",
        "label": "Cash Cash Equivalents Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_ChangingFixedIncomeMarketConditionsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ChangingFixedIncomeMarketConditionsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changing Fixed Income Market Conditions Risk [Member]",
        "label": "Changing Fixed Income Market Conditions Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ClassAxis",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class [Axis]"
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ck0001112996_CollateralizedLoanObligationsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "CollateralizedLoanObligationsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collateralized Loan Obligations Risk [Member]",
        "label": "Collateralized Loan Obligations Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_Component1OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "Component1OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_OtherExpensesOverAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Other Expenses"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "oef_Component2OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "Component2OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_OtherExpensesOverAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "oef_Component3OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "Component3OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_OtherExpensesOverAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Component3 Other Expenses"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "ck0001112996_ConcentrationInFinancialSecuritiesSectorRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ConcentrationInFinancialSecuritiesSectorRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration in Financial Securities Sector Risk [Member]",
        "label": "Concentration In Financial Securities Sector Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_ConvertibleSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ConvertibleSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Securities Risk [Member]",
        "label": "Convertible Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_CreditLinkedNotesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "CreditLinkedNotesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Linked Notes Risk [Member]",
        "label": "Credit Linked Notes Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_DebtSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "DebtSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities Risk [Member]",
        "label": "Debt Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_DefaultedSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "DefaultedSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defaulted Securities Risk [Member]",
        "label": "Defaulted Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_DepositaryReceiptsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "DepositaryReceiptsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depositary Receipts Risk [Member]",
        "label": "Depositary Receipts Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_DerivativesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "DerivativesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives Risk [Member]",
        "label": "Derivatives Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_DistributionAndService12b1FeesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "DistributionAndService12b1FeesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution and Service (12b-1) Fees"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "oef_DistributionOrSimilarNon12b1FeesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "DistributionOrSimilarNon12b1FeesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Distribution or Similar (Non 12b-1) Fees"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_DollarRollTransactionsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "DollarRollTransactionsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dollar Roll Transactions Risk [Member]",
        "label": "Dollar Roll Transactions Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_ESGRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ESGRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESG Risk [Member]",
        "label": "ESGRisk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_EmergingMarketSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "EmergingMarketSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Emerging Market Securities Risk [Member]",
        "label": "Emerging Market Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Investment Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ck0001112996_EnvironmentalSocialAndGovernanceESGConsiderationsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "EnvironmentalSocialAndGovernanceESGConsiderationsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental, Social and Governance (ESG) Considerations Risk [Member]",
        "label": "Environmental Social And Governance ESGConsiderations Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_EquityLinkedNotesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "EquityLinkedNotesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Linked Notes Risk [Member]",
        "label": "Equity Linked Notes Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ExchangeFee": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExchangeFee",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange Fee"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_ExchangeFeeOverRedemption": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExchangeFeeOverRedemption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange Fee (as a percentage of Amount Redeemed)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_ExpenseBreakpointDiscounts": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseBreakpointDiscounts",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Breakpoint Discounts [Text]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "oef_ExpenseBreakpointMinimumInvestmentRequiredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseBreakpointMinimumInvestmentRequiredAmount",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Breakpoint, Minimum Investment Required [Amount]"
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "oef_ExpenseExampleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example:"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleByYearCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleByYearCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example by, Year, Caption [Text]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleByYearColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleByYearColumnName",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/ExpenseExample"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, By Year, Column [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleByYearHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleByYearHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example by Year [Heading]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleClosingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleClosingTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example Closing [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleFootnotesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleFootnotesTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example Footnotes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example [Heading]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleNarrativeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNarrativeTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example Narrative [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleNoRedemptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption:"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionByYearCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionByYearCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption, By Year, Caption [Text]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionByYearColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionByYearColumnName",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption, By Year, Column [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionNarrativeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionNarrativeTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption Narrative [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionTableTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption [Table]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionYear01": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionYear01",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption, 1 Year"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionYear03": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionYear03",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption, 3 Years"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionYear05": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionYear05",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption, 5 Years"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleNoRedemptionYear10": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleNoRedemptionYear10",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, No Redemption, 10 Years"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "oef_ExpenseExampleWithRedemptionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleWithRedemptionTableTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, With Redemption [Table]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleYear01": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleYear01",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExample"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, with Redemption, 1 Year"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleYear03": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleYear03",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExample"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, with Redemption, 3 Years"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleYear05": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleYear05",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExample"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, with Redemption, 5 Years"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseExampleYear10": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseExampleYear10",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ExpenseExample"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Example, with Redemption, 10 Years"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "oef_ExpenseFootnotesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseFootnotesTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Footnotes [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "oef_ExpenseHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Heading [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "oef_ExpenseNarrativeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpenseNarrativeTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expense Narrative [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "oef_ExpensesDeferredChargesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesDeferredChargesTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Deferred Charges [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "oef_ExpensesExplanationOfNonrecurringAccountFee": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesExplanationOfNonrecurringAccountFee",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Explanation of Nonrecurring Account Fee [Text]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "oef_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesNotCorrelatedToRatioDueToAcquiredFundFees",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Not Correlated to Ratio Due to Acquired Fund Fees [Text]"
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "oef_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Other Expenses Had Extraordinary Expenses Been Included [Text]"
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "oef_ExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_NetExpensesOverAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses (as a percentage of Assets)",
        "totalLabel": "Total Expenses"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "oef_ExpensesRangeOfExchangeFeesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesRangeOfExchangeFeesTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Range of Exchange Fees [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "oef_ExpensesRepresentBothMasterAndFeeder": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r13"
     ]
    },
    "oef_ExpensesRestatedToReflectCurrent": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ExpensesRestatedToReflectCurrent",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses Restated to Reflect Current [Text]"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "oef_FeeWaiverOrReimbursementOverAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "FeeWaiverOrReimbursementOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_NetExpensesOverAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Waiver or Reimbursement",
        "negatedLabel": "Fee Waiver or Reimbursement"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "oef_FeeWaiverOrReimbursementOverAssetsDateOfTermination": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "FeeWaiverOrReimbursementOverAssetsDateOfTermination",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Waiver or Reimbursement over Assets, Date of Termination"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "ck0001112996_FinancialServicesSectorRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "FinancialServicesSectorRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Services Sector Risk [Member]",
        "label": "Financial Services Sector Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_ForeignGovernmentDebtRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ForeignGovernmentDebtRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Government Debt Risk [Member]",
        "label": "Foreign Government Debt Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_ForeignSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ForeignSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Securities Risk [Member]",
        "label": "Foreign Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_FormN1aAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "FormN1aAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Form N-1A:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ck0001112996_GeographicFocusRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "GeographicFocusRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Focus Risk [Member]",
        "label": "Geographic Focus Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_GrowthInvestingRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "GrowthInvestingRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Growth Investing Risk [Member]",
        "label": "Growth Investing Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_HighYieldDebtSecuritiesJunkBondBelowInvestmentGradeRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "HighYieldDebtSecuritiesJunkBondBelowInvestmentGradeRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "High Yield Debt Securities (Junk Bond/Below-Investment Grade) Risk [Member]",
        "label": "High Yield Debt Securities Junk Bond Below Investment Grade Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_HighestQuarterlyReturnLabel": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "HighestQuarterlyReturnLabel",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Highest Quarterly Return, Label [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_IndexNoDeductionForFeesExpensesTaxes": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "IndexNoDeductionForFeesExpensesTaxes",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Index No Deduction for Fees, Expenses, or Taxes [Text]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ck0001112996_IndexRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "IndexRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Index Risk [Member]",
        "label": "Index Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_IndustryConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "IndustryConcentrationRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industry Concentration Risk [Member]",
        "label": "Industry Concentration Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_InformationTechnologySectorRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "InformationTechnologySectorRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Information Technology Sector Risk [Member]",
        "label": "Information Technology Sector Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_InverseFloatingRateInterestsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "InverseFloatingRateInterestsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inverse Floating Rate Interests Risk [Member]",
        "label": "Inverse Floating Rate Interests Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_InvestingInStocksRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "InvestingInStocksRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing in Stocks Risk [Member]",
        "label": "Investing In Stocks Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_InvestingInUSTerritoriesCommonwealthsAndPossessionsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "InvestingInUSTerritoriesCommonwealthsAndPossessionsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing in U.S. Territories, Commonwealths and Possessions Risk [Member]",
        "label": "Investing In USTerritories Commonwealths And Possessions Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_LiquidityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "LiquidityRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquidity Risk [Member]",
        "label": "Liquidity Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_LowestQuarterlyReturnLabel": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "LowestQuarterlyReturnLabel",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lowest Quarterly Return, Label [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "oef_ManagementFeesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ManagementFeesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management Fees (as a percentage of Assets)"
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "ck0001112996_ManagementRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ManagementRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management Risk [Member]",
        "label": "Management Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_MarketIndexPerformanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MarketIndexPerformanceTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Market Index Performance [Table]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ck0001112996_MarketRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "MarketRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market Risk [Member]",
        "label": "Market Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_MaximumAccountFee": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumAccountFee",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Account Fee"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_MaximumAccountFeeOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumAccountFeeOverAssets",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Account Fee (as a percentage of Assets)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_MaximumCumulativeSalesChargeOverOfferingPrice": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumCumulativeSalesChargeOverOfferingPrice",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Cumulative Sales Charge (as a percentage of Offering Price)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_MaximumCumulativeSalesChargeOverOther": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumCumulativeSalesChargeOverOther",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Cumulative Sales Charge (as a percentage)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_MaximumDeferredSalesChargeOverOfferingPrice": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumDeferredSalesChargeOverOfferingPrice",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Deferred Sales Charge (as a percentage of Offering Price)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_MaximumDeferredSalesChargeOverOther": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumDeferredSalesChargeOverOther",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Deferred Sales Charge (as a percentage)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumSalesChargeImposedOnPurchasesOverOfferingPrice",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Sales Charge Imposed on Purchases (as a percentage of Offering Price)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Sales Charge on Reinvested Dividends and Distributions (as a percentage)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ck0001112996_MediumAndLowerGradeMunicipalSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "MediumAndLowerGradeMunicipalSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Medium- and Lower-Grade Municipal Securities Risk [Member]",
        "label": "Medium And Lower Grade Municipal Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_MidCapitalizationCompaniesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "MidCapitalizationCompaniesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mid-Capitalization Companies Risk [Member]",
        "label": "Mid Capitalization Companies Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_MoneyMarketFundRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "MoneyMarketFundRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money Market Fund Risk [Member]",
        "label": "Money Market Fund Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_MoneyMarketSevenDayTaxEquivalentYield": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MoneyMarketSevenDayTaxEquivalentYield",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Seven Day Tax Equivalent Yield"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MoneyMarketSevenDayYield": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MoneyMarketSevenDayYield",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Seven Day Yield"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MoneyMarketSevenDayYieldCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MoneyMarketSevenDayYieldCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Seven Day Yield, Caption [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MoneyMarketSevenDayYieldColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MoneyMarketSevenDayYieldColumnName",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Seven Day Yield Column [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "oef_MoneyMarketSevenDayYieldPhone": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "MoneyMarketSevenDayYieldPhone",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Seven Day Yield Phone"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ck0001112996_MortgageAndAssetBackedSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "MortgageAndAssetBackedSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mortgage- and Asset-Backed Securities Risk [Member]",
        "label": "Mortgage And Asset Backed Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_MunicipalIssuerFocusRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "MunicipalIssuerFocusRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Municipal Issuer Focus Risk [Member]",
        "label": "Municipal Issuer Focus Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_MunicipalSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "MunicipalSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Municipal Securities Risk [Member]",
        "label": "Municipal Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_NetExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "NetExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Expenses (as a percentage of Assets)",
        "totalLabel": "Net Expenses"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ck0001112996_NonCorrelationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "NonCorrelationRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Correlation Risk [Member]",
        "label": "Non Correlation Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ObjectiveHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ObjectiveHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/RiskReturn"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Objective [Heading]"
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "oef_ObjectivePrimaryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ObjectivePrimaryTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/RiskReturn"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Objective, Primary [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "oef_ObjectiveSecondaryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ObjectiveSecondaryTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/RiskReturn"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Objective, Secondary [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "oef_OperatingExpensesCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OperatingExpensesCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses Caption [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "oef_OperatingExpensesColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OperatingExpensesColumnName",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses Column [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "oef_OtherExpensesNewFundBasedOnEstimates": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OtherExpensesNewFundBasedOnEstimates",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses, New Fund, Based on Estimates [Text]"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "oef_OtherExpensesOverAssets": {
     "xbrltype": "nonNegativePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "OtherExpensesOverAssets",
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "parentTag": "oef_ExpensesOverAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Expenses (as a percentage of Assets):",
        "totalLabel": "Other Expenses"
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "oef_PerfInceptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerfInceptionDate",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Inception Date"
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "oef_PerformanceAdditionalMarketIndex": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceAdditionalMarketIndex",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Additional Market Index [Text]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_PerformanceAvailabilityPhone": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceAvailabilityPhone",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Availability Phone [Text]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_PerformanceAvailabilityWebSiteAddress": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceAvailabilityWebSiteAddress",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Availability Website Address [Text]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_PerformanceInformationIllustratesVariabilityOfReturns": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceInformationIllustratesVariabilityOfReturns",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Information Illustrates Variability of Returns [Text]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_PerformanceMeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceMeasureAxis",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_PerformanceMeasureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceMeasureDomain",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Before Taxes"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_PerformanceNarrativeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceNarrativeTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Narrative [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_PerformanceOneYearOrLess": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceOneYearOrLess",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance One Year or Less [Text]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "oef_PerformancePastDoesNotIndicateFuture": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformancePastDoesNotIndicateFuture",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r44"
     ]
    },
    "oef_PerformanceTableClosingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableClosingTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Closing [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_PerformanceTableDoesReflectSalesLoads": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableDoesReflectSalesLoads",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Does Reflect Sales Loads"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_PerformanceTableExplanationAfterTaxHigher": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableExplanationAfterTaxHigher",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Explanation after Tax Higher"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "oef_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Footnotes, Reason Performance Information for Class Different from Immediately Preceding Period [Text]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "oef_PerformanceTableFootnotesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableFootnotesTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Footnotes"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_PerformanceTableHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Heading"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_PerformanceTableMarketIndexChanged": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableMarketIndexChanged",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Market Index Changed"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "oef_PerformanceTableNarrativeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableNarrativeTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Narrative"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "oef_PerformanceTableNotRelevantToTaxDeferred": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableNotRelevantToTaxDeferred",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Not Relevant to Tax Deferred"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "oef_PerformanceTableOneClassOfAfterTaxShown": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableOneClassOfAfterTaxShown",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table One Class of after Tax Shown [Text]"
       }
      }
     },
     "auth_ref": [
      "r49",
      "r55"
     ]
    },
    "oef_PerformanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance [Table]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "oef_PerformanceTableUsesHighestFederalRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PerformanceTableUsesHighestFederalRate",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Table Uses Highest Federal Rate"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "oef_PortfolioTurnoverHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PortfolioTurnoverHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portfolio Turnover [Heading]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "oef_PortfolioTurnoverRate": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PortfolioTurnoverRate",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portfolio Turnover, Rate"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r33"
     ]
    },
    "oef_PortfolioTurnoverTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "PortfolioTurnoverTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portfolio Turnover [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ck0001112996_PreferredSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "PreferredSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Securities Risk [Member]",
        "label": "Preferred Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ProspectusDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ProspectusDate",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus Date"
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "oef_ProspectusLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ProspectusLineItems",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "oef_ProspectusTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ProspectusTable",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prospectus [Table]"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ck0001112996_QuantitativeModelsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "QuantitativeModelsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quantitative Models Risk [Member]",
        "label": "Quantitative Models Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_REITRiskRealEstateRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "REITRiskRealEstateRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REIT Risk/Real Estate Risk [Member]",
        "label": "REITRisk Real Estate Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_RedemptionFee": {
     "xbrltype": "nonPositiveMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RedemptionFee",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption Fee",
        "negatedLabel": "Redemption Fee"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_RedemptionFeeOverRedemption": {
     "xbrltype": "nonPositivePure4ItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RedemptionFeeOverRedemption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption Fee (as a percentage of Amount Redeemed)",
        "negatedLabel": "Redemption Fee (as a percentage of Amount Redeemed)"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ck0001112996_RestrictedSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "RestrictedSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Securities Risk [Member]",
        "label": "Restricted Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_RightsAndWarrantsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "RightsAndWarrantsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rights and Warrants Risk [Member]",
        "label": "Rights And Warrants Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_RiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskAxis",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Axis]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_RiskLoseMoneyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskLoseMoneyMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Lose Money [Member]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "oef_RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskMoneyMarketFundMayImposeFeesOrSuspendSalesMember",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Money Market Fund May Impose Fees or Suspend Sales [Member]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "oef_RiskMoneyMarketFundMayNotPreserveDollarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskMoneyMarketFundMayNotPreserveDollarMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Money Market Fund May Not Preserve Dollar [Member]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "oef_RiskMoneyMarketFundPriceFluctuatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskMoneyMarketFundPriceFluctuatesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Money Market Fund Price Fluctuates [Member]"
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "oef_RiskMoneyMarketFundSponsorMayNotProvideSupportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskMoneyMarketFundSponsorMayNotProvideSupportMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Money Market Fund Sponsor May Not Provide Support [Member]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "oef_RiskNondiversifiedStatusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskNondiversifiedStatusMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Nondiversified Status [Member]"
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "oef_RiskNotInsuredDepositoryInstitutionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskNotInsuredDepositoryInstitutionMember",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Not Insured Depository Institution [Member]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "oef_RiskNotInsuredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskNotInsuredMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk Not Insured [Member]"
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "oef_RiskReturnHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskReturnHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/RiskReturn"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk/Return [Heading]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "oef_RiskTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RiskTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "oef_RisksAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "RisksAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "ck0001112996_Rule144ASecuritiesAndOtherExemptSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "Rule144ASecuritiesAndOtherExemptSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 144A Securities and Other Exempt Securities Risk [Member]",
        "label": "Rule144 ASecurities And Other Exempt Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000008063Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000008063Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Income Advantage U.S. Fund",
        "label": "S000008063 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000011801Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000011801Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Floating Rate ESG Fund",
        "label": "S000011801 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000014560Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000014560Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Global Real Estate Income Fund",
        "label": "S000014560 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000025657Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000025657Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO CORE PLUS BOND FUND",
        "label": "S000025657 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000027808Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000027808Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO EQUITY AND INCOME FUND",
        "label": "S000027808 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000027810Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000027810Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO GROWTH AND INCOME FUND",
        "label": "S000027810 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000027817Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000027817Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO EQUALLY-WEIGHTED S&amp;P 500 FUND",
        "label": "S000027817 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000027821Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000027821Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO S&amp;P 500 INDEX FUND",
        "label": "S000027821 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000027822Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000027822Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO AMERICAN FRANCHISE FUND",
        "label": "S000027822 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000051015Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000051015Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Short Duration High Yield Municipal Fund",
        "label": "S000051015 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000064614Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000064614Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Short Term Municipal Fund",
        "label": "S000064614 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000064615Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000064615Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Senior Floating Rate Fund",
        "label": "S000064615 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000064617Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000064617Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Discovery Large Cap Fund",
        "label": "S000064617 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000064618Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000064618Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Discovery Fund",
        "label": "S000064618 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000069698Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000069698Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Nasdaq 100 Index Fund",
        "label": "S000069698 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_S000079749Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "S000079749Member",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco SMA Municipal Bond Fund",
        "label": "S000079749 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_SectorFocusRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "SectorFocusRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sector Focus Risk [Member]",
        "label": "Sector Focus Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_SeniorLoansAndOtherLoansRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "SeniorLoansAndOtherLoansRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Loans and Other Loans Risk [Member]",
        "label": "Senior Loans And Other Loans Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ShareClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareClassDomain",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Classes"
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "oef_ShareholderFeeOther": {
     "xbrltype": "nonNegativeMonetaryItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderFeeOther",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Fee, Other"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_ShareholderFeesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderFeesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Fees:"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_ShareholderFeesCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderFeesCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Fees Caption [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_ShareholderFeesColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderFeesColumnName",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Fees Column [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "oef_ShareholderFeesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ShareholderFeesTableTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholder Fees [Table]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ck0001112996_ShortPositionRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ShortPositionRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short Position Risk [Member]",
        "label": "Short Position Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_ShorterTermSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ShorterTermSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shorter-Term Securities Risk [Member]",
        "label": "Shorter Term Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_SmallAndMidCapitalizationCompaniesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "SmallAndMidCapitalizationCompaniesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Small- and Mid-Capitalization Companies Risk [Member]",
        "label": "Small And Mid Capitalization Companies Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_StrategyHeading": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "StrategyHeading",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Strategy [Heading]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_StrategyNarrativeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "StrategyNarrativeTextBlock",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Strategy Narrative [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "oef_StrategyPortfolioConcentration": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "StrategyPortfolioConcentration",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Strategy Portfolio Concentration [Text]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "ck0001112996_SubordinatedDebtRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "SubordinatedDebtRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subordinated Debt Risk [Member]",
        "label": "Subordinated Debt Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_SupplementToProspectusTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "SupplementToProspectusTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/rr/role/N1aCover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplement to Prospectus [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ck0001112996_TBATransactionsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "TBATransactionsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TBA Transactions Risk [Member]",
        "label": "TBATransactions Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_TaxabilityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "TaxabilityRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxability Risk [Member]",
        "label": "Taxability Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_ThirtyDayTaxEquivalentYield": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ThirtyDayTaxEquivalentYield",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thirty Day Tax Equivalent Yield"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_ThirtyDayYield": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ThirtyDayYield",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thirty Day Yield"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_ThirtyDayYieldCaption": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ThirtyDayYieldCaption",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thirty Day Yield Caption [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_ThirtyDayYieldColumnName": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ThirtyDayYieldColumnName",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thirty Day Yield Column [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "oef_ThirtyDayYieldPhone": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "ThirtyDayYieldPhone",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thirty Day Yield Phone"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ck0001112996_USGovernmentObligationsRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "USGovernmentObligationsRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Government Obligations Risk [Member]",
        "label": "USGovernment Obligations Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_UnratedSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "UnratedSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrated Securities Risk [Member]",
        "label": "Unrated Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_ValueInvestingRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ValueInvestingRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value Investing Risk [Member]",
        "label": "Value Investing Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_VariableRateDemandNotesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "VariableRateDemandNotesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable-Rate Demand Notes Risk [Member]",
        "label": "Variable Rate Demand Notes Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_WarrantsEquitySecuritiesAndJuniorDebtSecuritiesOfTheBorrowerRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "WarrantsEquitySecuritiesAndJuniorDebtSecuritiesOfTheBorrowerRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants, Equity Securities and Junior Debt Securities of the Borrower Risk [Member]",
        "label": "Warrants Equity Securities And Junior Debt Securities Of The Borrower Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_WhenIssuedDelayedDeliveryAndForwardCommitmentRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "WhenIssuedDelayedDeliveryAndForwardCommitmentRisksMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "When-Issued, Delayed Delivery and Forward Commitment Risks [Member]",
        "label": "When Issued Delayed Delivery And Forward Commitment Risks Member"
       }
      }
     },
     "auth_ref": []
    },
    "oef_YearToDateReturnLabel": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/oef/2024",
     "localname": "YearToDateReturnLabel",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year to Date Return, Label [Optional Text]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ck0001112996_ZeroCouponOrPayInKindSecuritiesRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "ZeroCouponOrPayInKindSecuritiesRiskMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zero Coupon or Pay-In-Kind Securities Risk [Member]",
        "label": "Zero Coupon Or Pay In Kind Securities Risk Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_INVESCO_AMERICAN_FRANCHISE_FUNDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_INVESCO_AMERICAN_FRANCHISE_FUNDMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO AMERICAN FRANCHISE FUND",
        "label": "doc_ INVESCO_ AMERICAN_ FRANCHISE_ FUNDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_INVESCO_CORE_PLUS_BOND_FUNDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_INVESCO_CORE_PLUS_BOND_FUNDMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO CORE PLUS BOND FUND",
        "label": "doc_ INVESCO_ CORE_ PLUS_ BOND_ FUNDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_INVESCO_EQUALLYWEIGHTED_SP_500_FUNDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_INVESCO_EQUALLYWEIGHTED_SP_500_FUNDMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO EQUALLY-WEIGHTED S&amp;P 500 FUND",
        "label": "doc_ INVESCO_ EQUALLYWEIGHTED_ SP_500_ FUNDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_INVESCO_EQUITY_AND_INCOME_FUNDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_INVESCO_EQUITY_AND_INCOME_FUNDMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO EQUITY AND INCOME FUND",
        "label": "doc_ INVESCO_ EQUITY_ AND_ INCOME_ FUNDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_INVESCO_GROWTH_AND_INCOME_FUNDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_INVESCO_GROWTH_AND_INCOME_FUNDMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO GROWTH AND INCOME FUND",
        "label": "doc_ INVESCO_ GROWTH_ AND_ INCOME_ FUNDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_INVESCO_SP_500_INDEX_FUNDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_INVESCO_SP_500_INDEX_FUNDMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESCO S&amp;P 500 INDEX FUND",
        "label": "doc_ INVESCO_ SP_500_ INDEX_ FUNDMember"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Discovery_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Discovery_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Discovery Fund",
        "label": "doc_ Invesco_ Discovery_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Discovery_Large_Cap_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Discovery_Large_Cap_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Discovery Large Cap Fund",
        "label": "doc_ Invesco_ Discovery_ Large_ Cap_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Floating_Rate_ESG_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Floating_Rate_ESG_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Floating Rate ESG Fund",
        "label": "doc_ Invesco_ Floating_ Rate_ ESG_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Global_Real_Estate_Income_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Global_Real_Estate_Income_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Global Real Estate Income Fund",
        "label": "doc_ Invesco_ Global_ Real_ Estate_ Income_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Income_Advantage_US_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Income_Advantage_US_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Income Advantage U.S. Fund",
        "label": "doc_ Invesco_ Income_ Advantage_ US_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Nasdaq_100_Index_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Nasdaq_100_Index_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Nasdaq 100 Index Fund",
        "label": "doc_ Invesco_ Nasdaq_100_ Index_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_SMA_Municipal_Bond_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_SMA_Municipal_Bond_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSMAMunicipalBondFundInvescoSMAMunicipalBondFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco SMA Municipal Bond Fund",
        "label": "doc_ Invesco_ SMA_ Municipal_ Bond_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Senior_Floating_Rate_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Senior_Floating_Rate_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Senior Floating Rate Fund",
        "label": "doc_ Invesco_ Senior_ Floating_ Rate_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Short_Duration_High_Yield_Municipal_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Short_Duration_High_Yield_Municipal_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Short Duration High Yield Municipal Fund",
        "label": "doc_ Invesco_ Short_ Duration_ High_ Yield_ Municipal_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_doc_Invesco_Short_Term_Municipal_FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "doc_Invesco_Short_Term_Municipal_FundMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://www.invesco.com/20240831/role/DocumentRiskReturnSummaryUnlabeledInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/BarChartData",
      "http://xbrl.sec.gov/rr/role/ExpenseExample",
      "http://xbrl.sec.gov/rr/role/ExpenseExampleNoRedemption",
      "http://xbrl.sec.gov/rr/role/FeesAndExpenses",
      "http://xbrl.sec.gov/rr/role/InvestmentRisks",
      "http://xbrl.sec.gov/rr/role/InvestmentStrategy",
      "http://xbrl.sec.gov/rr/role/N1aCover",
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData",
      "http://xbrl.sec.gov/rr/role/PerformanceManagement",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData",
      "http://xbrl.sec.gov/rr/role/RiskReturn",
      "http://xbrl.sec.gov/rr/role/ShareholderFeesData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invesco Short Term Municipal Fund",
        "label": "doc_ Invesco_ Short_ Term_ Municipal_ Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Bloomberg_US_Aggregate_Bond_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Bloomberg_US_Aggregate_Bond_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOCOREPLUSBONDFUNDINVESCOCOREPLUSBONDFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Aggregate Bond Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Bloomberg_ US_ Aggregate_ Bond_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Bloomberg_US_GovernmentCredit_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Bloomberg_US_GovernmentCredit_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bloomberg U.S. Government/Credit Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Bloomberg_ US_ Government Credit_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Credit_Suisse_Leveraged_Loan_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Credit_Suisse_Leveraged_Loan_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoFloatingRateESGFundInvescoFloatingRateESGFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Suisse Leveraged Loan Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Credit_ Suisse_ Leveraged_ Loan_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Custom_Invesco_Senior_Floating_Rate_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Custom_Invesco_Senior_Floating_Rate_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Custom Invesco Senior Floating Rate Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Custom_ Invesco_ Senior_ Floating_ Rate_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Custom_Invesco_Short_Duration_High_Yield_Municipal_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Custom_Invesco_Short_Duration_High_Yield_Municipal_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Custom Invesco Short Duration High Yield Municipal Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Custom_ Invesco_ Short_ Duration_ High_ Yield_ Municipal_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_FTSE_EPRANAREIT_Developed_Index_Net_reflects_reinvested_dividends_net_of_withholding_taxes_but_reflects_no_deduction_for_fees_expenses_or_other_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_FTSE_EPRANAREIT_Developed_Index_Net_reflects_reinvested_dividends_net_of_withholding_taxes_but_reflects_no_deduction_for_fees_expenses_or_other_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FTSE EPRA/NAREIT Developed Index (Net) (reflects reinvested dividends net of withholding taxes, but reflects no deduction for fees, expenses or other taxes)",
        "label": "index_ FTSE_ EPRANAREIT_ Developed_ Index_ Net_reflects_reinvested_dividends_net_of_withholding_taxes_but_reflects_no_deduction_for_fees_expenses_or_other_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_JP_Morgan_Leveraged_Loan_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_JP_Morgan_Leveraged_Loan_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoSeniorFloatingRateFundInvescoSeniorFloatingRateFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JP Morgan Leveraged Loan Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ JP_ Morgan_ Leveraged_ Loan_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_MSCI_World_IndexSM_Net_reflects_reinvested_dividends_net_of_withholding_taxes_but_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_MSCI_World_IndexSM_Net_reflects_reinvested_dividends_net_of_withholding_taxes_but_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoGlobalRealEstateIncomeFundInvescoGlobalRealEstateIncomeFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MSCI World IndexSM (Net) (reflects reinvested dividends net of withholding taxes, but reflects no deduction for fees, expenses or taxes)",
        "label": "index_ MSCI_ World_ Index SM_ Net_reflects_reinvested_dividends_net_of_withholding_taxes_but_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_NASDAQ_Composite_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_NASDAQ_Composite_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NASDAQ Composite Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ NASDAQ_ Composite_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Nasdaq100_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Nasdaq100_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoNasdaq100IndexFundInvescoNasdaq100IndexFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nasdaq-100\u00ae Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Nasdaq100_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Russell_1000_Growth_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Russell_1000_Growth_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000\u00ae Growth Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Russell_1000_ Growth_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Russell_1000_Value_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Russell_1000_Value_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 1000\u00ae Value Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Russell_1000_ Value_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Russell_2000_Growth_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Russell_2000_Growth_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000\u00ae Growth Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Russell_2000_ Growth_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_Russell_2000_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_Russell_2000_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Russell 2000\u00ae Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ Russell_2000_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_SP_500_Equal_Weight_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_SP_500_Equal_Weight_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500\u00ae Equal Weight Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ SP_500_ Equal_ Weight_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_SP_500_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_SP_500_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOAMERICANFRANCHISEFUNDINVESCOAMERICANFRANCHISEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUALLYWEIGHTEDSP500FUNDINVESCOEQUALLYWEIGHTEDSP500FUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOEQUITYANDINCOMEFUNDINVESCOEQUITYANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOGROWTHANDINCOMEFUNDINVESCOGROWTHANDINCOMEFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsINVESCOSP500INDEXFUNDINVESCOSP500INDEXFUND",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryFundInvescoDiscoveryFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoDiscoveryLargeCapFundInvescoDiscoveryLargeCapFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoIncomeAdvantageUSFundInvescoIncomeAdvantageUSFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P 500\u00ae Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ SP_500_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_SP_Municipal_Bond_High_Yield_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_SP_Municipal_Bond_High_Yield_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Municipal Bond High Yield Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ SP_ Municipal_ Bond_ High_ Yield_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_SP_Municipal_Bond_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_SP_Municipal_Bond_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortDurationHighYieldMunicipalFundInvescoShortDurationHighYieldMunicipalFund",
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Municipal Bond Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ SP_ Municipal_ Bond_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    },
    "ck0001112996_index_SP_Municipal_Bond_Short_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.invesco.com/20240831",
     "localname": "index_SP_Municipal_Bond_Short_Index_reflects_no_deduction_for_fees_expenses_or_taxesMember",
     "presentation": [
      "http://www.invesco.com/20240831/role/DisclosureRiskReturnDetailDataElementsInvescoShortTermMunicipalFundInvescoShortTermMunicipalFund",
      "http://xbrl.sec.gov/rr/role/PerformanceTableData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "S&amp;P Municipal Bond Short Index (reflects no deduction for fees, expenses or taxes)",
        "label": "index_ SP_ Municipal_ Bond_ Short_ Index_reflects_no_deduction_for_fees_expenses_or_taxes Member"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "1",
   "Subsection": "a",
   "Paragraph": "3"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "2",
   "Subsection": "a"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "c",
   "Paragraph": "instruction",
   "Sentence": "1",
   "Clause": "b"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "iiii",
   "Clause": "A"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "d",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "7"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "27A",
   "Subsection": "e"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "b"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "1",
   "Subparagraph": "d",
   "Sentence": "i"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "2"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "2",
   "Subparagraph": "a",
   "Sentence": "i"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "2",
   "Subparagraph": "c"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "2",
   "Subparagraph": "d"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "a"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "b"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "c",
   "Sentence": "i"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "c",
   "Sentence": "ii"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "c",
   "Sentence": "iii"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "d"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "d",
   "Clause": "B",
   "Sentence": "ii"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "d",
   "Sentence": "iii"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "e"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "f",
   "Sentence": "i"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "f",
   "Sentence": "vi"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "3",
   "Subparagraph": "f",
   "Sentence": "vii"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "4"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "4",
   "Subparagraph": "f"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "5"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instruction",
   "Paragraph": "6",
   "Subparagraph": "a"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "3",
   "Subsection": "instrution",
   "Paragraph": "3"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "a"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Clause": "instruction"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Clause": "A"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iv"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "instruction",
   "Clause": "1",
   "Subclause": "a"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "instruction",
   "Clause": "3",
   "Subclause": "b"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "instruction",
   "Clause": "3",
   "Subclause": "c"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "3"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "3",
   "Subclause": "c"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "a",
   "Sentence": "2"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "instruction",
   "Clause": "d",
   "Sentence": "2"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iv",
   "Clause": "C"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iv",
   "Clause": "c",
   "Sentence": "2"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iv",
   "Sentence": "A"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iv",
   "Sentence": "B"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Section": "4",
   "Subsection": "b",
   "Paragraph": "2",
   "Subparagraph": "iv",
   "Sentence": "D"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Section": "2",
   "Publisher": "SEC",
   "Name": "Form N-1A",
   "Subsection": "a"
  }
 }
}
