v3.26.1
Commitments and Contingencies - Schedule of Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Expiring during:    
2026 $ 53,661 $ 84,075
2027 25,860 24,952
2028 12,083 10,332
2031 500 0
Unfunded commitments 92,104 119,359
Unfunded Loan Commitment    
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Dependent on milestones $ 11,315 $ 13,175