XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]      
Excise taxes $ 2,600 $ 1,300  
Accumulated capital gains (losses) 21,955 633 $ 0
Cost of investments, income tax purposes 3,150,700 2,446,200  
Unrealized (depreciation) appreciation (21,200) (5,600)  
Unrealized gross appreciation 93,700 93,800  
Unrealized gross depreciation 114,900 99,400  
Deferred tax liabilities 2,400 700  
Short-Term Capital Loss Carryforward      
Tax Credit Carryforward [Line Items]      
Accumulated capital gains (losses) 4,900 $ 600  
Long-Term Capital Loss Carryforward      
Tax Credit Carryforward [Line Items]      
Accumulated capital gains (losses) $ 17,100