v3.26.1
Repurchase Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Repurchase Agreements    
Securities sold under agreements to repurchase $ 29,388 $ 29,403
State and municipal obligations    
Repurchase Agreements    
Securities sold under agreements to repurchase 29,388 29,403
Securities pledged 53,600 51,300
Overnight and Continuous    
Repurchase Agreements    
Securities sold under agreements to repurchase 29,388 29,403
Overnight and Continuous | State and municipal obligations    
Repurchase Agreements    
Securities sold under agreements to repurchase 29,388 29,403
Up to 30 Days    
Repurchase Agreements    
Securities sold under agreements to repurchase 0 0
Up to 30 Days | State and municipal obligations    
Repurchase Agreements    
Securities sold under agreements to repurchase 0 0
30-90 Days    
Repurchase Agreements    
Securities sold under agreements to repurchase 0 0
30-90 Days | State and municipal obligations    
Repurchase Agreements    
Securities sold under agreements to repurchase 0 0
Greater than 90 Days    
Repurchase Agreements    
Securities sold under agreements to repurchase 0 0
Greater than 90 Days | State and municipal obligations    
Repurchase Agreements    
Securities sold under agreements to repurchase $ 0 $ 0