Commitments and Contingencies - Schedule of Purchase Commitments (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Unfunded Commitments | $ 118,462 | $ 110,015 |
| Loans | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | 69,656 | 60,639 |
| Preferred Equity | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | 24,270 | 24,840 |
| Common Equity | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | 1,536 | 1,536 |
| Preferred Stock | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | $ 23,000 | $ 23,000 |