v3.26.1
Contractholder Funds - Schedule of Account Values by Range of Guaranteed Minimum Credit Rating (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Policyholder Account Balance      
Contractholder funds $ 64,398 $ 62,726  
Indexed annuities      
Policyholder Account Balance      
Contractholder funds 4,412 4,275  
No guaranteed minimum crediting rate 30,491 28,951  
Total 34,903 33,226 $ 30,235
Indexed annuities | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 1,412 1,419  
Indexed annuities | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 396 482  
Indexed annuities | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 1,208 931  
Indexed annuities | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 1,396 1,443  
Indexed annuities | Up to 1.50%      
Policyholder Account Balance      
Contractholder funds 2,103 2,233  
Indexed annuities | Up to 1.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 700 659  
Indexed annuities | Up to 1.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 382 464  
Indexed annuities | Up to 1.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 316 298  
Indexed annuities | Up to 1.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 705 812  
Indexed annuities | 1.51%-2.50%      
Policyholder Account Balance      
Contractholder funds 2,110 1,828  
Indexed annuities | 1.51%-2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 515 548  
Indexed annuities | 1.51%-2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 14 17  
Indexed annuities | 1.51%-2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 892 633  
Indexed annuities | 1.51%-2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 689 630  
Indexed annuities | Greater than 2.50%      
Policyholder Account Balance      
Contractholder funds 199 214  
Indexed annuities | Greater than 2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 197 212  
Indexed annuities | Greater than 2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 0 1  
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 2 1  
Fixed rate annuities      
Policyholder Account Balance      
Contractholder funds 18,661 19,265  
Total 18,661 19,265 17,442
Fixed rate annuities | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 814 825  
Fixed rate annuities | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 70 83  
Fixed rate annuities | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 514 813  
Fixed rate annuities | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 17,263 17,544  
Fixed rate annuities | Up to 1.50%      
Policyholder Account Balance      
Contractholder funds 15,910 16,509  
Fixed rate annuities | Up to 1.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 118 94  
Fixed rate annuities | Up to 1.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 64 75  
Fixed rate annuities | Up to 1.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 491 792  
Fixed rate annuities | Up to 1.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 15,237 15,548  
Fixed rate annuities | 1.51%-2.50%      
Policyholder Account Balance      
Contractholder funds 456 492  
Fixed rate annuities | 1.51%-2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 3 4  
Fixed rate annuities | 1.51%-2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 5 6  
Fixed rate annuities | 1.51%-2.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 18 16  
Fixed rate annuities | 1.51%-2.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 430 466  
Fixed rate annuities | Greater than 2.50%      
Policyholder Account Balance      
Contractholder funds 2,295 2,264  
Fixed rate annuities | Greater than 2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 693 727  
Fixed rate annuities | Greater than 2.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 1 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,596 1,530  
Universal Life      
Policyholder Account Balance      
Contractholder funds 3,580 3,292  
Total 3,580 3,292 $ 2,817
Universal Life | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 3,539 3,251  
Universal Life | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 10 9  
Universal Life | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 1 1  
Universal Life | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 30 31  
Universal Life | Up to 1.50%      
Policyholder Account Balance      
Contractholder funds 3,230 2,938  
Universal Life | Up to 1.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 3,190 2,898  
Universal Life | Up to 1.50% | Range from 0001 to 0050      
Policyholder Account Balance      
Contractholder funds 10 9  
Universal Life | Up to 1.50% | Range from 0051 to 0150      
Policyholder Account Balance      
Contractholder funds 0 0  
Universal Life | Up to 1.50% | Greater Than 0150      
Policyholder Account Balance      
Contractholder funds 30 31  
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 350 354  
Universal Life | Greater than 2.50% | At Guaranteed Minimum      
Policyholder Account Balance      
Contractholder funds 349 353  
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