v3.26.1
CMBS Structured Pass-Through Certificates - Schedule of Activity Related to CMBS I/O Strips (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Debt and Equity Securities, FV-NI [Line Items]    
Net interest earned $ 15,299 $ 11,509
Total 156 959
Commercial Mortgage-Backed Securities    
Debt and Equity Securities, FV-NI [Line Items]    
Net interest earned (317) (213)
Unrealized gain (loss) $ 473 $ 1,172