XML 48 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Mortgage-Backed Securities - Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investments [Line Items]        
Unrealized gain (loss) on investments, net $ 33,652 $ (41,977) $ 143,649 $ (112,001)
Residential Mortgage Backed Securities [Member] | Agency MBS        
Investments [Line Items]        
Unrealized loss on debt securities 29,102 (43,705) 138,362 (113,381)
Commercial Mortgage Backed Securities [Member] | Agency MBS        
Investments [Line Items]        
Unrealized loss on debt securities 4,266 1,263 4,376 1,073
Interest-Only-Strip [Member]        
Investments [Line Items]        
Unrealized loss on debt securities 315 351 924 157
Asset-backed Securities, Securitized Loans and Receivables        
Investments [Line Items]        
Unrealized gain (loss) on other investments $ (31) $ 114 $ (13) $ 150