v3.26.1
S000010774 [Member] Expense Example - S000010774 [Member]
Jan. 31, 2026
USD ($)
C000129843 [Member]  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year $ 67
Expense Example, with Redemption, 3 Years 211
Expense Example, with Redemption, 5 Years 368
Expense Example, with Redemption, 10 Years 822
C000251871 [Member]  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 76
Expense Example, with Redemption, 3 Years 237
Expense Example, with Redemption, 5 Years 411
Expense Example, with Redemption, 10 Years 918
C000029775 [Member]  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 670
Expense Example, with Redemption, 3 Years 872
Expense Example, with Redemption, 5 Years 1,091
Expense Example, with Redemption, 10 Years 1,718
C000029777 [Member]  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 277
Expense Example, with Redemption, 3 Years 548
Expense Example, with Redemption, 5 Years 944
Expense Example, with Redemption, 10 Years 1,853
C000029778 [Member]  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 126
Expense Example, with Redemption, 3 Years 393
Expense Example, with Redemption, 5 Years 681
Expense Example, with Redemption, 10 Years 1,500
C000029779 [Member]  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 76
Expense Example, with Redemption, 3 Years 237
Expense Example, with Redemption, 5 Years 411
Expense Example, with Redemption, 10 Years $ 918