v3.25.4
Commitment and Contingencies - Level 3 Changes of Unfunded Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments Activity      
Backlog of potential future commitments $ (2,300) $ 0  
Unfunded commitments at end of period 119,359 67,054 $ 72,193
Unfunded Loan Commitment      
Commitments Activity      
Commitments at beginning of period 67,054 72,193 142,102
New commitments 246,945 158,640 126,743
Fundings (145,835) (129,147) (93,385)
Expirations / Terminations (46,723) (34,831) (103,414)
Foreign currency adjustments 176 199 147
Commitments at period end 121,617 67,054 72,193
Backlog of potential future commitments $ 2,258 $ 0 $ 0