v3.25.2
Shareholder Report, Holdings (Details)
Jun. 30, 2025
C000005424 | NVIDIA  
Holdings [Line Items]  
Percent of Net Asset Value 14.10%
C000005424 | Microsoft  
Holdings [Line Items]  
Percent of Net Asset Value 13.80%
C000005424 | Apple  
Holdings [Line Items]  
Percent of Net Asset Value 7.80%
C000005424 | Amazon.com  
Holdings [Line Items]  
Percent of Net Asset Value 7.10%
C000005424 | Meta Platforms  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000005424 | Alphabet  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000005424 | Carvana  
Holdings [Line Items]  
Percent of Net Asset Value 3.40%
C000005424 | Visa  
Holdings [Line Items]  
Percent of Net Asset Value 3.20%
C000005424 | Broadcom  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000005424 | Netflix  
Holdings [Line Items]  
Percent of Net Asset Value 2.90%
C000005424 | Information Technology  
Holdings [Line Items]  
Percent of Net Asset Value 46.80%
C000005424 | Communication Services  
Holdings [Line Items]  
Percent of Net Asset Value 15.60%
C000005424 | Consumer Discretionary  
Holdings [Line Items]  
Percent of Net Asset Value 15.50%
C000005424 | Financials  
Holdings [Line Items]  
Percent of Net Asset Value 8.60%
C000005424 | Health Care  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000005424 | Industrials & Business Services  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
C000005424 | Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000005424 | Consumer Staples  
Holdings [Line Items]  
Percent of Net Asset Value 0.80%
C000005424 | Materials  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000005424 | Other Holdings Grouping  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000005425 | NVIDIA  
Holdings [Line Items]  
Percent of Net Asset Value 14.10%
C000005425 | Microsoft  
Holdings [Line Items]  
Percent of Net Asset Value 13.80%
C000005425 | Apple  
Holdings [Line Items]  
Percent of Net Asset Value 7.80%
C000005425 | Amazon.com  
Holdings [Line Items]  
Percent of Net Asset Value 7.10%
C000005425 | Meta Platforms  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000005425 | Alphabet  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000005425 | Carvana  
Holdings [Line Items]  
Percent of Net Asset Value 3.40%
C000005425 | Visa  
Holdings [Line Items]  
Percent of Net Asset Value 3.20%
C000005425 | Broadcom  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000005425 | Netflix  
Holdings [Line Items]  
Percent of Net Asset Value 2.90%
C000005425 | Information Technology  
Holdings [Line Items]  
Percent of Net Asset Value 46.80%
C000005425 | Communication Services  
Holdings [Line Items]  
Percent of Net Asset Value 15.60%
C000005425 | Consumer Discretionary  
Holdings [Line Items]  
Percent of Net Asset Value 15.50%
C000005425 | Financials  
Holdings [Line Items]  
Percent of Net Asset Value 8.60%
C000005425 | Health Care  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000005425 | Industrials & Business Services  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
C000005425 | Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000005425 | Consumer Staples  
Holdings [Line Items]  
Percent of Net Asset Value 0.80%
C000005425 | Materials  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000005425 | Other Holdings Grouping  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000005426 | NVIDIA  
Holdings [Line Items]  
Percent of Net Asset Value 14.10%
C000005426 | Microsoft  
Holdings [Line Items]  
Percent of Net Asset Value 13.80%
C000005426 | Apple  
Holdings [Line Items]  
Percent of Net Asset Value 7.80%
C000005426 | Amazon.com  
Holdings [Line Items]  
Percent of Net Asset Value 7.10%
C000005426 | Meta Platforms  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000005426 | Alphabet  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000005426 | Carvana  
Holdings [Line Items]  
Percent of Net Asset Value 3.40%
C000005426 | Visa  
Holdings [Line Items]  
Percent of Net Asset Value 3.20%
C000005426 | Broadcom  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000005426 | Netflix  
Holdings [Line Items]  
Percent of Net Asset Value 2.90%
C000005426 | Information Technology  
Holdings [Line Items]  
Percent of Net Asset Value 46.80%
C000005426 | Communication Services  
Holdings [Line Items]  
Percent of Net Asset Value 15.60%
C000005426 | Consumer Discretionary  
Holdings [Line Items]  
Percent of Net Asset Value 15.50%
C000005426 | Financials  
Holdings [Line Items]  
Percent of Net Asset Value 8.60%
C000005426 | Health Care  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000005426 | Industrials & Business Services  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
C000005426 | Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000005426 | Consumer Staples  
Holdings [Line Items]  
Percent of Net Asset Value 0.80%
C000005426 | Materials  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000005426 | Other Holdings Grouping  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000166329 | NVIDIA  
Holdings [Line Items]  
Percent of Net Asset Value 14.10%
C000166329 | Microsoft  
Holdings [Line Items]  
Percent of Net Asset Value 13.80%
C000166329 | Apple  
Holdings [Line Items]  
Percent of Net Asset Value 7.80%
C000166329 | Amazon.com  
Holdings [Line Items]  
Percent of Net Asset Value 7.10%
C000166329 | Meta Platforms  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000166329 | Alphabet  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000166329 | Carvana  
Holdings [Line Items]  
Percent of Net Asset Value 3.40%
C000166329 | Visa  
Holdings [Line Items]  
Percent of Net Asset Value 3.20%
C000166329 | Broadcom  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000166329 | Netflix  
Holdings [Line Items]  
Percent of Net Asset Value 2.90%
C000166329 | Information Technology  
Holdings [Line Items]  
Percent of Net Asset Value 46.80%
C000166329 | Communication Services  
Holdings [Line Items]  
Percent of Net Asset Value 15.60%
C000166329 | Consumer Discretionary  
Holdings [Line Items]  
Percent of Net Asset Value 15.50%
C000166329 | Financials  
Holdings [Line Items]  
Percent of Net Asset Value 8.60%
C000166329 | Health Care  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000166329 | Industrials & Business Services  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
C000166329 | Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000166329 | Consumer Staples  
Holdings [Line Items]  
Percent of Net Asset Value 0.80%
C000166329 | Materials  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000166329 | Other Holdings Grouping  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000225816 | NVIDIA  
Holdings [Line Items]  
Percent of Net Asset Value 14.10%
C000225816 | Microsoft  
Holdings [Line Items]  
Percent of Net Asset Value 13.80%
C000225816 | Apple  
Holdings [Line Items]  
Percent of Net Asset Value 7.80%
C000225816 | Amazon.com  
Holdings [Line Items]  
Percent of Net Asset Value 7.10%
C000225816 | Meta Platforms  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000225816 | Alphabet  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000225816 | Carvana  
Holdings [Line Items]  
Percent of Net Asset Value 3.40%
C000225816 | Visa  
Holdings [Line Items]  
Percent of Net Asset Value 3.20%
C000225816 | Broadcom  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000225816 | Netflix  
Holdings [Line Items]  
Percent of Net Asset Value 2.90%
C000225816 | Information Technology  
Holdings [Line Items]  
Percent of Net Asset Value 46.80%
C000225816 | Communication Services  
Holdings [Line Items]  
Percent of Net Asset Value 15.60%
C000225816 | Consumer Discretionary  
Holdings [Line Items]  
Percent of Net Asset Value 15.50%
C000225816 | Financials  
Holdings [Line Items]  
Percent of Net Asset Value 8.60%
C000225816 | Health Care  
Holdings [Line Items]  
Percent of Net Asset Value 6.70%
C000225816 | Industrials & Business Services  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
C000225816 | Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%
C000225816 | Consumer Staples  
Holdings [Line Items]  
Percent of Net Asset Value 0.80%
C000225816 | Materials  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000225816 | Other Holdings Grouping  
Holdings [Line Items]  
Percent of Net Asset Value 0.90%