v3.25.2
Loans, Allowance for Credit Losses - Loans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Abstract]          
Loans, allowance for credit losses - loans $ 22,109 $ 22,797 $ 22,109 $ 22,797 $ 21,699
Allowance for credit losses - off-balance sheet credit exposure 914 1,066 914 1,066 676
Total allowance for credit losses 23,023 23,863 23,023 23,863 22,375
Financing Receivable, Allowance for Credit Losses [Roll Forward]          
Balance at beginning of period 22,081 21,598 21,699 21,153 21,153
Loans charged-off (596) (682) (781) (1,356)  
Recoveries of loans previously charged-off 25 7 54 14  
Net loans charged-off (571) (675) (727) (1,342)  
Provision for credit losses 599 1,874 1,137 2,986  
Balance at end of period 22,109 22,797 22,109 22,797 21,699
Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]          
Off-Balance-Sheet, credit loss, liability 763 938 676 1,265 1,265
Off-Balance-Sheet, credit loss, liability, provision for credit losses 151 128 238 (199)  
Off-Balance-Sheet, credit loss, liability 914 1,066 914 1,066 676
Financing Receivable, Allowance for Credit Loss and Off-Balance-Sheet, Credit Loss, Liability [Roll Forward]          
Balance at beginning of period 22,844 22,536 22,375 22,418 22,418
Loans charged-off (596) (682) (781) (1,356)  
Recoveries of loans previously charged-off 25 7 54 14  
Net loans charged-off (571) (675) (727) (1,342)  
Provision for credit losses 750 2,002 1,375 2,787  
Balance at end of period $ 23,023 $ 23,863 $ 23,023 $ 23,863 $ 22,375