v3.24.0.1
Variable Interest Entities - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Agreements to repurchase, gross carrying value $ 3,853 $ 4,743
VIE, Primary Beneficiary    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Agreements to repurchase, gross carrying value 0 1,254
Loans backed by residential real estate | Residential Real Estate | VIE, Primary Beneficiary    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Agreements to repurchase, gross carrying value 0 770
Loans backed by commercial real estate | Commercial Real Estate | VIE, Primary Beneficiary    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Agreements to repurchase, gross carrying value 0 484
91 days to 364 days | VIE, Primary Beneficiary    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Agreements to repurchase, gross carrying value $ 0 $ 1,254