v3.26.1
Commitments and Contingencies - Schedule of Unencumbered Unfunded Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments And Contingencies [Line Items]    
Total Unfunded Debt Commitments $ 408,242 $ 385,623
Debt investments    
Commitments And Contingencies [Line Items]    
2026 175,395 281,807
2027 141,673 41,112
2028 8,736 4,361
2029 21,588 16,588
2030 51,786 33,526
2031 6,062 4,840
Total Unfunded Debt Commitments 405,240 382,234
Investment Funds & Vehicles    
Commitments And Contingencies [Line Items]    
2030 1,601 1,771
2032 1,401 1,618
Total Unfunded Debt Commitments $ 3,002 $ 3,389