Policyholder Account Balances - Schedule of Policyholder Account Balances (Details) - USD ($) $ in Millions |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|---|
| Policyholder Account Balance [Line Items] | |||
| Policyholder account balances | $ 126,197 | $ 120,737 | |
| Variable Annuities | |||
| Policyholder Account Balance [Line Items] | |||
| Policyholder account balances | 35,267 | 29,141 | $ 22,184 |
| Fixed Annuities | |||
| Policyholder Account Balance [Line Items] | |||
| Policyholder account balances | 25,963 | 25,355 | 23,365 |
| UL and Other | |||
| Policyholder Account Balance [Line Items] | |||
| Policyholder account balances | 36,599 | 37,180 | 37,694 |
| Retirement Plan Services | |||
| Policyholder Account Balance [Line Items] | |||
| Policyholder account balances | 23,619 | 23,784 | $ 25,138 |
| Other | |||
| Policyholder Account Balance [Line Items] | |||
| Policyholder account balances | 4,749 | 5,277 | |
| Other | Reinsurance Agreement | |||
| Policyholder Account Balance [Line Items] | |||
| Policyholder account balances | $ 4,400 | $ 4,900 |