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 |