v3.26.3
Shareholder Report, Line Graph (Details) - USD ($)
10 Months Ended 11 Months Ended 12 Months Ended 22 Months Ended 23 Months Ended 24 Months Ended 34 Months Ended 35 Months Ended 36 Months Ended 46 Months Ended 47 Months Ended 48 Months Ended 58 Months Ended 59 Months Ended 60 Months Ended 70 Months Ended 71 Months Ended 72 Months Ended 82 Months Ended 83 Months Ended 84 Months Ended 94 Months Ended 95 Months Ended 96 Months Ended 106 Months Ended 107 Months Ended 108 Months Ended 118 Months Ended 119 Months Ended 120 Months Ended
Oct. 17, 2016
Sep. 26, 2016
Aug. 31, 2016
Aug. 31, 2017
Aug. 31, 2017
Aug. 31, 2026
Aug. 31, 2017
Aug. 31, 2018
Aug. 31, 2018
Aug. 31, 2018
Aug. 31, 2019
Aug. 31, 2019
Aug. 31, 2019
Aug. 31, 2020
Aug. 31, 2020
Aug. 31, 2020
Aug. 31, 2021
Aug. 31, 2021
Aug. 31, 2021
Aug. 31, 2022
Aug. 31, 2022
Aug. 31, 2022
Aug. 31, 2023
Aug. 31, 2023
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2024
Aug. 31, 2024
Aug. 31, 2025
Aug. 31, 2025
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2026
Aug. 31, 2026
C000008885 [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           Core Bond Fund (Class NAV/JHCDX)                                                        
Accumulated Value     $ 10,000       $ 10,051.0001     $ 9,896.508891     $ 10,844.847398     $ 11,593.618391     $ 11,619.323066     $ 10,190.163409     $ 10,091.388015     $ 10,833.664904     $ 11,178.726881     $ 11,352.283211
C000073278 [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           Mid Value Fund (Class NAV/JMVNX)                                                        
Accumulated Value     10,000       11,082.6074     12,519.316504     11,414.940397     12,259.155372     16,317.352366     16,092.127704     18,315.31517     22,612.090307     23,694.581947     28,907.953669
C000095456 [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           Capital Appreciation Value Fund (Class NAV/JCAVX)                                                        
Accumulated Value     10,000       11,125.7822     12,417.842206     13,668.673197     15,497.820375     19,503.119537     18,028.616219     20,080.909335     23,337.821578     25,871.62637     28,520.049138
C000173477 [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           International Strategic Equity Allocation Fund (Class NAV)                                                        
Accumulated Value $ 10,000     $ 11,825.7102       $ 12,039.377487     $ 11,561.919855     $ 12,600.310908     $ 15,403.26078     $ 12,130.793512     $ 13,481.586483     $ 15,816.49615     $ 18,206.987301     $ 23,073.372897    
C000173478 [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           U.S. Sector Rotation Fund (Class NAV)                                                        
Accumulated Value   $ 10,000     $ 11,608.4359       $ 13,980.011378     $ 13,932.21288     $ 16,821.85693     $ 21,973.168927     $ 19,299.316184     $ 22,245.852213     $ 28,142.574496     $ 32,455.380979     $ 38,864.556345  
Bloomberg U S Aggregate Bond Index [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           Bloomberg U.S. Aggregate Bond Index                                                        
Accumulated Value     10,000       10,049.2106     9,943.773378     10,955.313072     11,664.488502     11,654.653122     10,312.510844     10,189.458871     10,932.953218     11,275.83042     11,489.025816
Russell 3000 Index [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           Russell 3000 Index                                                        
Accumulated Value     10,000       11,606.2703     13,956.344354     14,139.162835     17,170.811434     22,844.564717     19,810.36014     22,733.842539     28,677.465858     33,219.954081     39,898.475046
Standard & Poor's 500 Index [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           S&P 500 Index                                                        
Accumulated Value   $ 10,000 10,000   $ 11,644.8804   11,623.4067   $ 13,934.44578 13,908.750015   $ 14,341.54981 14,315.103326   $ 17,487.616009 17,455.368033   $ 22,937.752378 22,895.454097   $ 20,362.390998 20,324.841803   $ 23,609.075485 23,565.539253   $ 30,015.484763 29,960.134815   $ 34,781.824882 34,717.685581   $ 41,870.292273 41,793.081509
MSCI ACWI ex USA Index [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           MSCI ACWI ex USA Index                                                        
Accumulated Value $ 10,000     $ 11,947.5006       $ 12,327.612363     $ 11,924.715665     $ 12,916.250764     $ 16,128.247471     $ 12,980.000823     $ 14,523.509314     $ 17,168.362938     $ 19,816.123667     $ 25,235.619079    
Russell Midcap Value Index [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           Russell Midcap Value Index                                                        
Accumulated Value     10,000       11,081.7199     12,485.239672     12,094.351788     11,936.751378     17,248.111798     15,902.847906     16,801.651107     20,193.435363     21,856.492186     27,221.31944
Forty Bloomberg U S Aggregate Bond Index 60 S And P 500 Index [Member]                                                                    
Account Value [Line Items]                                                                    
Line Graph and Table Measure Name           40% Bloomberg U.S. Aggregate Bond Index/ 60% S&P 500 Index                                                        
Accumulated Value     $ 10,000       $ 10,973.7247     $ 12,186.07887     $ 12,944.231258     $ 15,041.052005     $ 17,737.002495     $ 15,774.021469     $ 17,199.717438     $ 20,456.38882     $ 22,664.251979     $ 25,570.55383