Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Aggregate Unrealized Appreciation of Company investment Federal Income Tax (Details)

v3.25.0.1
Income Taxes - Schedule of Aggregate Unrealized Appreciation of Company investment Federal Income Tax (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Aggregate Gross Unrealized Appreciation $ 108.4 $ 118.3 $ 72.2
Aggregate Gross Unrealized Depreciation 156.5 115.9 112.0
Net Unrealized Appreciation (Depreciation) over cost for U.S. federal income tax purposes (48.1) 2.4 (39.8)
Aggregate cost of securities for U.S. federal income tax purposes (in billions) $ 3,700.0 $ 3,200.0 $ 3,000.0