v3.26.1
Commitments and Contingencies - Schedule of Outstanding Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Commitment $ 622,745 $ 859,113
Revolving loan commitments    
Schedule of Investments [Line Items]    
Commitment 291,752 364,759
Delayed draw loan commitments    
Schedule of Investments [Line Items]    
Commitment 302,198 459,339
Debt commitments    
Schedule of Investments [Line Items]    
Commitment 593,950 824,098
Specialty finance equity commitments    
Schedule of Investments [Line Items]    
Commitment 26,400 31,038
Common equity commitments    
Schedule of Investments [Line Items]    
Commitment 2,395 3,977
Equity commitments    
Schedule of Investments [Line Items]    
Commitment $ 28,795 $ 35,015