Commitments and Contingencies - Narrative (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
company
|
Dec. 31, 2025
USD ($)
company
|
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Unfunded commitments | $ 92,104 | $ 119,359 |
| Number of portfolio companies | company | 28 | 33 |
| Unfunded commitments dependent on milestones | $ 11,300 | $ 13,200 |
| Backlog amount | $ 0 | $ 2,300 |