Investments - Summary of Change in Capitalized PIK balance (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Investments [Abstract] | ||||
| PIK balance at beginning of period | $ 58,980 | $ 39,789 | $ 55,607 | $ 36,656 |
| PIK income capitalized | 5,389 | 7,335 | 8,762 | 11,390 |
| Pik capitalized exited from investment sales, repayments, and restructurings | (511) | (8) | (511) | (930) |
| PIK balance at end of period | $ 63,858 | $ 47,116 | $ 63,858 | $ 47,116 |