v3.26.3
John Hancock Bond Fund Expense Example - John Hancock Bond Fund Classes A C I R2 R4 and R6 [Member] - John Hancock Bond Fund
May 31, 2026
USD ($)
Class A  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year $ 474
Expense Example, with Redemption, 3 Years 632
Expense Example, with Redemption, 5 Years 805
Expense Example, with Redemption, 10 Years 1,304
Class C  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 248
Expense Example, with Redemption, 3 Years 461
Expense Example, with Redemption, 5 Years 796
Expense Example, with Redemption, 10 Years 1,555
Class I  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 46
Expense Example, with Redemption, 3 Years 147
Expense Example, with Redemption, 5 Years 257
Expense Example, with Redemption, 10 Years 578
Class R2  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 87
Expense Example, with Redemption, 3 Years 273
Expense Example, with Redemption, 5 Years 476
Expense Example, with Redemption, 10 Years 1,060
Class R4  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 61
Expense Example, with Redemption, 3 Years 216
Expense Example, with Redemption, 5 Years 384
Expense Example, with Redemption, 10 Years 872
Class R6  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 36
Expense Example, with Redemption, 3 Years 115
Expense Example, with Redemption, 5 Years 201
Expense Example, with Redemption, 10 Years $ 455