v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
company
Dec. 31, 2025
USD ($)
company
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Number of portfolio companies | company 24 25
Unavailable commitments due to milestone restrictions $ 51,000 $ 50,700
Fair value of unfunded commitments 1,134 1,810
Investment company, financial support to investee contractually required, not provided, backlog amount 0 300
Unfunded Commitments    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Contractual obligation $ 206,837 $ 260,449