v3.26.3
Commitments and Contingencies - Schedule of Level 3 Changes of Unfunded Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Commitments Activity (in thousands)          
Unfunded commitments at end of period $ 171,579   $ 171,579   $ 260,449
Unfunded Commitments          
Commitments Activity (in thousands)          
Unfunded commitments at beginning of period 140,638 $ 184,671 260,782 $ 104,540  
New commitments 43,000 181,766 73,750 418,409  
Fundings (716) (88,170) (75,093) (194,355)  
Expirations / Terminations (11,343) (14,540) (87,860) (64,867)  
Unfunded commitments and backlog of potential future commitments at end of period 171,579 263,727 171,579 263,727  
Backlog of potential future commitments 0 0 0 0  
Unfunded commitments at end of period $ 171,579 $ 263,727 $ 171,579 $ 263,727