v3.25.2
Shareholder Report, Holdings (Details)
Jun. 30, 2025
C000199761 | NVIDIA Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000199761 | Apple, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.30%
C000199761 | Microsoft Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.00%
C000199761 | Amazon.com, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 2.50%
C000199761 | Bank of America Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000199761 | Pfizer, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000199761 | S&P Global, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000199761 | Alphabet, Inc., A, , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000199761 | Morgan Stanley, , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000199761 | Novartis AG (Registered), , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000199761 | Other Assets Less Liabilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.10%
C000199761 | Other Regions_  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000199761 | United States  
Holdings [Line Items]  
Percent of Net Asset Value 66.10%
C000199761 | Japan  
Holdings [Line Items]  
Percent of Net Asset Value 7.00%
C000199761 | Canada  
Holdings [Line Items]  
Percent of Net Asset Value 3.80%
C000199761 | China  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000199761 | United Kingdom  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000199761 | Taiwan  
Holdings [Line Items]  
Percent of Net Asset Value 2.40%
C000199761 | Germany  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000199761 | France  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000199761 | Switzerland  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000199761 | South Korea  
Holdings [Line Items]  
Percent of Net Asset Value 1.40%
C000199761 | Short-Term Securities  
Holdings [Line Items]  
Percent of Net Asset Value 2.10%
C000007433 | NVIDIA Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000007433 | Apple, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.30%
C000007433 | Microsoft Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.00%
C000007433 | Amazon.com, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 2.50%
C000007433 | Bank of America Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007433 | Pfizer, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007433 | S&P Global, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007433 | Alphabet, Inc., A, , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007433 | Morgan Stanley, , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007433 | Novartis AG (Registered), , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007433 | Other Assets Less Liabilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.10%
C000007433 | Other Regions_  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000007433 | United States  
Holdings [Line Items]  
Percent of Net Asset Value 66.10%
C000007433 | Japan  
Holdings [Line Items]  
Percent of Net Asset Value 7.00%
C000007433 | Canada  
Holdings [Line Items]  
Percent of Net Asset Value 3.80%
C000007433 | China  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000007433 | United Kingdom  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000007433 | Taiwan  
Holdings [Line Items]  
Percent of Net Asset Value 2.40%
C000007433 | Germany  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000007433 | France  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007433 | Switzerland  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007433 | South Korea  
Holdings [Line Items]  
Percent of Net Asset Value 1.40%
C000007433 | Short-Term Securities  
Holdings [Line Items]  
Percent of Net Asset Value 2.10%
C000007432 | NVIDIA Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000007432 | Apple, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.30%
C000007432 | Microsoft Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.00%
C000007432 | Amazon.com, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 2.50%
C000007432 | Bank of America Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007432 | Pfizer, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007432 | S&P Global, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007432 | Alphabet, Inc., A, , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007432 | Morgan Stanley, , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007432 | Novartis AG (Registered), , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007432 | Other Assets Less Liabilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.10%
C000007432 | Other Regions_  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000007432 | United States  
Holdings [Line Items]  
Percent of Net Asset Value 66.10%
C000007432 | Japan  
Holdings [Line Items]  
Percent of Net Asset Value 7.00%
C000007432 | Canada  
Holdings [Line Items]  
Percent of Net Asset Value 3.80%
C000007432 | China  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000007432 | United Kingdom  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000007432 | Taiwan  
Holdings [Line Items]  
Percent of Net Asset Value 2.40%
C000007432 | Germany  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000007432 | France  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007432 | Switzerland  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007432 | South Korea  
Holdings [Line Items]  
Percent of Net Asset Value 1.40%
C000007432 | Short-Term Securities  
Holdings [Line Items]  
Percent of Net Asset Value 2.10%
C000007429 | NVIDIA Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000007429 | Apple, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.30%
C000007429 | Microsoft Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.00%
C000007429 | Amazon.com, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 2.50%
C000007429 | Bank of America Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007429 | Pfizer, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007429 | S&P Global, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007429 | Alphabet, Inc., A, , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007429 | Morgan Stanley, , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007429 | Novartis AG (Registered), , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007429 | Other Assets Less Liabilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.10%
C000007429 | Other Regions_  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000007429 | United States  
Holdings [Line Items]  
Percent of Net Asset Value 66.10%
C000007429 | Japan  
Holdings [Line Items]  
Percent of Net Asset Value 7.00%
C000007429 | Canada  
Holdings [Line Items]  
Percent of Net Asset Value 3.80%
C000007429 | China  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000007429 | United Kingdom  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000007429 | Taiwan  
Holdings [Line Items]  
Percent of Net Asset Value 2.40%
C000007429 | Germany  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000007429 | France  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007429 | Switzerland  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007429 | South Korea  
Holdings [Line Items]  
Percent of Net Asset Value 1.40%
C000007429 | Short-Term Securities  
Holdings [Line Items]  
Percent of Net Asset Value 2.10%
C000007431 | NVIDIA Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000007431 | Apple, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.30%
C000007431 | Microsoft Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 4.00%
C000007431 | Amazon.com, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 2.50%
C000007431 | Bank of America Corp., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007431 | Pfizer, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007431 | S&P Global, Inc., , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007431 | Alphabet, Inc., A, , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007431 | Morgan Stanley, , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007431 | Novartis AG (Registered), , , 0  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000007431 | Other Assets Less Liabilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.10%
C000007431 | Other Regions_  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000007431 | United States  
Holdings [Line Items]  
Percent of Net Asset Value 66.10%
C000007431 | Japan  
Holdings [Line Items]  
Percent of Net Asset Value 7.00%
C000007431 | Canada  
Holdings [Line Items]  
Percent of Net Asset Value 3.80%
C000007431 | China  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000007431 | United Kingdom  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000007431 | Taiwan  
Holdings [Line Items]  
Percent of Net Asset Value 2.40%
C000007431 | Germany  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000007431 | France  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000007431 | Switzerland  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000007431 | South Korea  
Holdings [Line Items]  
Percent of Net Asset Value 1.40%
C000007431 | Short-Term Securities  
Holdings [Line Items]  
Percent of Net Asset Value 2.10%