Real Estate Securities - Schedule of Rollforward of Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Rollforward of Allowance for Credit Losses | ||||
| Beginning balance allowance for credit losses | $ 4,359 | $ 854 | $ 1,066 | $ 921 |
| Additional increase (decrease) to the allowance for credit losses on securities that had an allowance recorded in a previous period | 6,646 | (15) | 9,939 | (82) |
| Ending balance of allowance for credit losses | $ 11,005 | $ 839 | $ 11,005 | $ 839 |