v3.26.1
S000006019 [Member] Average Annual Total Returns
12 Months Ended 60 Months Ended 115 Months Ended 120 Months Ended 432 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Dow Jones Industrial Average (reflects no deduction for fees, expenses or taxes)          
Prospectus [Line Items]          
Average Annual Return, Percent 14.92% 11.58%   13.11% 10.80% [1]
Performance Inception Date         Jan. 02, 1990
S&P 500 (reflects no deduction for fees, expenses or taxes)          
Prospectus [Line Items]          
Average Annual Return, Percent 17.88% 14.42%   14.82% 10.75% [1]
Performance Inception Date         Jan. 02, 1990
Class I          
Prospectus [Line Items]          
Average Annual Return, Percent 36.92% 20.43%   18.31% 12.09% [1]
Performance Inception Date         Jan. 02, 1990
Class I | After Taxes on Distributions          
Prospectus [Line Items]          
Average Annual Return, Percent 36.91% 19.02%   16.09% 10.83% [1]
Performance Inception Date         Jan. 02, 1990
Class I | After Taxes on Distributions and Sales          
Prospectus [Line Items]          
Average Annual Return, Percent 21.86% 16.06%   14.44% 10.34% [1]
Performance Inception Date         Jan. 02, 1990
Class A          
Prospectus [Line Items]          
Average Annual Return, Percent 36.57% 20.13% 18.39% [1]  
Performance Inception Date     May 31, 2016    
Class C          
Prospectus [Line Items]          
Average Annual Return, Percent 35.55% 19.24% 17.51% [1]  
Performance Inception Date     May 31, 2016    
[1] Inception date for Class I shares was January 2, 1990. Inception date for Class A and Class C shares was May 31, 2016. Date used to calculate performance since inception for the indices is the inception date of the Class I shares.