v3.26.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Base management fee payable $ 6,180   $ 6,180   $ 5,596
Base management fee waiver 50 $ 59 101 $ 118  
Income incentive fee 4,647 4,854 10,481 9,448  
Income incentive fee payable 4,647   $ 4,647   4,721
Percentage of net capital gains     20.00%    
Capital gains incentive fee payable 0   $ 0   0
Aggregate amount of capital gains incentive fees     $ 17,577    
Percentage of capital gains incentive fee accrued     20.00%    
Capital gains incentive fee accrued (reversed) 254 1,331 $ (698) 1,618  
Accrued capital gains incentive fee payable 15,716   $ 15,716   16,414
Investment Advisory Agreement          
Related Party Transaction [Line Items]          
Management fees annual rate     1.75%    
Base management fee 6,230 5,106 $ 12,143 10,028  
Base management fee payable 6,180   6,180   5,596
Base management fee waiver 50 59 $ 101 118  
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 778 $ 754 $ 1,549 $ 1,356  
Accrued administrative service expense payable $ 630   $ 630   $ 993