v3.25.1
Commitments and Contingencies - Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial Support for Nonconsolidated Legal Entity [Line Items]    
Dependent on milestones $ 19,100 $ 9,100
Unfunded Commitments    
Financial Support for Nonconsolidated Legal Entity [Line Items]    
2025 43,260 83,617
2026 51,082 20,923
2027 22,500 0
Unfunded commitments $ 116,842 $ 104,540