v3.26.1
Commitments and Contingencies - Schedule of Allowance of Credit Losses on Unfunded Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies [Roll Forward]        
Balance at beginning of period $ 186,324 $ 150,531 $ 185,983 $ 151,942
Balance at end of period 194,010 148,948 194,010 148,948
Unfunded Commitments        
Commitments and Contingencies [Roll Forward]        
Balance at beginning of period 15,398 6,493 16,196 6,107
Impact of change in accounting estimate for current expected credit losses 0 6,452 0 6,452
Provision for (reversal of) credit losses on unfunded commitments 461 (13) (337) 373
Balance at end of period $ 15,859 $ 12,932 $ 15,859 $ 12,932