v3.26.3
John Hancock Short Duration Bond Fund Average Annual Total Returns - John Hancock Bond Trust Class NAV [Member]
12 Months Ended 60 Months Ended 78 Months Ended 120 Months Ended
May 31, 2026
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Bloomberg U.S. Aggregate Bond Index (reflects no deduction for fees, expenses, or taxes)[Member]          
Prospectus [Line Items]          
Average Annual Return, Percent   7.30% (0.36%) 1.26% 2.01%
Bloomberg U.S. Aggregate 1–3 Year Index (reflects no deduction for fees, expenses, or taxes)[Member]          
Prospectus [Line Items]          
Average Annual Return, Percent   5.39% 1.98% 2.22%  
Class NAV          
Prospectus [Line Items]          
Average Annual Return, Percent   6.11% 2.98% 3.19%  
Performance Inception Date Jul. 16, 2019        
Class NAV | After Taxes on Distributions          
Prospectus [Line Items]          
Average Annual Return, Percent   3.94% 1.19% 1.49%  
Class NAV | After Taxes on Distributions and Sales          
Prospectus [Line Items]          
Average Annual Return, Percent   3.85% 1.53% 1.69%