v3.25.1
Commitments and Contingencies - Level 3 Changes of Unfunded Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Commitments Activity (in thousands)      
Backlog of potential future commitments $ 0 $ 0  
Unfunded commitments at end of period 116,842 73,101 $ 104,540
Unfunded Commitments      
Commitments Activity (in thousands)      
Unfunded commitments at beginning of period 104,540 118,111  
New commitments 76,500 10,000  
Fundings (27,676) (13,500)  
Expirations / Terminations (36,522) (41,510)  
Unfunded commitments and backlog of potential future commitments at end of period $ 116,842 $ 73,101