v3.25.2
Commitment and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Unfunded commitments $ 622,887 $ 449,546
Delayed Draw Term Loan (DDTL)    
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Unfunded commitments 368,300 241,000
Debt Securities, Revolver Term Loan    
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Unfunded commitments 254,600 207,900
Term Loans    
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Unfunded commitments $ 0 $ 600