XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Expiring Unfunded Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Expiring during:      
2025 $ 47,024 $ 55,989  
2026 23,603 11,065  
Unfunded commitments at end of period 70,627 67,054 $ 50,716
Unfunded Commitments      
Financial Support for Nonconsolidated Legal Entity [Line Items]      
Dependent on milestones $ 5,000 $ 0