v3.25.2
Net Gains (Losses) on Investments and Financings - Summary of Net Gains (Losses) on Investments and Financings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule Of Gain Loss On Investments Including Marketable Securities And Investments Held At Cost Income Statement Reported Amounts Summary [Line Items]        
Mortgage-backed securities $ 14,564 $ (34,925) $ 79,419 $ (73,123)
Loans held for investment 13,659 (2,742) 42,340 (4,020)
CRT arrangements 20,250 16,629 18,450 68,284
Asset-backed financings (14,793) 1,295 (44,216) 8,771
Hedging derivatives 0 0 0 20,098
Net gains (losses) on investments and financings $ 33,680 $ (19,743) $ 95,993 $ 20,010