v3.25.4
Debt Securities - Schedule of Securities Accretable Interest Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
RMBS Beneficial interests $ 6,540 $ 5,178
Total 28,655 17,265
CMBS    
Debt Securities, Available-for-sale [Line Items]    
Interest income 16,585 4,476
RMBS    
Debt Securities, Available-for-sale [Line Items]    
Interest income $ 5,530 $ 7,611