v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Total Unfunded Commitments $ 1,922,549 $ 1,794,571
Revolving loan commitments    
Schedule of Investments [Line Items]    
Total Unfunded Commitments 856,242 797,118
Delayed draw loan commitments    
Schedule of Investments [Line Items]    
Total Unfunded Commitments 1,002,528 947,440
Debt commitments    
Schedule of Investments [Line Items]    
Total Unfunded Commitments 1,858,770 1,744,558
Specialty finance equity commitments    
Schedule of Investments [Line Items]    
Total Unfunded Commitments 58,796 41,900
Common equity commitments    
Schedule of Investments [Line Items]    
Total Unfunded Commitments 4,983 8,113
Equity commitments    
Schedule of Investments [Line Items]    
Total Unfunded Commitments $ 63,779 $ 50,013