v3.25.2
Expense Example - Class A C I R6 [Member] - John Hancock California Municipal Bond Fund
May 31, 2025
USD ($)
Class A  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year $ 471
Expense Example, with Redemption, 3 Years 652
Expense Example, with Redemption, 5 Years 849
Expense Example, with Redemption, 10 Years 1,416
Class C  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 250
Expense Example, with Redemption, 3 Years 518
Expense Example, with Redemption, 5 Years 910
Expense Example, with Redemption, 10 Years 1,783
Class I  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 58
Expense Example, with Redemption, 3 Years 215
Expense Example, with Redemption, 5 Years 386
Expense Example, with Redemption, 10 Years 880
Class R6  
Prospectus [Line Items]  
Expense Example, with Redemption, 1 Year 51
Expense Example, with Redemption, 3 Years 193
Expense Example, with Redemption, 5 Years 347
Expense Example, with Redemption, 10 Years $ 796