Commitments and Contingencies - Schedule of Allowance of Credit Losses on Unfunded Commitments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Commitments and Contingencies [Roll Forward] | ||||
Balance at beginning of period | $ 150,531 | $ 151,667 | $ 151,942 | $ 150,326 |
Balance at end of period | 148,948 | 155,055 | 148,948 | 155,055 |
Unfunded Commitments | ||||
Commitments and Contingencies [Roll Forward] | ||||
Balance at beginning of period | 6,493 | 7,700 | 6,107 | 8,770 |
Impact of change in accounting estimate for current expected credit losses | 6,452 | 0 | 6,452 | 0 |
(Reversal of) provision for credit losses on unfunded commitments | (13) | (1,716) | 373 | (2,786) |
Balance at end of period | $ 12,932 | $ 5,984 | $ 12,932 | $ 5,984 |