v3.26.3
Commitments and Contingencies - Schedule of Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Dependent on milestones $ 14,833 $ 50,700
Unfunded Commitments    
Expiring during:    
2026 53,983 150,851
2027 109,729 83,131
2028 7,867 26,467
Unfunded commitments $ 171,579 $ 260,449