v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period $ 7,478,930 $ 7,599,254 $ 7,459,137 $ 7,455,729
Purchases and originations 641,130 536,071 1,146,821 1,024,121
Draws 103,681 152,160 204,851 315,905
Changes in fair value recorded in Net gain/(loss) on residential whole loans measured at fair value through earnings 41,603 16,682 94,503 26,889
Repayments (590,099) (555,099) (1,139,317) (901,662)
Loan sales and repurchases (68,497) (13,944) (138,849) (173,839)
Transfer to REO (29,570) (15,933) (49,968) (27,952)
Balance at end of period $ 7,577,178 $ 7,719,191 $ 7,577,178 $ 7,719,191