v3.25.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 252,958 $ 234,550 $ 246,614 $ 229,914
Net change during the period 766 98 2,163 (304)
Ending balance 253,732 235,346 253,732 235,346
Accumulated Other Comprehensive (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (9,255) (12,653) (10,652) (12,251)
Net change during the period 766 98 2,163 (304)
Ending balance (8,489) (12,555) (8,489) (12,555)
Unrealized Loss on Available-for-sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     (10,732) (12,400)
Net change during the period     2,178 (260)
Ending balance (8,554) (12,660) (8,554) (12,660)
Unrealized Gains on Securities Transferred from Available-for-sale to Held-to-maturity        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     80 149
Net change during the period     (15) (44)
Ending balance $ 65 $ 105 $ 65 $ 105