Investments - Summary of Change in Capitalized PIK balance (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Schedule of Investments [Abstract] | ||
| PIK balance at beginning of period | $ 70,653 | $ 32,549 |
| PIK income capitalized | 14,985 | 5,262 |
| PIK capitalized existed from investment sales, repayments, and restructurings | (0) | |
| PIK balance at end of period | $ 85,638 | $ 37,811 |