v3.25.2
Commitments and Contingencies - Unfunded Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments $ 184,671 $ 104,540 $ 71,427
Fair Value of Unfunded Commitment Liability 1,808 920  
Investment, Identifier [Axis]: ActiveHours Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 15,000 15,000  
Fair Value of Unfunded Commitment Liability 61 61  
Investment, Identifier [Axis]: All Inspire Health, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 1,000 0  
Fair Value of Unfunded Commitment Liability 27 0  
Investment, Identifier [Axis]: Ao1 Holdings Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 11,003 11,003  
Fair Value of Unfunded Commitment Liability 104 104  
Investment, Identifier [Axis]: Branch Messenger, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 16,934 0  
Fair Value of Unfunded Commitment Liability 0 0  
Investment, Identifier [Axis]: Corelight, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 0 9,000  
Fair Value of Unfunded Commitment Liability 0 301  
Investment, Identifier [Axis]: Cresta Intelligence Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 0 10,000  
Fair Value of Unfunded Commitment Liability 0 33  
Investment, Identifier [Axis]: Eightfold AI Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 25,000 0  
Fair Value of Unfunded Commitment Liability 63 0  
Investment, Identifier [Axis]: Equafin Corp.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 877 0  
Fair Value of Unfunded Commitment Liability 4 0  
Investment, Identifier [Axis]: Eridu Corporation      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 1,000 0  
Fair Value of Unfunded Commitment Liability 10 0  
Investment, Identifier [Axis]: FabFitFun, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 0 0  
Fair Value of Unfunded Commitment Liability 447 0  
Investment, Identifier [Axis]: FlashParking, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 500 500  
Fair Value of Unfunded Commitment Liability 2 2  
Investment, Identifier [Axis]: Hover Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 4,000 4,000  
Fair Value of Unfunded Commitment Liability 40 40  
Investment, Identifier [Axis]: Hydrow, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 861 543  
Fair Value of Unfunded Commitment Liability 0 0  
Investment, Identifier [Axis]: Minted Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 9,524 8,500  
Fair Value of Unfunded Commitment Liability 0 0  
Investment, Identifier [Axis]: Muon Space, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 7,700 10,000  
Fair Value of Unfunded Commitment Liability 166 155  
Investment, Identifier [Axis]: Ocrolus Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 0 2,856  
Fair Value of Unfunded Commitment Liability 0 37  
Investment, Identifier [Axis]: Overtime Sports Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 0 22,858  
Fair Value of Unfunded Commitment Liability 0 122  
Investment, Identifier [Axis]: Panorama Education, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 380 4,280  
Fair Value of Unfunded Commitment Liability 0 0  
Investment, Identifier [Axis]: Parry Labs, LLC      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 267 500  
Fair Value of Unfunded Commitment Liability 0 4  
Investment, Identifier [Axis]: Project Affinity, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 25,000 5,500  
Fair Value of Unfunded Commitment Liability 108 61  
Investment, Identifier [Axis]: Rudderstack, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 20,000 0  
Fair Value of Unfunded Commitment Liability 98 0  
Investment, Identifier [Axis]: Simpplr Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 15,625 0  
Fair Value of Unfunded Commitment Liability 253 0  
Investment, Identifier [Axis]: Tetrascience, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 5,000 0  
Fair Value of Unfunded Commitment Liability 0 0  
Investment, Identifier [Axis]: ThoughtSpot, Inc.      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Unfunded Commitments 25,000 0  
Fair Value of Unfunded Commitment Liability $ 425 $ 0