v3.26.1
Shareholder Report, Average Annual Return (Details)
6 Months Ended 12 Months Ended 60 Months Ended 70 Months Ended 76 Months Ended
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2026
C000216959          
Average Annual Return [Line Items]          
Average Annual Return, Percent   2.66% 3.72% 4.48%  
Without Sales Load [Member] | C000216959          
Average Annual Return [Line Items]          
Average Annual Return, Percent   4.99% 4.20% 4.90%  
Without Sales Load [Member] | C000216960          
Average Annual Return [Line Items]          
Average Annual Return, Percent   5.38% 4.64%   4.14%
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   4.06% 0.18% (0.22%)  
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   4.06% 0.18%   0.86%