v3.25.2
Mortgage Loans (Details) - USD ($)
$ in Billions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Abstract]    
Noncash acquisition, mortgage loans held-for-investment acquired in exchange for issuance of debt securities of consolidated trusts $ 122.4 $ 96.8
Transfers from advances to lenders to loans HFI $ 62.3 $ 45.3