v3.25.2
Fair Value Measurements - Summary of Quantitative Information about the Significant Unobservable Inputs of the Company's Level 3 Financial Instruments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 1,677,923 $ 1,216,443
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 1,507,121 1,191,944
First Lien Debt | Yield analysis | Discount Rate | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 1,311,510 $ 700,413
First Lien Debt | Yield analysis | Discount Rate | Minimum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.0791 0.0827
First Lien Debt | Yield analysis | Discount Rate | Maximum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1177 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.0921 0.0963
First Lien Debt | Transaction price | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 99,429 $ 407,344
Common equity | Transaction price | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value 8,487 7,500
Common equity | Market Approach | EBITDA Multiple | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 9,120  
Common equity | Market Approach | EBITDA Multiple | Minimum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 14  
Common equity | Market Approach | EBITDA Multiple | Maximum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 14  
Common equity | Market Approach | EBITDA Multiple | Weighted Average | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input [1] 14  
Preferred Equity | Yield analysis | Discount Rate | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair Value $ 78,575 $ 31,527
Preferred Equity | Yield analysis | Discount Rate | Minimum | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.1103 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.1203 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.