S000072728 [Member] Average Annual Total Returns |
12 Months Ended | 60 Months Ended | 120 Months Ended |
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2024 |
Dec. 31, 2024 |
|
Bloomberg U.S. Aggregate Bond Index (reflects no deduction for fees, expenses or taxes) | |||
Prospectus [Line Items] | |||
Average Annual Return, Percent | 1.25% | (0.33%) | 1.35% |
Bloomberg U.S. Aggregate A or Better Index (reflects no deduction for fees, expenses or taxes) | |||
Prospectus [Line Items] | |||
Average Annual Return, Percent | 1.05% | (0.48%) | 1.12% |
Bloomberg U.S. Government/Mortgage Index (reflects no deduction for fees, expenses or taxes) | |||
Prospectus [Line Items] | |||
Average Annual Return, Percent | 0.83% | (0.67%) | 0.88% |
Class 1 | |||
Prospectus [Line Items] | |||
Average Annual Return, Percent | 1.08% | (0.68%) | 0.87% |
Class 2 | |||
Prospectus [Line Items] | |||
Average Annual Return, Percent | 0.92% | (0.83%) | 0.72% |
Class 3 | |||
Prospectus [Line Items] | |||
Average Annual Return, Percent | 0.90% | (0.92%) | 0.62% |