XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Mortgage-Backed Securities - Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investments [Line Items]      
Unrealized (loss) gain on investments, net $ (142,352) $ 142,501 $ (213,022)
Residential Mortgage Backed Securities [Member] | Agency MBS      
Investments [Line Items]      
Unrealized loss on debt securities (144,139) 141,263 (208,129)
Commercial Mortgage Backed Securities [Member] | Agency MBS      
Investments [Line Items]      
Unrealized loss on debt securities 1,073 96 (1,169)
Interest-Only-Strip [Member]      
Investments [Line Items]      
Unrealized loss on debt securities 531 1,111 (3,924)
Asset-backed Securities, Securitized Loans and Receivables      
Investments [Line Items]      
Unrealized gain (loss) on other investments $ 183 $ 31 $ 200