v3.25.2
Commitments and Contingencies - Narrative (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
company
Dec. 31, 2024
USD ($)
company
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Number of portfolio companies | company 19 14
Unavailable commitments due to milestone restrictions $ 27,300 $ 9,100
Fair value of unfunded commitments 1,808 920
Investment company, financial support to investee contractually required, not provided, backlog amount 0 0
Unfunded Commitments    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contractual obligation $ 184,671 $ 104,540