v3.26.1
Commitments and Contingencies - Schedule of Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Dependent on milestones $ 23,033 $ 50,700
Unfunded Commitments    
Expiring during:    
2026 47,605 150,851
2027 84,817 83,131
2028 7,716 26,467
2031 500 0
Unfunded commitments $ 140,638 $ 260,449