v3.26.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
C000025694      
Average Annual Return [Line Items]      
Average Annual Return, Percent 20.58% 11.97% 15.84%
C000062556      
Average Annual Return [Line Items]      
Average Annual Return, Percent 18.39% 10.96% 15.56%
C000157800      
Average Annual Return [Line Items]      
Average Annual Return, Percent 22.25% 10.82% 12.33%
C000164403      
Average Annual Return [Line Items]      
Average Annual Return, Percent 21.16% 11.66% 12.92%
C000025696      
Average Annual Return [Line Items]      
Average Annual Return, Percent 21.19% 9.64% 9.82%
C000065218      
Average Annual Return [Line Items]      
Average Annual Return, Percent 16.02% 8.19% 8.92%
C000065289      
Average Annual Return [Line Items]      
Average Annual Return, Percent 44.13% 7.63% 9.42%
C000025697      
Average Annual Return [Line Items]      
Average Annual Return, Percent 3.00% (0.25%) 1.45%
C000025698      
Average Annual Return [Line Items]      
Average Annual Return, Percent 4.97% 4.24% 6.29%
C000025699      
Average Annual Return [Line Items]      
Average Annual Return, Percent 2.93% 1.24% 1.27%
C000025691      
Average Annual Return [Line Items]      
Average Annual Return, Percent 6.29% 1.50% 1.91%
MSCI USA Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI USA Index    
Average Annual Return, Percent 21.89% 12.90% 15.49%
MSCI USA Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI USA Index    
Average Annual Return, Percent 21.89% 12.90% 15.49%
MSCI World Index (Gross)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI World Index    
Average Annual Return, Percent 21.81% 11.98% 13.70%
MSCI World Index (Gross)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI World Index    
Average Annual Return, Percent 21.81% 11.98% 13.70%
MSCI EAFE Index (Gross)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI EAFE Index    
Average Annual Return, Percent 20.80% 9.60% 10.20%
MSCI EAFE Index (Gross)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI EAFE Index    
Average Annual Return, Percent 20.80% 9.60% 10.20%
MSCI Emerging Markets Index (Gross)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI Emerging Markets Index    
Average Annual Return, Percent 44.18% 7.69% 10.52%
Bloomberg U.S. Aggregate Bond Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Bond Index    
Average Annual Return, Percent 3.79% 0.08% 1.54%
Bloomberg U.S. Aggregate Bond Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Aggregate Bond Index    
Average Annual Return, Percent 3.79% 0.08% 1.54%
Bloomberg Municipal 1-3 Yr Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg 1-3 Year Municipal Bond Index    
Average Annual Return, Percent 3.10% 1.76% 1.63%
Bloomberg 3-10 Year Blend (2-12) Total Return Index Unhedged      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg 3-10 Year Blend (2-12) Total Return Index Unhedged    
Average Annual Return, Percent 4.63% 1.27% 1.95%
Bloomberg Barclays U.S. High Yield Ba/B 2% Issuer Capped Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. High Yield Ba/B 2% Issuer Capped Index    
Average Annual Return, Percent 5.99% 3.94% 5.60%
Bloomberg Municipal Bond Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg Municipal Bond Index    
Average Annual Return, Percent 7.03% 1.05% 2.15%
Bloomberg Municipal Bond Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg Municipal Bond Index    
Average Annual Return, Percent 7.03% 1.05% 2.15%