v3.26.1
Related Party Transactions - Base Management Fee (Details)
$ in Thousands
3 Months Ended
Feb. 01, 2019
Mar. 31, 2026
USD ($)
Item
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Related Party Transaction [Line Items]        
Management fees   $ 9,085 $ 9,068  
Base management fee payable   $ 9,085   $ 9,408
Advisor        
Related Party Transaction [Line Items]        
Annual base management fee (in percent) 1.50% 1.50%    
Quarterly base management fee (in percent) 0.375% 0.375%    
Number of calendar quarters considered for calculation of base management fees | Item   2    
Management fees   $ 9,100 $ 9,100  
Base management fee payable   $ 9,100   $ 9,400
Advisor | Prior Advisory Agreement        
Related Party Transaction [Line Items]        
Annual base management fee (in percent) 1.00%      
Quarterly base management fee (in percent) 0.25%      
Asset coverage ratio (in percent)   200.00%    
Advisor | Amended Advisory Agreement        
Related Party Transaction [Line Items]        
Asset coverage ratio (in percent)   200.00%