v3.25.4
Investments in RMBS, Realized Gain (Loss) (Details) - RMBS [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Realized Gain (Loss) [Abstract]      
Proceeds from sales of available-for-sale securities $ 29,844 $ 130,759 $ 460,104
Amortized cost of available-for-sale securities sold (32,918) (135,378) (490,048)
Gross realized gains, RMBS available-for-sale 0 105 0
Gross realized losses, RMBS available-for-sale (3,074) (4,724) (29,944)
Realized loss on RMBS, available-for-sale, net $ (3,074) $ (4,619) $ (29,944)