v3.25.1
Fair Value of Financial Instruments - Schedule of Net Change in Unrealized Gains on Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Investments $ 18,081 $ 13,468
Fair Value Asset Recurring Basis, Still Held, Unrealized Gain (Loss), Statement Of Income or Comprehensive Income [Extensible Enumeration] Unrealized Gain (Loss) on Investments Unrealized Gain (Loss) on Investments
First-lien senior secured debt investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Investments $ 1,242 $ 5,673
Second-lien senior secured debt investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Investments (6,333) 4,306
Unsecured debt investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Investments 12,045 (3,168)
Preferred equity investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Investments 980 (948)
Common equity investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total Investments $ 10,147 $ 7,605