v3.26.1
Variable Interest Entities - Schedule of Carrying Value and Maximum Loss Exposure (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Carrying Value $ 139,108 $ 134,992
Maximum Loss Exposure 148,068 151,099
Investment funds    
Variable Interest Entity [Line Items]    
Carrying Value 276 108
Maximum Loss Exposure 596 458
Investment funds | Due to related parties    
Variable Interest Entity [Line Items]    
Carrying Value 3,230 2,149
Maximum Loss Exposure 4,398 5,859
Fixed maturity securities    
Variable Interest Entity [Line Items]    
Carrying Value 78,757 84,397
Maximum Loss Exposure 80,860 87,995
Fixed maturity securities | Due to related parties    
Variable Interest Entity [Line Items]    
Carrying Value 30,047 24,184
Maximum Loss Exposure 30,914 26,717
Equity securities | Due to related parties    
Variable Interest Entity [Line Items]    
Carrying Value 0 266
Maximum Loss Exposure 0 266
VIE, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 409 453
VIE, Primary Beneficiary | Investment funds    
Variable Interest Entity [Line Items]    
Carrying Value 26,798 23,888
Maximum Loss Exposure $ 31,300 $ 29,804