Separate accounts (Separate account liabilities rollforward) (Details) - USD ($) $ in Millions |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Separate Account, Liability [Line Items] | ||||
| Separate Account, Liability, Beginning Balance | $ 6,925 | $ 6,231 | ||
| Separate Account, Liability, Premium and Deposit | 787 | 802 | ||
| Separate Account, Liability, Policy Charge | (92) | (79) | ||
| Separate Account, Liability, Surrender and Withdrawal | (698) | (494) | ||
| Separate Account, Liability, Benefit Payment | (252) | (225) | ||
| Separate Account, Liability, Increase (Decrease) from Invested Performance | 859 | (265) | ||
| Separate Account, Liability, Increase (Decrease) from Other Change | (58) | 511 | ||
| Separate Account, Liability, Ending Balance | 7,471 | 6,481 | ||
| Separate Account, Liability, Cash Surrender Value, Amount | [1] | $ 6,960 | $ 6,101 | |
| ||||
| X | ||||||||||
- Definition Amount of cash outflow to separate account policyholder from benefit payment. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of separate account liability payable to policyholder upon surrender of contract before maturity. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in separate account liability from performance of investment. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount increase (decrease) in separate account liability from change, classified as other. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in separate account liability from policy charge. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of cash inflow to separate account liability from premium and deposit from cash received. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of decrease in separate account liability from contract redemption and withdrawal of funds. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of liability for variable contract in which all or portion of contract holder's funds is allocated to specific separate account and supported by assets held in separate account. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|