Income Taxes - Tax Cost Basis and Estimated Aggregate Gross Unrealized Gain (Loss) on Investments for Federal Income Tax Purposes (Details) - U.S. Federal Income Tax - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Income Taxes Disclosure [Line Items] | ||
| Tax cost on investments | $ 1,239,120 | $ 978,163 |
| Change in unrealized gain on a tax basis | 91,649 | 29,485 |
| Change in unrealized loss on a tax basis | (138,419) | (80,958) |
| Net unrealized gain (loss) on a tax basis | $ (46,770) | $ (51,473) |