v3.25.2
Commitments and Contingent Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]          
Commitments to extend credit $ 957,162   $ 957,162   $ 828,755
Standby letters of credit 19,487   19,487   23,246
Allowance for off balance sheet credit 3,300   3,300   $ 2,500
Off-balance sheet credit loss expense (credit) $ 664 $ (13) $ 800 $ (375)