XML 114 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Level 3 Assets (Details) - Recurring basis - Level 3 - Residential whole loans, at fair value - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 7,459,137 $ 7,455,729
Purchases and originations 505,691 488,051
Draws 101,170 163,744
Changes in fair value recorded in Net gain/(loss) on residential whole loans measured at fair value through earnings 52,900 10,208
Repayments (549,218) (346,564)
Loan sales and repurchases (70,352) (159,895)
Transfer to REO (20,398) (12,020)
Balance at end of period $ 7,478,930 $ 7,599,253