v3.26.1
Commitments and Contingencies - Schedule of Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Dependent on milestones $ 51,033 $ 50,700
Unfunded Commitments    
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Contractual Obligation, to be Paid, Year One 96,433 150,851
Contractual Obligation, to be Paid, Year Two 83,437 83,131
Contractual Obligation, to be Paid, Year Three 26,967 26,467
Unfunded commitments $ 206,837 $ 260,449