v3.26.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 268,147 $ 252,958 $ 265,638 $ 246,614
Net change during the period (234) 766 (644) 2,163
Ending balance 273,784 253,732 273,784 253,732
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (7,525) (9,255) (7,115) (10,652)
Net change during the period (234) 766 (644) 2,163
Ending balance (7,759) (8,489) (7,759) (8,489)
Unrealized Loss on Available-for-sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     (7,166) (10,732)
Net change during the period     (630) 2,178
Ending balance (7,796) (8,554) (7,796) (8,554)
Unrealized Gains on Securities Transferred from Available-for-sale to Held-to-maturity        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     51 80
Net change during the period     (14) (15)
Ending balance $ 37 $ 65 $ 37 $ 65