Commitments and Contingencies - Schedule of Purchase Commitments (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Unfunded Commitments | $ 173,576 | $ 110,015 |
| Loans | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | 115,707 | 60,639 |
| Preferred Equity | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | 33,833 | 24,840 |
| Common Equity | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | 1,036 | 1,536 |
| Preferred Stock | ||
| Other Commitments [Line Items] | ||
| Unfunded Commitments | $ 23,000 | $ 23,000 |