v3.26.3
Net (Losses) Gains on Investments and Financings - Summary of Net (Losses) Gains on Investments and Financings (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 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 $ (166,947) $ 37,572 $ (199,928) $ 116,991
Loans held for investment (531,924) 48,480 (626,215) 90,820
CRT arrangements 10,002 13,742 33,624 32,192
Asset-backed financings 526,604 (35,707) 629,492 (79,923)
Net gains on investments and financings $ (162,265) $ 64,087 $ (163,027) $ 160,080