v3.26.1
Annual Total Returns - Class I
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Prospectus [Line Items]                
Annual Return [Percent] 14.81% 21.24% 24.85% (18.80%) 20.80% 21.14% 28.70% (5.97%)
Annual Return [Percent] 14.04% 15.08% 11.62% (19.83%) 27.30% 23.62% 30.78% (7.57%)
Annual Return [Percent] 30.48% 1.94% 15.54% (20.92%) 1.40% 23.40% 25.07% (14.39%)
Annual Return [Percent] 19.32% 13.27% 5.08% (1.09%) 22.41% (4.11%) 21.78% (5.43%)
Annual Return [Percent] 6.55% 2.27% 5.94% (14.06%) (1.32%) 4.70% 6.93% (0.03%)
Annual Return [Percent] 5.77% 6.08% 8.19% (1.48%) 5.70% 1.52% 3.63% 1.77%
Annual Return [Percent] 7.22% 8.03% 9.05% (5.07%) 5.27% 3.59% 6.65% (0.35%)
Annual Return [Percent] 3.58% 2.05% 4.57% (6.17%) (0.14%) 3.90% 5.86% 0.72%
Annual Return [Percent] 5.41% 6.23% 12.82% (3.45%) 5.22% 10.01% 8.93% (3.65%)
Annual Return [Percent] 11.23% 19.48% 17.20% (15.98%)        
Annual Return [Percent] 19.12% (4.22%) none none 3.15% (14.88%) (26.02%) (41.83%)