v3.26.1
Deposits - Scheduled Maturities of Time Deposits (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Deposit Liability [Line Items]    
Total time deposits $ 553,227,000 $ 568,564,000
$250,000 or More    
Deposit Liability [Line Items]    
2026 20,695  
2027 14,600  
2028 5,835  
2029 0  
2030 251  
Maturing thereafter 0  
Total time deposits 41,381  
Less Than $250,000    
Deposit Liability [Line Items]    
2026 263,884  
2027 178,422  
2028 42,140  
2029 21,383  
2030 6,017  
Maturing thereafter 0  
Total time deposits $ 511,846