XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Percentage of excise tax 4.00%    
Federal income tax rate 21.00% 21.00% 21.00%
Income tax expense at taxable subsidiaries $ 2,330 $ 1,242 $ 1,809
Estimated undistributed ordinary taxable income $ 43,288 32,715  
Estimated undistributed ordinary taxable income per share $ 1.28    
Estimated undistributed long term capital gains $ 2,302 8,855  
Estimated undistributed long term capital gains per share $ 0.06    
Designate retained net capital gains     $ 40,801
Designate retained net capital gains per share     $ 1.65
United States federal income taxes behalf of stockholders related deemed distribution $ 8,568    
United States federal income taxes behalf of stockholders related deemed distribution per share $ 0.35    
Cost of investments $ 1,045,066 $ 910,599  
Minimum      
Income Tax Contingency [Line Items]      
Percentage of investment company taxable income 90.00%    
Percentage of taxable income 98.00%