Loans Held for Investment, net - Loan Portfolio Statistics (Details) $ in Thousands |
6 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
loan
|
Dec. 31, 2025
USD ($)
loan
|
Mar. 31, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Mar. 31, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
|
| Receivables [Abstract] | ||||||
| Number of loans | loan | 27 | 24 | ||||
| Total loan commitments | $ 765,343 | $ 724,458 | ||||
| Unfunded loan commitments | 43,018 | 36,873 | ||||
| Principal balance | 722,325 | 687,585 | $ 732,003 | $ 632,826 | $ 661,389 | $ 610,811 |
| Carrying value | $ 705,230 | $ 676,908 | ||||
| Weighted average coupon rate | 7.29% | 7.52% | ||||
| Weighted average all in yield | 7.69% | 7.92% | ||||
| Weighted average floor | 2.96% | 2.81% | ||||
| Weighted average maximum maturity (years) | 2 years 10 months 24 days | 2 years 7 months 6 days | ||||
| Weighted average risk rating | 2.9 | 2.8 |