XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Base management fee payable $ 4,805 $ 4,151  
Base management fee waiver 264 287 $ 302
Income incentive fee 18,549 16,529 8,318
Income Incentive fee payable $ 4,477 4,570  
Percentage of net capital gains 20.00%    
Capital gains incentive fee payable $ 3,537 3,537  
Aggregate amount of capital gains incentive fees $ 17,577    
Percentage of capital gains incentive fee accrued 20.00%    
Capital gains incentive fee accrued (reversed). $ 731 2,405 (432)
Accrued capital gains incentive fee payable $ 14,703 17,509  
Investment Advisory Agreement      
Related Party Transaction [Line Items]      
Management fees annual rate 1.75%    
Base management fee $ 18,855 16,288 14,568
Base management fee payable 4,805 4,151  
Base management fee waiver $ 264 287 302
Pre-incentive fee fixed hurdle rate 2.00%    
Incentive fee $ 0    
Pre-incentive fee net investment income 100.00%    
Payment percentage of preincentive fees net investment income 20.00%    
Percentage of amount of pre-incentive fee net investment income 20.00%    
Written notice period for termination of agreement 60 days    
Investment Advisory Agreement | Maximum      
Related Party Transaction [Line Items]      
Pre-incentive fee fixed hurdle rate 2.50%    
Administration Agreement      
Related Party Transaction [Line Items]      
Administrative service expenses $ 2,598 2,353 $ 1,902
Accrued administrative service expense payable $ 934 $ 993