v3.26.1
Debt - Repurchase Agreement (Details) - Asset-Backed Debt - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Jul. 31, 2026
Jan. 31, 2026
Jun. 30, 2026
Debt Instrument [Line Items]      
Repurchase agreement, maximum amount authorized to sell   $ 2,500  
Proceeds from (payments for) in securities sold under agreements to repurchase     $ 1,300
Securities sold under agreements to repurchase     2,500
Securities held as collateral, at fair value     $ 3,400
Subsequent Event      
Debt Instrument [Line Items]      
Proceeds from (payments for) in securities sold under agreements to repurchase $ 500