v3.25.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
Mar. 31, 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 15 14
Unavailable commitments due to milestone restrictions $ 19,100 $ 9,100
Fair value of unfunded commitments 1,003 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 $ 116,842 $ 104,540