XML 28 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 116 Months Ended 120 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
C000075564        
Average Annual Return [Line Items]        
Average Annual Return, Percent 8.36% 5.17%   5.56%
C000075565        
Average Annual Return [Line Items]        
Average Annual Return, Percent 9.04% 6.61%   6.34%
C000107929        
Average Annual Return [Line Items]        
Average Annual Return, Percent 8.28% 3.94%   4.85%
C000154558        
Average Annual Return [Line Items]        
Average Annual Return, Percent 8.95% 5.23% 5.20%  
C000112693        
Average Annual Return [Line Items]        
Average Annual Return, Percent 11.06% 5.11%   4.35%
C000107931        
Average Annual Return [Line Items]        
Average Annual Return, Percent 9.44% 4.02%   4.23%
C000107930        
Average Annual Return [Line Items]        
Average Annual Return, Percent 12.10% 6.27%   6.50%
C000107932        
Average Annual Return [Line Items]        
Average Annual Return, Percent 9.93% 4.99%   5.18%
C000135433        
Average Annual Return [Line Items]        
Average Annual Return, Percent 13.23% 7.71%   8.28%
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53%   13.10%
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53%   13.10%
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53%   13.10%
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53% 13.15%  
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53%   13.10%
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 1.25% (0.33%)   1.35%
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53%   13.10%
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53%   13.10%
S&P 500 Total Return Index        
Average Annual Return [Line Items]        
Line Graph and Table Measure Name S&P 500 Index      
Average Annual Return, Percent 25.02% 14.53%   13.10%
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%)   1.35%
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%)   1.35%
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%)   1.35%
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%) 1.20%  
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%)   1.35%
MSCI World Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 18.67% 11.17%   9.95%
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%)   1.35%
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%)   1.35%
Bloomberg U.S. Aggregate Bond Index        
Average Annual Return [Line Items]        
Average Annual Return, Percent 1.25% (0.33%)   1.35%