v3.25.2
Fair Value - Assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
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 410,814 443,775
Recurring | U.S. government agencies and treasuries    
Fair Value    
Total securities available-for-sale 65,348 76,154
Recurring | Mortgage-backed securities    
Fair Value    
Total securities available-for-sale 244,142 257,339
Recurring | Corporate securities    
Fair Value    
Total securities available-for-sale 22,546 20,034
Recurring | Obligations of states and political subdivisions    
Fair Value    
Total securities available-for-sale 78,778 90,248
Recurring | Level 2    
Fair Value    
Total securities available-for-sale 407,869 441,040
Recurring | Level 2 | U.S. government agencies and treasuries    
Fair Value    
Total securities available-for-sale 65,348 76,154
Recurring | Level 2 | Mortgage-backed securities    
Fair Value    
Total securities available-for-sale 244,142 257,339
Recurring | Level 2 | Corporate securities    
Fair Value    
Total securities available-for-sale 19,601 17,299
Recurring | Level 2 | Obligations of states and political subdivisions    
Fair Value    
Total securities available-for-sale 78,778 90,248
Recurring | Level 3    
Fair Value    
Total securities available-for-sale 2,945 2,735
Recurring | Level 3 | Corporate securities    
Fair Value    
Total securities available-for-sale $ 2,945 $ 2,735