Commitments and Contingencies - Schedule of Unencumbered Unfunded Commitments (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Commitments And Contingencies [Line Items] | ||
| Total Unfunded Debt Commitments | $ 479,455 | $ 335,333 |
| Debt Investments | ||
| Commitments And Contingencies [Line Items] | ||
| 2024 | 231,992 | 291,896 |
| 2025 | 174,975 | 3,004 |
| 2026 | 15,514 | 7,537 |
| 2027 | 15,070 | 14,078 |
| 2028 | 6,859 | 6,547 |
| 2029 | 26,571 | 3,590 |
| 2030 | 4,176 | 4,176 |
| Total Unfunded Debt Commitments | 475,157 | 330,828 |
| Investment Funds & Vehicles | ||
| Commitments And Contingencies [Line Items] | ||
| 2030 | 1,757 | 1,757 |
| 2032 | 2,541 | 2,748 |
| Total Unfunded Debt Commitments | $ 4,298 | $ 4,505 |