v3.24.2.u1
Market Risk Benefits - Schedule of market risk benefits (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Jun. 30, 2023
Market Risk Benefit [Line Items]    
Asset $ 1,187 $ 954
Liability 5,124 4,977
Net 3,937 4,023
Individual Retirement    
Market Risk Benefit [Line Items]    
Asset 984 787
Liability 4,678 4,534
Net 3,694 3,747
Group Retirement    
Market Risk Benefit [Line Items]    
Asset 203 167
Liability 446 443
Net $ 243 $ 276