v3.26.1
Commitments and Contingencies - Schedule of Level 3 Changes of Unfunded Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Commitments Activity (in thousands)      
Unfunded commitments at end of period $ 206,837   $ 260,449
Unfunded Commitments      
Commitments Activity (in thousands)      
Unfunded commitments at beginning of period 260,782 $ 104,540  
New commitments 1,000 76,500  
Fundings (26,542) (27,676)  
Expirations / Terminations (28,403) (36,522)  
Unfunded commitments and backlog of potential future commitments at end of period 206,837 116,842  
Backlog of potential future commitments 0 0  
Unfunded commitments at end of period $ 206,837 $ 116,842