XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholder Report, Holdings (Details)
Jun. 30, 2024
C000011118 [Member] | Energy Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 3.80% [1]
C000011118 [Member] | Healthcare Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 10.60% [1]
C000011118 [Member] | Communications Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 6.30% [1]
C000011118 [Member] | Consumer Discretionary Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.10% [1]
C000011118 [Member] | Consumer Staples Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 4.20% [1]
C000011118 [Member] | Industrial Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 7.90% [1]
C000011118 [Member] | Information Technology Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 34.10% [1]
C000011118 [Member] | Materials Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.60% [1]
C000011118 [Member] | Financials [Member]  
Holdings [Line Items]  
Percent of Total Investments 16.40% [1]
C000011120 [Member] | Energy Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 3.80% [2]
C000011120 [Member] | Healthcare Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 10.60% [2]
C000011120 [Member] | Communications Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 6.30% [2]
C000011120 [Member] | Consumer Discretionary Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.10% [2]
C000011120 [Member] | Consumer Staples Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 4.20% [2]
C000011120 [Member] | Industrial Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 7.90% [2]
C000011120 [Member] | Information Technology Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 34.10% [2]
C000011120 [Member] | Materials Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.60% [2]
C000011120 [Member] | Financials [Member]  
Holdings [Line Items]  
Percent of Total Investments 16.40% [2]
C000202421 [Member] | Energy Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 3.80% [3]
C000202421 [Member] | Healthcare Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 10.60% [3]
C000202421 [Member] | Communications Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 6.30% [3]
C000202421 [Member] | Consumer Discretionary Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.10% [3]
C000202421 [Member] | Consumer Staples Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 4.20% [3]
C000202421 [Member] | Industrial Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 7.90% [3]
C000202421 [Member] | Information Technology Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 34.10% [3]
C000202421 [Member] | Materials Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.60% [3]
C000202421 [Member] | Financials [Member]  
Holdings [Line Items]  
Percent of Total Investments 16.40% [3]
C000011122 [Member] | Energy Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 3.80% [4]
C000011122 [Member] | Healthcare Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 10.60% [4]
C000011122 [Member] | Communications Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 6.30% [4]
C000011122 [Member] | Consumer Discretionary Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.10% [4]
C000011122 [Member] | Consumer Staples Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 4.20% [4]
C000011122 [Member] | Industrial Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 7.90% [4]
C000011122 [Member] | Information Technology Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 34.10% [4]
C000011122 [Member] | Materials Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.60% [4]
C000011122 [Member] | Financials [Member]  
Holdings [Line Items]  
Percent of Total Investments 16.40% [4]
C000011121 [Member] | Energy Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 3.80% [5]
C000011121 [Member] | Healthcare Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 10.60% [5]
C000011121 [Member] | Communications Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 6.30% [5]
C000011121 [Member] | Consumer Discretionary Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.10% [5]
C000011121 [Member] | Consumer Staples Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 4.20% [5]
C000011121 [Member] | Industrial Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 7.90% [5]
C000011121 [Member] | Information Technology Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 34.10% [5]
C000011121 [Member] | Materials Sector [Member]  
Holdings [Line Items]  
Percent of Total Investments 8.60% [5]
C000011121 [Member] | Financials [Member]  
Holdings [Line Items]  
Percent of Total Investments 16.40% [5]
[1] As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.
[2] As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.
[3] As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.
[4] As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.
[5] As a percentage of total investments excluding short-term investments and all derivative contracts except for options purchased.