XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Highlights - Summary of Information about Senior Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 27, 2021
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Convertible Notes $ 49,395 $ 48,757        
Total 888,000 645,500 $ 620,000 $ 466,000 $ 310,000  
2025 Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Total 152,500          
KeyBank Credit Facility            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 113,000 213,000       $ 600,000
Senior Securities            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 888,000 645,500 620,000 466,000 310,000  
Asset Coverage per Unit 1,927 1,947 1,741 1,958 1,770  
Senior Securities | 2025 Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 152,500 182,500 182,500 125,000 125,000  
Asset Coverage per Unit 1,927 1,947 1,741 1,958 1,770  
Average Market Value per Unit 1,009 1,006 1,006      
Senior Securities | Convertible Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 50,000 50,000 50,000 50,000 50,000  
Asset Coverage per Unit 1,927 1,947 1,741 1,958 1,770  
Senior Securities | August 2026 Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 125,000 125,000 125,000 125,000    
Asset Coverage per Unit 1,927 1,947 1,741 1,958    
Senior Securities | December 2026 Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 75,000 75,000 75,000 75,000    
Asset Coverage per Unit 1,927 1,947 1,741 1,958    
Senior Securities | March 2029 Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 115,000          
Asset Coverage per Unit 1,927          
Average Market Value per Unit 1,012          
Senior Securities | September 2029 Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 115,000          
Asset Coverage per Unit 1,927          
Average Market Value per Unit 1,014          
Senior Securities | Series A Notes            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 142,500          
Asset Coverage per Unit 1,927          
Senior Securities | Credit Suisse Credit Facility            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility       10,000 135,000  
Asset Coverage per Unit       1,958 $ 1,770  
Senior Securities | KeyBank Credit Facility            
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]            
Credit facility 113,000 213,000 187,500 81,000    
Asset Coverage per Unit $ 1,927 $ 1,947 $ 1,741 $ 1,958