XML 35 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 120 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Without Sales Load [Member] | C000025652      
Average Annual Return [Line Items]      
Average Annual Return, Percent 38.48% 11.08% 8.23%
Without Sales Load [Member] | C000025653      
Average Annual Return [Line Items]      
Average Annual Return, Percent 38.15% 10.80% 7.96%
Without Sales Load [Member] | C000025646      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.88% 11.26% 9.61%
Without Sales Load [Member] | C000025647      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.60% 11.00% 9.34%
Without Sales Load [Member] | C000025655      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.42% 4.82% 11.77%
Without Sales Load [Member] | C000128923      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.36% 4.67% 11.58%
Without Sales Load [Member] | C000025649      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.39% 10.05% 10.02%
Without Sales Load [Member] | C000025650      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.13% 9.77% 9.75%
Without Sales Load [Member] | C000025640      
Average Annual Return [Line Items]      
Average Annual Return, Percent 16.14% 10.47% 10.84%
Without Sales Load [Member] | C000025641      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.82% 10.19% 10.57%
Without Sales Load [Member] | C000025643      
Average Annual Return [Line Items]      
Average Annual Return, Percent 17.92% 12.75% 16.41%
Without Sales Load [Member] | C000025644      
Average Annual Return [Line Items]      
Average Annual Return, Percent 17.58% 12.47% 16.13%
Without Sales Load [Member] | C000025633      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.75% 13.81% 13.73%
Without Sales Load [Member] | C000025634      
Average Annual Return [Line Items]      
Average Annual Return, Percent 15.49% 13.56% 13.48%
Without Sales Load [Member] | C000133600      
Average Annual Return [Line Items]      
Average Annual Return, Percent 10.13% 6.16% 6.02%
Without Sales Load [Member] | C000110307      
Average Annual Return [Line Items]      
Average Annual Return, Percent 9.89% 5.91% 5.77%
Without Sales Load [Member] | C000128922      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.46% (0.57%) 2.11%
Without Sales Load [Member] | C000025636      
Average Annual Return [Line Items]      
Average Annual Return, Percent 7.32% (0.81%) 1.86%
Russell 1000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.37% 13.58% 14.58%
Russell 1000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.37% 13.58% 14.58%
Russell 3000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.15% 13.14% 14.27%
Russell 3000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.15% 13.14% 14.27%
Russell 3000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.15% 13.14% 14.27%
Russell 3000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.15% 13.14% 14.27%
Russell 3000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.15% 13.14% 14.27%
Russell 3000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.15% 13.14% 14.27%
Russell 1000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.37% 13.58% 14.58%
Russell 1000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.37% 13.58% 14.58%
MSCI World Index (Net, USD, Unhedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI World Index (Net, USD, Unhedged)    
Average Annual Return, Percent 21.09% 12.14% 12.16%
MSCI World Index (Net, USD, Unhedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI World Index (Net, USD, Unhedged)    
Average Annual Return, Percent 21.09% 12.14% 12.16%
MSCI EAFE Index (Net, USD, Unhedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI EAFE Index (Net, USD, Unhedged)    
Average Annual Return, Percent 31.22% 8.92% 8.18%
MSCI EAFE Index (Net, USD, Unhedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI EAFE Index (Net, USD, Unhedged)    
Average Annual Return, Percent 31.22% 8.92% 8.18%
Russell 1000® Value Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Value Index    
Average Annual Return, Percent 15.91% 11.32% 10.52%
Russell 1000® Value Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Value Index    
Average Annual Return, Percent 15.91% 11.32% 10.52%
Russell Midcap® Growth Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell Midcap<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index    
Average Annual Return, Percent 8.66% 6.64% 12.48%
Russell Midcap® Growth Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell Midcap<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index    
Average Annual Return, Percent 8.66% 6.64% 12.48%
Russell Midcap® Value Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell Midcap<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Value Index    
Average Annual Return, Percent 11.05% 9.82% 9.77%
Russell Midcap® Value Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell Midcap<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Value Index    
Average Annual Return, Percent 11.05% 9.82% 9.77%
Russell 2000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 12.81% 6.09% 9.61%
Russell 2000® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 12.81% 6.09% 9.61%
Russell 1000® Growth Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index    
Average Annual Return, Percent 18.56% 15.31% 18.11%
Russell 1000® Growth Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Russell 1000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index    
Average Annual Return, Percent 18.56% 15.31% 18.11%
S&P 500® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.88% 14.42% 14.81%
S&P 500® Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index    
Average Annual Return, Percent 17.88% 14.42% 14.81%
60% MSCI World / 40% Bloomberg U.S. Treasury Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name 60% MSCI World / 40% Bloomberg U.S. Treasury Index    
Average Annual Return, Percent 13.93% 7.74% 8.44%
Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)    
Average Annual Return, Percent 6.32% (0.99%) 1.36%
MSCI World Index (Net, USD, Hedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI World Index (Net, USD, Hedged)    
Average Annual Return, Percent 19.03% 13.66% 12.97%
60% MSCI World / 40% Bloomberg U.S. Treasury Index      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name 60% MSCI World / 40% Bloomberg U.S. Treasury Index    
Average Annual Return, Percent 13.93% 7.74% 8.44%
Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)    
Average Annual Return, Percent 6.32% (0.99%) 1.36%
MSCI World Index (Net, USD, Hedged)      
Average Annual Return [Line Items]      
Line Graph and Table Measure Name MSCI World Index (Net, USD, Hedged)    
Average Annual Return, Percent 19.03% 13.66% 12.97%
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 7.30% (0.36%) 2.01%
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 7.30% (0.36%) 2.01%