v3.26.1
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)