v3.26.3
Commitments and Contingencies - Schedule of Unencumbered Unfunded Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Commitments And Contingencies [Line Items]    
Total Unfunded Debt Commitments $ 397,622 $ 385,623
Debt investments    
Commitments And Contingencies [Line Items]    
2026 124,360 281,807
2027 167,484 41,112
2028 17,236 4,361
2029 21,588 16,588
2030 51,386 33,526
2031 6,062 4,840
Total Unfunded Debt Commitments 388,116 382,234
Investment Funds & Vehicles    
Commitments And Contingencies [Line Items]    
2030 1,592 1,771
2032 1,259 1,618
2036 6,655 0
Total Unfunded Debt Commitments $ 9,506 $ 3,389