v3.25.2
Fair Value Measurements, By Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets [Abstract]    
Interest bearing time deposits with other banks $ 3,820 $ 3,820
Level I [Member] | Recurring [Member]    
Financial assets [Abstract]    
Interest bearing time deposits with other banks 0 0
Net loans 0 0
Financial liabilities [Abstract]    
Deposits 1,828,008 1,842,223
Borrowed funds 0 0
Level II [Member] | Recurring [Member]    
Financial assets [Abstract]    
Interest bearing time deposits with other banks 0 0
Net loans 0 0
Financial liabilities [Abstract]    
Deposits 0 0
Borrowed funds 0 0
Level III [Member] | Recurring [Member]    
Financial assets [Abstract]    
Interest bearing time deposits with other banks 3,774 3,820
Net loans 2,163,927 2,209,083
Financial liabilities [Abstract]    
Deposits 461,730 535,215
Borrowed funds 295,081 284,952
Carrying Amount [Member] | Recurring [Member]    
Financial assets [Abstract]    
Interest bearing time deposits with other banks 3,820 3,820
Net loans 2,219,646 2,291,543
Financial liabilities [Abstract]    
Deposits 2,292,662 2,382,028
Borrowed funds 313,219 297,721
Fair Value [Member] | Recurring [Member]    
Financial assets [Abstract]    
Interest bearing time deposits with other banks 3,774 3,820
Net loans 2,163,927 2,209,083
Financial liabilities [Abstract]    
Deposits 2,289,738 2,377,438
Borrowed funds $ 307,441 $ 284,952