XML 153 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2024
Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A (with sales charge)    
Average Annual Return, Percent 34.64% 14.10% 14.83%
Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C (with sales charge)    
Average Annual Return, Percent 40.41% 14.54% 14.62%
Class R      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R    
Average Annual Return, Percent 42.12% 15.11% 15.19%
Class R6      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R6    
Average Annual Return, Percent 42.97% 15.80% 15.92%
Advisor Class      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Advisor Class    
Average Annual Return, Percent 42.83% 15.69% 15.77%
Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A (with sales charge)    
Average Annual Return, Percent 27.29% 13.06% 12.50%
Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C (with sales charge)    
Average Annual Return, Percent 32.69% 13.49% 12.30%
Class R      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R    
Average Annual Return, Percent 34.36% 14.06% 12.86%
Class R6      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R6    
Average Annual Return, Percent 35.14% 14.72% 13.55%
Advisor Class      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Advisor Class    
Average Annual Return, Percent 35.04% 14.63% 13.42%
Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A (with sales charge)    
Average Annual Return, Percent 13.89% 6.36% 5.06%
Class A1      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A1 (with sales charge)    
Average Annual Return, Percent 13.27% 6.47% 5.12%
Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C (with sales charge)    
Average Annual Return, Percent 16.43% 6.69% 5.03%
Class R      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R    
Average Annual Return, Percent 17.41% 6.87% 5.17%
Class R6      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R6    
Average Annual Return, Percent 18.18% 7.51% 5.81%
Advisor Class      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Advisor Class    
Average Annual Return, Percent 18.20% 7.49% 5.72%
Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A (with sales charge)    
Average Annual Return, Percent 6.11% (1.21%) 0.28%
Class A1      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A1 (with sales charge)    
Average Annual Return, Percent 6.42% (1.09%) 0.36%
Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C (with sales charge)    
Average Annual Return, Percent 8.88% (0.87%) 0.22%
Class R      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R    
Average Annual Return, Percent 9.97% (0.71%) 0.37%
Class R6      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R6    
Average Annual Return, Percent 10.81% (0.10%) 1.01%
Advisor Class      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Advisor Class    
Average Annual Return, Percent 10.48% (0.21%) 0.87%
Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A (with sales charge)    
Average Annual Return, Percent 35.46% 6.95% 9.23%
Class A1      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A1 (with sales charge)    
Average Annual Return, Percent 35.54% 7.06% 9.30%
Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C (with sales charge)    
Average Annual Return, Percent 39.18% 7.35% 9.18%
Class R      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R    
Average Annual Return, Percent 40.36% 7.50% 9.34%
Class R6      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class R6    
Average Annual Return, Percent 41.15% 8.10% 9.98%
Advisor Class      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Advisor Class    
Average Annual Return, Percent 41.12% 8.04% 9.89%
Without Sales Load [Member] | Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A    
Average Annual Return, Percent 42.49% 15.40% 15.49%
Without Sales Load [Member] | Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C    
Average Annual Return, Percent 41.41% 14.54% 14.62%
Without Sales Load [Member] | Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A    
Average Annual Return, Percent 34.70% 14.34% 13.14%
Without Sales Load [Member] | Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C    
Average Annual Return, Percent 33.69% 13.49% 12.30%
Without Sales Load [Member] | Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A    
Average Annual Return, Percent 18.33% 7.17% 5.47%
Without Sales Load [Member] | Class A1      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A1    
Average Annual Return, Percent 17.91% 7.29% 5.54%
Without Sales Load [Member] | Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C    
Average Annual Return, Percent 17.43% 6.69% 5.03%
Without Sales Load [Member] | Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A    
Average Annual Return, Percent 10.25% (0.46%) 0.67%
Without Sales Load [Member] | Class A1      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A1    
Average Annual Return, Percent 10.58% (0.32%) 0.75%
Without Sales Load [Member] | Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C    
Average Annual Return, Percent 9.88% (0.87%) 0.22%
Without Sales Load [Member] | Class A      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A    
Average Annual Return, Percent 40.74% 7.77% 9.65%
Without Sales Load [Member] | Class A1      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class A1    
Average Annual Return, Percent 40.85% 7.88% 9.72%
Without Sales Load [Member] | Class C      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Class C    
Average Annual Return, Percent 40.18% 7.35% 9.18%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Bloomberg U.S. Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 11.57% 0.33% 1.84%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 3000 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000 Index    
Average Annual Return, Percent 35.19% 15.26% 12.83%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Russell 1000 Growth Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000 Growth Index    
Average Annual Return, Percent 42.19% 19.73% 16.52%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg US Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 19.84% 5.95% 6.74%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg US Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 19.84% 5.95% 6.74%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg US Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 19.84% 5.95% 6.74%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg US Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 19.84% 5.95% 6.74%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg US Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 19.84% 5.95% 6.74%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg US Aggregate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Blended 50% MSCI USA High Dividend Yield Index + 25% Bloomberg High Yield Very Liquid Index + 25% Bloomberg U.S. Aggregate Index    
Average Annual Return, Percent 19.84% 5.95% 6.74%
Bloomberg U.S. Government - Intermediate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Government - Intermediate Index    
Average Annual Return, Percent 8.33% 0.83% 1.50%
Bloomberg U.S. Government - Intermediate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Government - Intermediate Index    
Average Annual Return, Percent 8.33% 0.83% 1.50%
Bloomberg U.S. Government - Intermediate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Government - Intermediate Index    
Average Annual Return, Percent 8.33% 0.83% 1.50%
Bloomberg U.S. Government - Intermediate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Government - Intermediate Index    
Average Annual Return, Percent 8.33% 0.83% 1.50%
Bloomberg U.S. Government - Intermediate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Government - Intermediate Index    
Average Annual Return, Percent 8.33% 0.83% 1.50%
Bloomberg U.S. Government - Intermediate Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Government - Intermediate Index    
Average Annual Return, Percent 8.33% 0.83% 1.50%
S&P 500 Utilities Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Utilities Index    
Average Annual Return, Percent 41.82% 7.99% 10.41%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
S&P 500 Utilities Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Utilities Index    
Average Annual Return, Percent 41.82% 7.99% 10.41%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
S&P 500 Utilities Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Utilities Index    
Average Annual Return, Percent 41.82% 7.99% 10.41%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
S&P 500 Utilities Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Utilities Index    
Average Annual Return, Percent 41.82% 7.99% 10.41%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
S&P 500 Utilities Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Utilities Index    
Average Annual Return, Percent 41.82% 7.99% 10.41%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%
S&P 500 Utilities Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Utilities Index    
Average Annual Return, Percent 41.82% 7.99% 10.41%
S&P 500 Index [Member]      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500 Index    
Average Annual Return, Percent 36.35% 15.97% 13.38%