v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule Of Gain Loss On Investments Including Marketable Securities And Investments Held At Cost Income Statement Reported Amounts Summary [Line Items]        
Mortgage-backed securities $ 426 $ 14,564 $ (32,981) $ 79,419
Loans held for investment (28,488) 13,659 (94,291) 42,340
CRT arrangements 9,711 20,250 23,622 18,450
Asset-backed financings 40,652 (14,793) 102,888 (44,216)
Net gains on investments and financings $ 22,301 $ 33,680 $ (762) $ 95,993