XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Base management fee payable $ 4,151 $ 3,769  
Base management fee waiver 287 302 $ 176
Income incentive fee 16,529 8,318 10,266
Income Incentive Fee Payable To Affiliate $ 4,570 3,035  
Percentage of net capital gains 20.00%    
Capital gains incentive fee payable $ 3,537 7,556  
Aggregate Amount of Capital Gains Incentive Fees $ 14,040    
Percentage of capital gains incentive fee accrued 20.00%    
Capital gains incentive fee accrued (reversed). $ (2,405) 432 (18,196)
Accrued capital gains incentive fee payable $ 17,509 22,659  
Investment Advisory Agreement      
Related Party Transaction [Line Items]      
Management fees annual rate 1.75%    
Base management fee $ 16,288 14,568 12,874
Base management fee payable 4,151 3,769  
Base management fee waiver $ 287 302 176
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,353 1,902 $ 1,719
Accrued administrative service expense payable $ 993 $ 700