v3.26.1
Investment in Securities (Unrealized Loss Positions Securities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 Months $ 161,071 $ 65,627
Unrealized Losses, Less than 12 Months (5,646) (7,378)
Fair Value, Greater than 12 Months 132,195 142,077
Unrealized Losses, Greater than 12 Months (18,557) (19,427)
Fair Value, Total 293,266 207,704
Unrealized Loss, Total (24,203) (26,805)
Agency RMBS    
Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 Months 7,384 1,095
Unrealized Losses, Less than 12 Months (29) (106)
Fair Value, Greater than 12 Months 112,878 119,269
Unrealized Losses, Greater than 12 Months (14,961) (14,236)
Fair Value, Total 120,262 120,364
Unrealized Loss, Total (14,990) (14,342)
Non-Agency RMBS and CMBS    
Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 Months 28,750 33,264
Unrealized Losses, Less than 12 Months (1,299) (2,056)
Fair Value, Greater than 12 Months 15,977 19,314
Unrealized Losses, Greater than 12 Months (1,803) (3,693)
Fair Value, Total 44,727 52,578
Unrealized Loss, Total (3,102) (5,749)
CLOs    
Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 Months 13,758 18,099
Unrealized Losses, Less than 12 Months (1,583) (1,054)
Fair Value, Greater than 12 Months 5 605
Unrealized Losses, Greater than 12 Months 0 (597)
Fair Value, Total 13,763 18,704
Unrealized Loss, Total (1,583) (1,651)
Other Securities    
Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 Months 111,179 13,169
Unrealized Losses, Less than 12 Months (2,735) (4,162)
Fair Value, Greater than 12 Months 3,335 2,889
Unrealized Losses, Greater than 12 Months (1,793) (901)
Fair Value, Total 114,514 16,058
Unrealized Loss, Total $ (4,528) $ (5,063)