v3.26.3
Fair Value Measurements - By Balance Sheet Grouping (Details) - Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Level I [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks $ 0 $ 0
Net loans 0 0
Deposits 1,927,313 1,877,545
Borrowed funds 0 0
Level II [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 0 0
Net loans 0 0
Deposits 0 0
Borrowed funds 0 0
Level III [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 3,055 3,802
Net loans 2,343,858 2,216,575
Deposits 576,744 498,007
Borrowed funds 503,729 304,486
Carrying Amount [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 3,076 3,820
Net loans 2,363,910 2,248,465
Deposits 2,509,378 2,376,979
Borrowed funds 512,489 309,448
Fair Value [Member]    
Fair Value Measurements [Abstract]    
Interest bearing time deposits with other banks 3,055 3,802
Net loans 2,343,858 2,216,575
Deposits 2,504,057 2,375,552
Borrowed funds $ 503,729 $ 304,486