Allowance for Credit Losses - Schedule of Allowance for Credit Losses for Unfunded Commitments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] | ||||
Beginning balance | $ 19,997 | $ 18,657 | $ 18,980 | $ 18,371 |
Ending balance | 19,153 | 18,806 | 19,153 | 18,806 |
Unfunded Loan Commitment | ||||
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] | ||||
Beginning balance | 690 | 1,425 | 813 | 1,375 |
Provision for (recovery of) unfunded commitments | 245 | (166) | 122 | (116) |
Ending balance | $ 935 | $ 1,259 | $ 935 | $ 1,259 |