v3.26.1
Policyholders' account balances (Guaranteed Minimum Crediting Rates) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance $ 9,102 $ 8,576 $ 8,344
Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 1,899   1,840
Universal Life | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 468   259
Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 325   573
Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 346   401
Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 239   145
Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 2,871   2,478
Insurance, Other | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 957   1,040
Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 52   57
Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 299   133
Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 76   27
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 290   194
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Universal Life | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 34   0
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 17   49
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 239   145
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 158   170
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Insurance, Other | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 2   5
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 52   5
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 28   133
Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 76   27
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 1,069   1,172
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Universal Life | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 449   247
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 291   573
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 329   352
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 1,226   1,087
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Insurance, Other | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 955   1,035
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   52
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 271   0
Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 19   12
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Universal Life | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 19   12
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Universal Life | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Insurance, Other | Policyholder Account Balance, at Guaranteed Minimum Crediting Rate      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0001 to 0050      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0051 to 0150      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Insurance, Other | Policyholder Account Balance, above Guaranteed Minimum Crediting Rate, Range from 0151 and Greater      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 0   0
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Fixed Rate or No Guarantee | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance 521   462
Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Fixed Rate or No Guarantee | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance $ 1,487   $ 1,221
Minimum | Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 2.01%   2.01%
Minimum | Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 2.01%   2.01%
Minimum | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 4.00%   4.00%
Minimum | Policyholder Account Balance, Guaranteed Minimum Crediting Rate, Range from 0400 and Greater | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 4.00%   4.00%
Maximum | Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 2.00%   2.00%
Maximum | Policyholder account balance, guaranteed minimum credit rating, range from 0000 to 0200 | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 2.00%   2.00%
Maximum | Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Universal Life      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 4.00%   4.00%
Maximum | Policyholder account balance, guaranteed minimum credit rating, range from 0201 to 0400 | Insurance, Other      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate [Line Items]      
Policyholder Account Balance, Guaranteed Minimum Crediting Rate 4.00%   4.00%