XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Investment Securities - Narrative (Details)
Mar. 31, 2026
USD ($)
state
company
bond
security
Dec. 31, 2025
USD ($)
security
Mar. 31, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
Sep. 30, 2014
USD ($)
Debt Securities, Available-for-sale [Line Items]          
AFS allowance $ 0        
HTM allowance for credit losses 145,000 $ 146,000 $ 197,000 $ 196,000  
Amortized Cost $ 354,202,000 $ 356,074,000 $ 368,768,000    
Number of securities temporarily impaired (security) | security 232 225 237    
Financing receivable, threshold period past due 30 days        
Debt securities, held-to-maturity, nonaccrual $ 0        
Amortized cost of securities transferred         $ 89,780,000
Fair value of securities transferred         89,757,000
Net unrealized loss, net of taxes on transferred securities         $ 15,000
Unamortized balance of net unrealized losses transferred $ 35,000 $ 38,000 $ 45,000    
Number of states | state 6        
Federal Home Loan Bank Stock $ 7,277,000 7,238,000 6,472,000    
Federal Reserve Bank Stock 1,037,000 1,037,000 1,037,000    
Impairment losses 0        
Other equity securities          
Debt Securities, Available-for-sale [Line Items]          
Securities pledged as collateral 361,776,000 385,197,000 351,890,000    
Agency and mortgage-backed securities          
Debt Securities, Available-for-sale [Line Items]          
HTM allowance for credit losses $ 0        
Municipal Bonds          
Debt Securities, Available-for-sale [Line Items]          
Number of private activity bonds | bond 2        
Amortized Cost $ 18,220,000        
Corporate securities          
Debt Securities, Available-for-sale [Line Items]          
HTM allowance for credit losses 78,000 78,000 116,000 $ 116,000  
Amortized Cost $ 21,000,000 21,000,000 27,250,000    
Number of individual companies | company 11        
U.S. Treasury & Agency securities          
Debt Securities, Available-for-sale [Line Items]          
HTM allowance for credit losses $ 0        
Amortized Cost $ 38,100,000 $ 38,100,000 $ 38,100,000