XML 114 R102.htm IDEA: XBRL DOCUMENT v3.25.2
Contractholder Funds - Schedule of Account Values by Range of Guaranteed Minimum Credit Rating (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Policyholder Account Balance      
Contractholder funds $ 59,813 $ 56,404  
Indexed annuities      
Policyholder Account Balance      
Contractholder funds 31,622 30,235 $ 27,164
Indexed annuities | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 25,623 24,718  
Indexed annuities | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 1,173 1,239  
Indexed annuities | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 1,435 1,176  
Indexed annuities | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 3,391 3,102  
Indexed annuities | 0.00%-1.50%      
Policyholder Account Balance      
Contractholder funds 27,716 27,114  
Indexed annuities | 0.00%-1.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 24,195 23,540  
Indexed annuities | 0.00%-1.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 1,140 1,236  
Indexed annuities | 0.00%-1.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 477 492  
Indexed annuities | 0.00%-1.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 1,904 1,846  
Indexed annuities | 1.51%-2.50%      
Policyholder Account Balance      
Contractholder funds 3,626 2,802  
Indexed annuities | 1.51%-2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 1,151 875  
Indexed annuities | 1.51%-2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 31 1  
Indexed annuities | 1.51%-2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 958 684  
Indexed annuities | 1.51%-2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 1,486 1,242  
Indexed annuities | Greater than 2.50%      
Policyholder Account Balance      
Contractholder funds 280 319  
Indexed annuities | Greater than 2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 277 303  
Indexed annuities | Greater than 2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 2 2  
Indexed annuities | Greater than 2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 0 0  
Indexed annuities | Greater than 2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 1 14  
Fixed rate annuities      
Policyholder Account Balance      
Contractholder funds 19,270 17,442 13,443
Fixed rate annuities | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 840 865  
Fixed rate annuities | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 26 29  
Fixed rate annuities | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 746 798  
Fixed rate annuities | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 17,658 15,750  
Fixed rate annuities | 0.00%-1.50%      
Policyholder Account Balance      
Contractholder funds 16,646 15,257  
Fixed rate annuities | 0.00%-1.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 72 57  
Fixed rate annuities | 0.00%-1.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 18 20  
Fixed rate annuities | 0.00%-1.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 723 773  
Fixed rate annuities | 0.00%-1.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 15,833 14,407  
Fixed rate annuities | 1.51%-2.50%      
Policyholder Account Balance      
Contractholder funds 492 493  
Fixed rate annuities | 1.51%-2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 4 4  
Fixed rate annuities | 1.51%-2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 6 7  
Fixed rate annuities | 1.51%-2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 18 20  
Fixed rate annuities | 1.51%-2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 464 462  
Fixed rate annuities | Greater than 2.50%      
Policyholder Account Balance      
Contractholder funds 2,132 1,692  
Fixed rate annuities | Greater than 2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 764 804  
Fixed rate annuities | Greater than 2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 2 2  
Fixed rate annuities | Greater than 2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 5 5  
Fixed rate annuities | Greater than 2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 1,361 881  
Universal Life      
Policyholder Account Balance      
Contractholder funds 3,044 2,817 $ 2,391
Universal Life | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 3,009 2,785  
Universal Life | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 8 7  
Universal Life | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 1 1  
Universal Life | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 26 24  
Universal Life | 0.00%-1.50%      
Policyholder Account Balance      
Contractholder funds 2,684 2,452  
Universal Life | 0.00%-1.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 2,650 2,421  
Universal Life | 0.00%-1.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 8 7  
Universal Life | 0.00%-1.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | 0.00%-1.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 26 24  
Universal Life | 1.51%-2.50%      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | 1.51%-2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | 1.51%-2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | 1.51%-2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | 1.51%-2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | Greater than 2.50%      
Policyholder Account Balance      
Contractholder funds 360 365  
Universal Life | Greater than 2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 359 364  
Universal Life | Greater than 2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | Greater than 2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 1 1  
Universal Life | Greater than 2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds $ 0 $ 0  
Minimum | Range from 0001 to 0050      
Policyholder Account Balance      
Policyholder account balance, above guaranteed minimum crediting rate 0.0001 0.0001  
Minimum | Range from 0051 to 0150      
Policyholder Account Balance      
Policyholder account balance, above guaranteed minimum crediting rate 0.0051 0.0051  
Minimum | Greater Than 0150      
Policyholder Account Balance      
Policyholder account balance, above guaranteed minimum crediting rate 0.0150 0.0150  
Maximum | Range from 0001 to 0050      
Policyholder Account Balance      
Policyholder account balance, above guaranteed minimum crediting rate 0.0050 0.0050  
Maximum | Range from 0051 to 0150      
Policyholder Account Balance      
Policyholder account balance, above guaranteed minimum crediting rate 0.0150 0.0150