v3.25.2
Commitments and Contingencies - Level 3 Changes of Unfunded Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Commitments Activity (in thousands)          
Backlog of potential future commitments $ 0 $ 0 $ 0 $ 0  
Unfunded commitments at end of period 184,671 71,427 184,671 71,427 $ 104,540
Unfunded Commitments          
Commitments Activity (in thousands)          
Unfunded commitments at beginning of period 116,842 73,101 104,540 118,111  
New commitments 160,143 52,000 236,643 62,000  
Fundings (78,509) (38,674) (106,185) (52,174)  
Expirations / Terminations (13,805) (15,000) (50,327) (56,510)  
Unfunded commitments and backlog of potential future commitments at end of period $ 184,671 $ 71,427 $ 184,671 $ 71,427