v3.25.4
Commitment and Contingencies - Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Expiring during:      
2025 $ 0 $ 55,989  
2026 84,075 11,065  
2027 24,952 0  
2028 10,332 0  
Unfunded commitments 119,359 67,054 $ 72,193
Unfunded Loan Commitment      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Dependent on milestones $ 13,175 $ 0