v3.26.1
Shareholder Report, Average Annual Return (Details)
12 Months Ended 20 Months Ended 60 Months Ended 119 Months Ended 120 Months Ended
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2026
C000111283          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Class A        
Average Annual Return, Percent 9.23%   (8.21%)   3.33%
C000111284          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Class C        
Average Annual Return, Percent 12.91%   (7.92%)   3.16%
C000111287          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Class A        
Average Annual Return, Percent 69.88%   8.60%   14.44%
C000111288          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Class C        
Average Annual Return, Percent 75.95%   8.92%   14.24%
Without Sales Load [Member] | C000111283          
Average Annual Return [Line Items]          
Average Annual Return, Percent 14.69%   (7.31%)   3.83%
Without Sales Load [Member] | C000111284          
Average Annual Return [Line Items]          
Average Annual Return, Percent 13.91%   (7.92%)   3.16%
Without Sales Load [Member] | C000111285          
Average Annual Return [Line Items]          
Average Annual Return, Percent 15.21%   (6.98%)   4.19%
Without Sales Load [Member] | C000111286          
Average Annual Return [Line Items]          
Average Annual Return, Percent 14.74%   (7.34%)   3.81%
Without Sales Load [Member] | C000111287          
Average Annual Return [Line Items]          
Average Annual Return, Percent 78.31%   9.67%   14.99%
Without Sales Load [Member] | C000111288          
Average Annual Return [Line Items]          
Average Annual Return, Percent 76.95%   8.92%   14.24%
Without Sales Load [Member] | C000111289          
Average Annual Return [Line Items]          
Average Annual Return, Percent 78.71%   9.96%   15.33%
Without Sales Load [Member] | C000111290          
Average Annual Return [Line Items]          
Average Annual Return, Percent 78.08%   9.58%   14.93%
Without Sales Load [Member] | C000109813          
Average Annual Return [Line Items]          
Average Annual Return, Percent 41.18%   6.32%   8.14%
Without Sales Load [Member] | C000109812          
Average Annual Return [Line Items]          
Average Annual Return, Percent 41.15%   6.22%   8.03%
Without Sales Load [Member] | C000253515          
Average Annual Return [Line Items]          
Average Annual Return, Percent 40.77% 22.43%      
Without Sales Load [Member] | C000167155          
Average Annual Return [Line Items]          
Average Annual Return, Percent 39.18%   11.08% 9.77%  
Without Sales Load [Member] | C000167154          
Average Annual Return [Line Items]          
Average Annual Return, Percent 39.04%   10.95% 9.66%  
Without Sales Load [Member] | C000253516          
Average Annual Return [Line Items]          
Average Annual Return, Percent 38.75% 25.32%      
Russell 2000® Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index TR        
Average Annual Return, Percent 44.41%   5.75%   10.98%
Russell 2000® Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index TR        
Average Annual Return, Percent 44.41%   5.75%   10.98%
Russell 2000® Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index TR        
Average Annual Return, Percent 44.41%   5.75%   10.98%
Russell 2000® Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index TR        
Average Annual Return, Percent 44.41%   5.75%   10.98%
Russell 2000® Growth Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index TR        
Average Annual Return, Percent 42.64%   4.00%   11.19%
Russell 2000® Growth Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index TR        
Average Annual Return, Percent 42.64%   4.00%   11.19%
Russell 2000® Growth Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index TR        
Average Annual Return, Percent 42.64%   4.00%   11.19%
Russell 2000® Growth Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Growth Index TR        
Average Annual Return, Percent 42.64%   4.00%   11.19%
Bloomberg EM Large, Mid, and Small Cap Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg EM Large, Mid, and Small Cap Net Return USD Index        
Average Annual Return, Percent 41.68%   5.65%   9.31%
Bloomberg EM Large, Mid, and Small Cap Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg EM Large, Mid, and Small Cap Net Return USD Index        
Average Annual Return, Percent 41.68%   5.65%   9.31%
Bloomberg EM Large, Mid, and Small Cap Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg EM Large, Mid, and Small Cap Net Return USD Index        
Average Annual Return, Percent 41.68% 25.01%      
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
Russell 2000® Financial Services Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Financial Services Index TR        
Average Annual Return, Percent 24.77%   6.36%   9.36%
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
Russell 2000® Financial Services Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Financial Services Index TR        
Average Annual Return, Percent 24.77%   6.36%   9.36%
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
Russell 2000® Financial Services Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Financial Services Index TR        
Average Annual Return, Percent 24.77%   6.36%   9.36%
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
Russell 2000® Financial Services Index TR          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 2000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Financial Services Index TR        
Average Annual Return, Percent 24.77%   6.36%   9.36%
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
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%   1.67%
Russell 3000® Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Russell 3000<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index        
Average Annual Return, Percent 31.01%   11.91%   14.75%
Morningstar EM Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Morningstar EM Net Return USD Index        
Average Annual Return, Percent 44.08%   6.36%   9.43%
Morningstar EM Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Morningstar EM Net Return USD Index        
Average Annual Return, Percent 44.08%   6.36%   9.43%
Morningstar EM Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Morningstar EM Net Return USD Index        
Average Annual Return, Percent 44.08% 24.80%      
Bloomberg EM Large, Mid, and Small Cap Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg EM Large, Mid, and Small Cap Net Return USD Index        
Average Annual Return, Percent 41.68%   5.65% 9.74%  
Morningstar EM Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Morningstar EM Net Return USD Index        
Average Annual Return, Percent 44.08%   6.36% 9.94%  
Bloomberg EM Large, Mid, and Small Cap Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg EM Large, Mid, and Small Cap Net Return USD Index        
Average Annual Return, Percent 41.68%   5.65% 9.74%  
Morningstar EM Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Morningstar EM Net Return USD Index        
Average Annual Return, Percent 44.08%   6.36% 9.94%  
Bloomberg EM Large, Mid, and Small Cap Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg EM Large, Mid, and Small Cap Net Return USD Index        
Average Annual Return, Percent 41.68% 25.01%      
Morningstar EM Net Return USD Index          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Morningstar EM Net Return USD Index        
Average Annual Return, Percent 44.08% 24.80%