XML 34 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Shareholder Report, Line Graph (Details) - USD ($)
12 Months Ended 24 Months Ended 36 Months Ended 48 Months Ended 60 Months Ended 72 Months Ended 84 Months Ended 96 Months Ended 108 Months Ended 120 Months Ended
Dec. 31, 2015
Dec. 31, 2025
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2025
Russell 1000® Index                        
Account Value [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                    
Accumulated Value $ 10,000   $ 11,205 $ 13,635 $ 12,984 $ 17,064 $ 20,641 $ 26,101 $ 21,108 $ 26,707 $ 33,253 $ 39,029
Russell 1000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,205 13,635 12,984 17,064 20,641 26,101 21,108 26,707 33,253 39,029
Russell 3000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,274 13,656 12,941 16,955 20,497 25,756 20,808 26,210 32,451 38,016
Russell 3000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,274 13,656 12,941 16,955 20,497 25,756 20,808 26,210 32,451 38,016
Russell 3000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,274 13,656 12,941 16,955 20,497 25,756 20,808 26,210 32,451 38,016
Russell 3000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,274 13,656 12,941 16,955 20,497 25,756 20,808 26,210 32,451 38,016
Russell 3000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,274 13,656 12,941 16,955 20,497 25,756 20,808 26,210 32,451 38,016
Russell 3000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,274 13,656 12,941 16,955 20,497 25,756 20,808 26,210 32,451 38,016
Russell 1000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,205 13,635 12,984 17,064 20,641 26,101 21,108 26,707 33,253 39,029
Russell 1000® Index                        
Account Value [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                    
Accumulated Value 10,000   11,205 13,635 12,984 17,064 20,641 26,101 21,108 26,707 33,253 39,029
MSCI World Index (Net, USD, Unhedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   MSCI World Index (Net, USD, Unhedged)                    
Accumulated Value 10,000   10,751 13,159 12,013 15,337 17,776 21,654 17,726 21,943 26,040 31,532
MSCI World Index (Net, USD, Unhedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   MSCI World Index (Net, USD, Unhedged)                    
Accumulated Value 10,000   10,751 13,159 12,013 15,337 17,776 21,654 17,726 21,943 26,040 31,532
MSCI EAFE Index (Net, USD, Unhedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   MSCI EAFE Index (Net, USD, Unhedged)                    
Accumulated Value 10,000   10,100 12,628 10,887 13,283 14,321 15,934 13,632 16,118 16,734 21,958
MSCI EAFE Index (Net, USD, Unhedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   MSCI EAFE Index (Net, USD, Unhedged)                    
Accumulated Value 10,000   10,100 12,628 10,887 13,283 14,321 15,934 13,632 16,118 16,734 21,958
Russell 1000® Value Index                        
Account Value [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                    
Accumulated Value 10,000   11,734 13,337 12,234 15,481 15,914 19,918 18,416 20,527 23,477 27,212
Russell 1000® Value Index                        
Account Value [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                    
Accumulated Value 10,000   11,734 13,337 12,234 15,481 15,914 19,918 18,416 20,527 23,477 27,212
Russell Midcap® Growth Index                        
Account Value [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                    
Accumulated Value 10,000   10,733 13,445 12,807 17,349 23,524 26,518 19,433 24,460 29,865 32,452
Russell Midcap® Growth Index                        
Account Value [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                    
Accumulated Value 10,000   10,733 13,445 12,807 17,349 23,524 26,518 19,433 24,460 29,865 32,452
Russell Midcap® Value Index                        
Account Value [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                    
Accumulated Value 10,000   12,000 13,601 11,929 15,157 15,909 20,418 17,962 20,244 22,890 25,420
Russell Midcap® Value Index                        
Account Value [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                    
Accumulated Value 10,000   12,000 13,601 11,929 15,157 15,909 20,418 17,962 20,244 22,890 25,420
Russell 2000® Index                        
Account Value [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                    
Accumulated Value 10,000   12,131 13,908 12,377 15,535 18,636 21,398 17,024 19,907 22,204 25,048
Russell 2000® Index                        
Account Value [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                    
Accumulated Value 10,000   12,131 13,908 12,377 15,535 18,636 21,398 17,024 19,907 22,204 25,048
Russell 1000® Growth Index                        
Account Value [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                    
Accumulated Value 10,000   10,708 13,943 13,732 18,730 25,939 33,098 23,453 33,463 44,626 52,908
Russell 1000® Growth Index                        
Account Value [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                    
Accumulated Value 10,000   10,708 13,943 13,732 18,730 25,939 33,098 23,453 33,463 44,626 52,908
S&P 500® Index                        
Account Value [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                    
Accumulated Value 10,000   11,196 13,640 13,043 17,150 20,305 26,135 21,402 27,029 33,791 39,833
S&P 500® Index                        
Account Value [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                    
Accumulated Value 10,000   11,196 13,640 13,043 17,150 20,305 26,135 21,402 27,029 33,791 39,833
60% MSCI World / 40% Bloomberg U.S. Treasury Index                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   60% MSCI World / 40% Bloomberg U.S. Treasury Index                    
Accumulated Value 10,000   10,617 11,906 11,498 13,756 15,501 17,532 15,090 17,489 19,756 22,507
Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)                    
Accumulated Value 10,000   10,104 10,337 10,426 11,141 12,032 11,753 10,288 10,705 10,767 11,447
MSCI World Index (Net, USD, Hedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   MSCI World Index (Net, USD, Hedged)                    
Accumulated Value 10,000   10,939 13,032 12,173 15,633 17,864 22,219 18,802 23,371 28,482 33,901
60% MSCI World / 40% Bloomberg U.S. Treasury Index                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   60% MSCI World / 40% Bloomberg U.S. Treasury Index                    
Accumulated Value 10,000   10,617 11,906 11,498 13,756 15,501 17,532 15,090 17,489 19,756 22,507
Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   Bloomberg U.S. Treasury Index (Total Return, USD, Unhedged)                    
Accumulated Value 10,000   10,104 10,337 10,426 11,141 12,032 11,753 10,288 10,705 10,767 11,447
MSCI World Index (Net, USD, Hedged)                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   MSCI World Index (Net, USD, Hedged)                    
Accumulated Value 10,000   10,939 13,032 12,173 15,633 17,864 22,219 18,802 23,371 28,482 33,901
Bloomberg U.S. Aggregate Bond Index                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   Bloomberg U.S. Aggregate Bond Index                    
Accumulated Value 10,000   10,265 10,628 10,629 11,556 12,424 12,233 10,641 11,230 11,370 12,200
Bloomberg U.S. Aggregate Bond Index                        
Account Value [Line Items]                        
Line Graph and Table Measure Name   Bloomberg U.S. Aggregate Bond Index                    
Accumulated Value $ 10,000   $ 10,265 $ 10,628 $ 10,629 $ 11,556 $ 12,424 $ 12,233 $ 10,641 $ 11,230 $ 11,370 $ 12,200