v3.25.2
Commitments and Contingencies - Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Dependent on milestones $ 27,300 $ 9,100
Unfunded Commitments    
Financial Support for Nonconsolidated Legal Entity [Line Items]    
2025 19,604 83,617
2026 88,610 20,923
2027 76,457 0
Unfunded commitments $ 184,671 $ 104,540