v3.25.3
Variable Interest Entities - Schedule of Carrying Value and Maximum Loss Exposure (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Carrying Value $ 130,664 $ 109,616
Maximum Loss Exposure 146,312 124,525
Investment funds    
Variable Interest Entity [Line Items]    
Carrying Value 111 107
Maximum Loss Exposure 490 987
Investment funds | Related Party    
Variable Interest Entity [Line Items]    
Carrying Value 2,135 1,853
Maximum Loss Exposure 5,796 3,226
Fixed maturity securities    
Variable Interest Entity [Line Items]    
Carrying Value 84,976 72,523
Maximum Loss Exposure 88,227 74,797
Fixed maturity securities | Related Party    
Variable Interest Entity [Line Items]    
Carrying Value 22,774 17,239
Maximum Loss Exposure 24,831 21,793
Equity securities | Related Party    
Variable Interest Entity [Line Items]    
Carrying Value 265 234
Maximum Loss Exposure 265 234
VIE, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 465 614
VIE, Primary Beneficiary | Investment funds    
Variable Interest Entity [Line Items]    
Carrying Value 20,403 17,660
Maximum Loss Exposure $ 26,703 $ 23,488