v3.25.2
Investment Valuations and Fair Value Measurements - Summary by Major Security Type of Fair Valuations According to Inputs Used in Valuing Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets $ 1,093,519 $ 1,155,867
Debt    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 591,091 775,319
Equity    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 100,865 71,878
Cash Equivalents    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 7,096 11,870
Short-Term Investments    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 394,467 296,800
Level 1    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 401,563 308,670
Level 1 | Debt    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 1 | Equity    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 1 | Cash Equivalents    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 7,096 11,870
Level 1 | Short-Term Investments    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 394,467 296,800
Level 2    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 2 | Debt    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 2 | Equity    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 2 | Cash Equivalents    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 2 | Short-Term Investments    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 3    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 691,956 847,197
Level 3 | Debt    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 591,091 775,319
Level 3 | Equity    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 100,865 71,878
Level 3 | Cash Equivalents    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets 0 0
Level 3 | Short-Term Investments    
Investment Valuations And Fair Value Measurements [Line Items]    
Total Assets $ 0 $ 0