v3.26.1
CMBS Structured Pass-Through Certificates - Schedule of Activity Related to CMBS I/O Strips (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt and Equity Securities, FV-NI [Line Items]        
Net interest earned $ 16,539 $ 12,069 $ 31,838 $ 23,578
Total 446 854 602 1,813
Commercial Mortgage-Backed Securities        
Debt and Equity Securities, FV-NI [Line Items]        
Net interest earned 222 194 (95) (19)
Unrealized gain (loss) $ 224 $ 660 $ 697 $ 1,832