v3.26.1
Related Party Transactions - Base Management Fee (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 01, 2019
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Item
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Related Party Transaction [Line Items]            
Management fees   $ 8,993 $ 9,257 $ 18,078 $ 18,325  
Base management fee payable   8,992   $ 8,992   $ 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,000 $ 9,300 $ 18,100 $ 18,300  
Base management fee payable   $ 9,000   $ 9,000   $ 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%