v3.26.1
Fair Value - Assets and liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value    
Transfer of assets, Level 1 to level 2 $ 0 $ 0
Transfer of assets, Level 2 to level 1 0 0
Transfer of liabilities, Level 1 to level 2 0 0
Transfer of liabilities, Level 2 to level 1 0 0
Recurring    
Fair Value    
Total securities available-for-sale 407,510 419,406
Recurring | U.S. government agencies and treasuries    
Fair Value    
Total securities available-for-sale 60,196 61,570
Recurring | Mortgage-backed securities    
Fair Value    
Total securities available-for-sale 242,249 251,825
Recurring | Corporate securities    
Fair Value    
Total securities available-for-sale 24,197 23,276
Recurring | Obligations of states and political subdivisions    
Fair Value    
Total securities available-for-sale 80,868 82,735
Recurring | Level 2    
Fair Value    
Total securities available-for-sale 406,268 418,144
Recurring | Level 2 | U.S. government agencies and treasuries    
Fair Value    
Total securities available-for-sale 60,196 61,570
Recurring | Level 2 | Mortgage-backed securities    
Fair Value    
Total securities available-for-sale 242,249 251,825
Recurring | Level 2 | Corporate securities    
Fair Value    
Total securities available-for-sale 22,955 22,014
Recurring | Level 2 | Obligations of states and political subdivisions    
Fair Value    
Total securities available-for-sale 80,868 82,735
Recurring | Level 3    
Fair Value    
Total securities available-for-sale 1,242 1,262
Recurring | Level 3 | Corporate securities    
Fair Value    
Total securities available-for-sale $ 1,242 $ 1,262