XML 78 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Agreements - Management Fees and Incentive Fees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Management fee $ 10,997 $ 11,638  
Less: management fee waiver (901) (1,063)  
Total management fee 10,096 10,575  
Incentive fee 9,389 9,597  
Incentive fee payable 9,389   $ 8,555
Incentive fee, excluding accrued capital gains incentive fees      
Related Party Transaction [Line Items]      
Incentive fee 9,389 9,597  
Accrued capital gains incentive fees      
Related Party Transaction [Line Items]      
Incentive fee 0 0  
Incentive fee payable $ 0 $ 0