v3.26.1
Financial Highlights - Summary of Information about Senior Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 05, 2025
Oct. 27, 2021
KeyBank Credit Facility                  
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                  
Credit facility                 $ 690,000
KeyBank Secured Term Loan Facility                  
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                  
Credit facility               $ 200,000  
Senior Securities                  
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                  
Credit facility $ 1,359,381 $ 1,305,781 $ 888,000 $ 645,500 $ 620,000 $ 466,000 $ 310,000    
Asset Coverage per Unit 1,858 1,838 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 125,000 125,000      
Asset Coverage per Unit 1,858 1,838 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 75,000 75,000      
Asset Coverage per Unit 1,858 1,838 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 142,166 142,166 115,000            
Asset Coverage per Unit 1,858 1,838 1,927            
Average Market Value per Unit 1,011 1,012 1,012            
Senior Securities | September 2029 Notes                  
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                  
Credit facility 122,215 122,215 115,000            
Asset Coverage per Unit 1,858 1,838 1,927            
Average Market Value per Unit 1,014 1,014 1,014            
Senior Securities | Series A Notes                  
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                  
Credit facility 142,500 142,500 142,500            
Asset Coverage per Unit 1,858 1,838 1,927            
Senior Securities | July 2030 Notes                  
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                  
Credit facility 125,000 125,000              
Asset Coverage per Unit 1,858 1,838              
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 427,500 373,900 113,000 213,000 187,500 81,000      
Asset Coverage per Unit 1,858 1,838 $ 1,927 $ 1,947 $ 1,741 $ 1,958      
Senior Securities | KeyBank Secured Term Loan Facility                  
Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]                  
Credit facility 200,000 200,000              
Asset Coverage per Unit $ 1,858 $ 1,838