v3.26.1
Commitments and Contingencies - Schedule of Level 3 Changes of Unfunded Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Commitments Activity (in thousands)          
Unfunded commitments at end of period $ 140,638   $ 140,638   $ 260,449
Unfunded Commitments          
Commitments Activity (in thousands)          
Unfunded commitments at beginning of period 206,837 $ 116,842 260,782 $ 104,540  
New commitments 29,750 160,143 30,750 236,643  
Fundings (47,835) (78,509) (74,378) (106,185)  
Expirations / Terminations (48,114) (13,805) (76,516) (50,327)  
Unfunded commitments and backlog of potential future commitments at end of period 140,638 184,671 140,638 184,671  
Backlog of potential future commitments 0 0 0 0  
Unfunded commitments at end of period $ 140,638 $ 184,671 $ 140,638 $ 184,671