v3.26.1
Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component, Net of Tax (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)        
Beginning balance $ 311,866 $ 275,214 $ 301,489 $ 270,520
Other comprehensive (loss) income before reclassifications, net of tax (53) 436 (265) 951
Amounts reclassified from accumulated other comprehensive (loss), net of tax (42) (143) (89) (610)
Total other comprehensive income (loss), net of tax (95) 293 (354) 341
Ending balance 323,500 283,290 323,500 283,290
Accumulated Other Comprehensive (Loss) Income        
Accumulated Other Comprehensive Income (Loss)        
Beginning balance (475) (1,196) (216) (1,244)
Total other comprehensive income (loss), net of tax (95) 293 (354) 341
Ending balance (570) (903) (570) (903)
Net Unrealized Gain (Loss) on Available for Sale Securities        
Accumulated Other Comprehensive Income (Loss)        
Beginning balance (2,074) (2,916) (1,774) (3,832)
Other comprehensive (loss) income before reclassifications, net of tax (276) 504 (576) 1,420
Amounts reclassified from accumulated other comprehensive (loss), net of tax 0 0 0 0
Total other comprehensive income (loss), net of tax (276) 504 (576) 1,420
Ending balance (2,350) (2,412) (2,350) (2,412)
Net Unrealized Gain (Loss) on Interest Rate Swaps        
Accumulated Other Comprehensive Income (Loss)        
Beginning balance 1,599 1,720 1,558 2,588
Other comprehensive (loss) income before reclassifications, net of tax 223 (68) 311 (469)
Amounts reclassified from accumulated other comprehensive (loss), net of tax (42) (143) (89) (610)
Total other comprehensive income (loss), net of tax 181 (211) 222 (1,079)
Ending balance $ 1,780 $ 1,509 $ 1,780 $ 1,509