v3.25.2
Allowance for Loan Credit Losses - Modifications and Unfunded Commitments (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
loan
Jun. 30, 2024
USD ($)
loan
Financing Receivable, Allowance for Credit Loss [Line Items]    
Number of loan modifications | loan 0 0
Beginning Balance $ 18,715 $ 19,543
Provision for (recovery of) credit losses 707 (1,068)
Ending balance 19,298 18,433
Unfunded loan commitments    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Beginning Balance 1,083 620
Provision for (recovery of) credit losses 124 43
Ending balance $ 1,207 $ 663