v3.25.1
Fair Value Measurements - Summary of Quantitative Information about the Significant Unobservable Inputs of the Company's Level 3 Financial Instruments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 1,544,714 $ 1,216,443
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 1,368,024 1,191,944
First Lien Debt | Yield analysis | Discount Rate | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 1,162,417 $ 700,413
First Lien Debt | Yield analysis | Discount Rate | Minimum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.081 0.0827
First Lien Debt | Yield analysis | Discount Rate | Maximum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1185 0.1234
First Lien Debt | Yield analysis | Discount Rate | Weighted Average | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input [1] 0.0931 0.0963
First Lien Debt | Transaction price | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 121,010 $ 407,344
Common equity | Transaction price | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value   7,500
Common equity | Market Approach | Performance Multiple | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 7,742  
Common equity | Market Approach | Performance Multiple | Minimum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 14  
Common equity | Market Approach | Performance Multiple | Maximum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 14  
Common equity | Market Approach | Performance Multiple | Weighted Average | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 14  
Preferred Equity | Yield analysis | Discount Rate | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 76,855 $ 31,527
Preferred Equity | Yield analysis | Discount Rate | Minimum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1128 0.1131
Preferred Equity | Yield analysis | Discount Rate | Maximum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1298 0.1323
Preferred Equity | Yield analysis | Discount Rate | Weighted Average | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input [1] 0.1211 0.1169
Preferred Equity | Transaction price | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value   $ 45,160
[1] Weighted averages are calculated based on fair value of investments as of the measurement date.