v3.25.3
S000004419 [Member] Average Annual Total Returns
12 Months Ended 60 Months Ended 120 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
S&P 500® Index (reflects no deductions for fees, expenses or taxes)      
Prospectus [Line Items]      
Average Annual Return, Percent 25.02% 14.53% 13.10%
Russell 2000® Index (reflects no deductions for fees, expenses or taxes)      
Prospectus [Line Items]      
Average Annual Return, Percent 11.54% 7.40% 7.82%
Class N      
Prospectus [Line Items]      
Average Annual Return, Percent 35.75% 12.20% 7.93%
Class N | After Taxes on Distributions      
Prospectus [Line Items]      
Average Annual Return, Percent [1] 34.79% 11.38% 7.22%
Class N | After Taxes on Distributions and Sales      
Prospectus [Line Items]      
Average Annual Return, Percent [1] 21.90% 9.60% 6.25%
[1] After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state and local taxes. Actual after-tax returns depend on an investor’s tax situation and may differ from those shown. After-tax returns shown are not relevant to investors who hold their Fund shares through tax-advantaged arrangements, such as 401(k) plans or individual retirement plans.