v3.26.1
Net (Losses) Gains on Investments and Financings - Summary of Net (Losses) Gains on Investments and Financings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 $ (33,407) $ 64,855
Loans held for investment (65,803) 28,681
CRT arrangements 13,911 (1,800)
Asset-backed financings 62,236 (29,423)
Net gains on investments and financings (23,063) 62,313
Nonaffiliates [Member]    
Schedule Of Gain Loss On Investments Including Marketable Securities And Investments Held At Cost Income Statement Reported Amounts Summary [Line Items]    
Loans held for investment $ 24,096 $ 70,306