XML 174 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholder Report, Average Annual Return (Details)
12 Months Ended 30 Months Ended 59 Months Ended 60 Months Ended 119 Months Ended 120 Months Ended
Aug. 31, 2025
Aug. 31, 2025
Aug. 31, 2025
Aug. 31, 2025
Aug. 31, 2025
Aug. 31, 2025
C000241066 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco SMA Municipal Bond Fund          
Average Annual Return, Percent 2.07% 4.33%        
C000084366 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class A) —including sales charge          
Average Annual Return, Percent 3.18%     9.28%   7.60%
C000084368 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class C) —including sales charge          
Average Annual Return, Percent 7.33%     9.68%   7.58%
C000084371 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class R)          
Average Annual Return, Percent 8.82%     10.23%   7.94%
C000084369 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class Y)          
Average Annual Return, Percent 9.43%     10.75%   8.48%
C000084370 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class R5)          
Average Annual Return, Percent 9.38%     10.82%   8.54%
C000084423 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco S&P 500 Index Fund (Class Y)          
Average Annual Return, Percent 15.51%     14.41%   14.25%
C000188891 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco S&P 500 Index Fund (Class R6)          
Average Annual Return, Percent 15.62%     14.50%   14.28%
C000084420 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco S&P 500 Index Fund (Class A) —including sales charge          
Average Annual Return, Percent 8.86%     12.83%   13.32%
C000084422 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco S&P 500 Index Fund (Class C) —including sales charge          
Average Annual Return, Percent 13.36%     13.30%   13.31%
C000209156 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Term Municipal Fund (Class A)          
Average Annual Return, Percent 2.66%     1.56%   1.82%
C000209154 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Term Municipal Fund (Class Y)          
Average Annual Return, Percent 2.92%     1.82%   2.07%
C000209155 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Term Municipal Fund (Class R6)          
Average Annual Return, Percent 2.73%     1.90%   2.05%
C000209179 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class R6)          
Average Annual Return, Percent 11.79%     8.48%   12.58%
C000209175 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class R5)          
Average Annual Return, Percent 11.72%     8.42%   12.37%
C000209177 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class Y)          
Average Annual Return, Percent 11.64%     8.34%   12.40%
C000209176 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class A) —including sales charge          
Average Annual Return, Percent 5.26%     6.86%   11.50%
C000209180 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class C) —including sales charge          
Average Annual Return, Percent 9.56%     7.26%   11.46%
C000209178 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class R)          
Average Annual Return, Percent 11.09%     7.80%   11.84%
C000209157 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class R6)          
Average Annual Return, Percent 6.74%     7.72%   4.41%
C000209158 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class R5)          
Average Annual Return, Percent 6.56%     7.66%   4.24%
C000209159 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class Y)          
Average Annual Return, Percent 6.65%     7.63%   4.31%
C000209160 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class R)          
Average Annual Return, Percent 6.12%     7.06%   3.78%
C000209161 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class A) —including sales charge          
Average Annual Return, Percent 2.98%     6.66%   3.70%
C000209162 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class C) —including sales charge          
Average Annual Return, Percent 4.46%     6.53%   3.41%
C000021879 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class A) —including sales charge          
Average Annual Return, Percent 7.65%     9.41%   6.77%
C000021881 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class C) —including sales charge          
Average Annual Return, Percent 12.12%     9.84%   6.73%
C000021882 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class R)          
Average Annual Return, Percent 13.69%     10.38%   7.12%
C000071346 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class Y)          
Average Annual Return, Percent 14.18%     10.92%   7.64%
C000057286 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Investor Class)          
Average Annual Return, Percent 14.00%     10.66%   7.39%
C000021883 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class R5)          
Average Annual Return, Percent 14.35%     11.02%   7.78%
C000188888 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class R6)          
Average Annual Return, Percent 14.39%     11.03%   7.72%
C000120775 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class R6)          
Average Annual Return, Percent 6.67%     6.47%   4.87%
C000032268 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class R5)          
Average Annual Return, Percent 6.61%     6.41%   4.81%
C000071348 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class Y)          
Average Annual Return, Percent 6.59%     6.42%   4.80%
C000032267 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class R)          
Average Annual Return, Percent 6.07%     5.89%   4.29%
C000032264 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class A) —including sales charge          
Average Annual Return, Percent 3.56%     5.61%   4.27%
C000032266 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class C) —including sales charge          
Average Annual Return, Percent 4.65%     5.62%   4.12%
C000120778 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class R6)          
Average Annual Return, Percent 9.46%     10.90%   8.63%
C000039690 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Global Real Estate Income Fund (Class A) —including sales charge          
Average Annual Return, Percent (5.94%)     2.20%   2.74%
C000039692 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Global Real Estate Income Fund (Class C) —including sales charge          
Average Annual Return, Percent (2.11%)     2.61%   2.70%
C000071349 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Global Real Estate Income Fund (Class Y)          
Average Annual Return, Percent (0.15%)     3.65%   3.58%
C000084424 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class A) —including sales charge          
Average Annual Return, Percent 13.52%     10.35%   14.54%
C000120779 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class R6)          
Average Annual Return, Percent 11.53%     15.92%   10.63%
C000039693 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Global Real Estate Income Fund (Class R5)          
Average Annual Return, Percent (0.10%)     3.70%   3.65%
C000120776 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Global Real Estate Income Fund (Class R6)          
Average Annual Return, Percent (0.14%)     3.80%   3.75%
C000084376 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class A) —including sales charge          
Average Annual Return, Percent 5.00%     14.20%   9.56%
C000084378 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class C) —including sales charge          
Average Annual Return, Percent 9.33%     14.66%   9.55%
C000084381 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class R)          
Average Annual Return, Percent 10.85%     15.20%   9.91%
C000084379 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class Y)          
Average Annual Return, Percent 11.38%     15.78%   10.46%
C000084380 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class R5)          
Average Annual Return, Percent 11.46%     15.84%   10.53%
C000120781 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class R6)          
Average Annual Return, Percent 20.49%     11.98%   15.62%
C000095845 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class R5)          
Average Annual Return, Percent 20.40%     11.90%   15.53%
C000084426 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class C) —including sales charge          
Average Annual Return, Percent 18.24%     10.77%   14.50%
C000095844 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class R)          
Average Annual Return, Percent 19.83%     11.33%   14.90%
C000076854 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class A) —including sales charge          
Average Annual Return, Percent (1.11%)     (0.97%)   2.00%
C000076856 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class C) —including sales charge          
Average Annual Return, Percent 1.56%     (0.84%)   1.83%
C000076857 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class R)          
Average Annual Return, Percent 3.06%     (0.34%)   2.18%
C000076858 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class Y)          
Average Annual Return, Percent 3.58%     0.16%   2.70%
C000076859 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class R5)          
Average Annual Return, Percent 3.57%     0.16%   2.70%
C000209173 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class R6)          
Average Annual Return, Percent 18.46%     12.79%   14.51%
C000209172 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class R5)          
Average Annual Return, Percent 18.41%     12.73%   14.27%
C000209169 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class A) —including sales charge          
Average Annual Return, Percent 11.62%     11.18%   13.43%
C000209174 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class C) —including sales charge          
Average Annual Return, Percent 16.21%     11.58%   13.38%
C000209170 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class R)          
Average Annual Return, Percent 17.79%     12.14%   13.77%
C000209171 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class Y)          
Average Annual Return, Percent 18.38%     12.70%   14.33%
C000160735 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Duration High Yield Municipal Fund (Class A) —including sales charge          
Average Annual Return, Percent (1.38%)     1.38% 2.46%  
C000188892 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Duration High Yield Municipal Fund (Class R6)          
Average Annual Return, Percent 1.44%     2.20% 2.99%  
C000160736 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Duration High Yield Municipal Fund (Class C) —including sales charge          
Average Annual Return, Percent (0.63%)     1.13% 2.11%  
C000160737 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Duration High Yield Municipal Fund (Class Y)          
Average Annual Return, Percent 1.36%     2.13% 2.98%  
C000160738 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Duration High Yield Municipal Fund (Class R5)          
Average Annual Return, Percent 1.46%     2.29% 3.08%  
C000120777 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class R6)          
Average Annual Return, Percent 3.63%     0.21%   2.75%
C000084406 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equally-Weighted S&P 500 Fund (Class A) —including sales charge          
Average Annual Return, Percent 2.62%     11.26%   10.41%
C000084404 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equally-Weighted S&P 500 Fund (Class C) —including sales charge          
Average Annual Return, Percent 6.78%     11.69%   10.39%
C000084407 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equally-Weighted S&P 500 Fund (Class R)          
Average Annual Return, Percent 8.34%     12.24%   10.76%
C000120780 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equally-Weighted S&P 500 Fund (Class R6)          
Average Annual Return, Percent 9.00%     12.91%   11.44%
C000084405 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equally-Weighted S&P 500 Fund (Class Y)          
Average Annual Return, Percent 8.89%     12.80%   11.31%
C000222272 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco NASDAQ 100 Index Fund (Class R6)          
Average Annual Return, Percent 20.26%   15.21%      
C000084427 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class Y)          
Average Annual Return, Percent 20.39%     11.88%   15.47%
Without Sales Load [Member] | C000084366 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 9.16%     10.51%   8.21%
Without Sales Load [Member] | C000084368 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equity and Income Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 8.33%     9.68%   7.58%
Without Sales Load [Member] | C000084420 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco S&P 500 Index Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 15.20%     14.12%   13.97%
Without Sales Load [Member] | C000084422 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco S&P 500 Index Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 14.36%     13.30%   13.31%
Without Sales Load [Member] | C000209176 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 11.38%     8.08%   12.14%
Without Sales Load [Member] | C000209180 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 10.53%     7.26%   11.46%
Without Sales Load [Member] | C000209161 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 6.22%     7.36%   4.04%
Without Sales Load [Member] | C000209162 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Senior Floating Rate Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 5.59%     6.53%   3.41%
Without Sales Load [Member] | C000021879 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 13.93%     10.66%   7.38%
Without Sales Load [Member] | C000021881 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Income Advantage U.S. Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 13.12%     9.84%   6.73%
Without Sales Load [Member] | C000032264 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 6.33%     6.16%   4.53%
Without Sales Load [Member] | C000032266 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Floating Rate ESG Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 5.79%     5.62%   4.12%
Without Sales Load [Member] | C000039690 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Global Real Estate Income Fund (Class A) —excluding sales charge          
Average Annual Return, Percent (0.50%)     3.36%   3.32%
Without Sales Load [Member] | C000039692 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Global Real Estate Income Fund (Class C) —excluding sales charge          
Average Annual Return, Percent (1.15%)     2.61%   2.70%
Without Sales Load [Member] | C000084424 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 20.08%     11.61%   15.19%
Without Sales Load [Member] | C000084376 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 11.11%     15.50%   10.18%
Without Sales Load [Member] | C000084378 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Growth and Income Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 10.33%     14.66%   9.55%
Without Sales Load [Member] | C000084426 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco American Franchise Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 19.19%     10.77%   14.50%
Without Sales Load [Member] | C000076854 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 3.32%     (0.09%)   2.44%
Without Sales Load [Member] | C000076856 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Core Plus Bond Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 2.55%     (0.84%)   1.83%
Without Sales Load [Member] | C000209169 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 18.12%     12.45%   14.08%
Without Sales Load [Member] | C000209174 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Discovery Large Cap Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 17.21%     11.58%   13.38%
Without Sales Load [Member] | C000160735 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Duration High Yield Municipal Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 1.10%     1.89% 2.73%  
Without Sales Load [Member] | C000160736 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Short Duration High Yield Municipal Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 0.34%     1.13% 2.11%  
Without Sales Load [Member] | C000084406 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equally-Weighted S&P 500 Fund (Class A) —excluding sales charge          
Average Annual Return, Percent 8.62%     12.52%   11.04%
Without Sales Load [Member] | C000084404 [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Invesco Equally-Weighted S&P 500 Fund (Class C) —excluding sales charge          
Average Annual Return, Percent 7.81%     11.69%   10.39%
S And P Municipal Bond Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name S&P Municipal Bond Index          
Average Annual Return, Percent 0.44% 3.12%   0.65% 2.23% 2.28%
Standard & Poor's 500 Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name S&P 500® Index          
Average Annual Return, Percent 15.88%     14.74%   14.60%
Bloomberg U S Aggregate Bond Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Bond Index          
Average Annual Return, Percent 3.14%     (0.68%)   1.80%
NASDAQ Composite Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name NASDAQ® Composite Index          
Average Annual Return, Percent 21.95%   13.75%      
MSCI World IndexSM Net [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name MSCI World IndexSM (Net)          
Average Annual Return, Percent 15.68%     12.89%   11.65%
Custom Invesco Short Duration High Yield Municipal Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Custom Invesco Short Duration High Yield Municipal Index          
Average Annual Return, Percent 0.85% 4.38%   1.94% 3.08%  
S And P Municipal Bond High Yield Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name S&P Municipal Bond High Yield Index          
Average Annual Return, Percent (0.84%) 4.87%   2.19% 4.05%  
Russell 1000 Value Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 1000® Value Index          
Average Annual Return, Percent 9.33%     12.97%   10.22%
Bloomberg U S Government Credit Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Bloomberg U.S. Government/Credit Index          
Average Annual Return, Percent 3.00%     (0.83%)   1.95%
S And P UBS Leveraged Loan Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name S&P UBS Leveraged Loan Index          
Average Annual Return, Percent 7.36%     6.93%   5.33%
S And P Municipal Bond Short Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name S&P Municipal Bond Short Index          
Average Annual Return, Percent 3.37%     1.51%   1.62%
Russell 2000 Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 2000® Index          
Average Annual Return, Percent 8.17%     10.13%   8.88%
Russell 2000 Growth Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 2000® Growth Index          
Average Annual Return, Percent 10.48%     7.07%   8.75%
JP Morgan Leveraged Loan Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name JP Morgan Leveraged Loan Index          
Average Annual Return, Percent 7.34%     7.26%   5.61%
Nasdaq 100 Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Nasdaq-100® Index          
Average Annual Return, Percent 20.52%   15.42%      
Russell 1000 Growth Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name Russell 1000® Growth Index          
Average Annual Return, Percent 22.58%     15.25%   17.92%
FTSE EPRA NAREIT Developed Index Net [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name FTSE EPRA/NAREIT Developed Index (Net)          
Average Annual Return, Percent 1.78%     4.66%   3.78%
S And P 500 Equal Weight Index [Member]            
Average Annual Return [Line Items]            
Line Graph and Table Measure Name S&P 500® Equal Weight Index          
Average Annual Return, Percent 9.16%     13.14%   11.62%