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
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss)    
Beginning balance $ 301,489 $ 270,520
Other comprehensive income (loss) before reclassifications, net of tax (214) 515
Amounts reclassified from accumulated other comprehensive income, net of tax (45) (467)
Total other comprehensive (loss) income, net of tax (259) 48
Ending balance 311,866 275,214
Total    
Accumulated Other Comprehensive Income (Loss)    
Beginning balance (216) (1,244)
Total other comprehensive (loss) income, net of tax (259) 48
Ending balance (475) (1,196)
Net Unrealized Gain (Loss) on Available for Sale Securities    
Accumulated Other Comprehensive Income (Loss)    
Beginning balance (1,774) (3,832)
Other comprehensive income (loss) before reclassifications, net of tax (300) 914
Amounts reclassified from accumulated other comprehensive income, net of tax 0 0
Total other comprehensive (loss) income, net of tax (300) 914
Ending balance (2,074) (2,918)
Net Unrealized Gain (Loss) on Interest Rate Swaps    
Accumulated Other Comprehensive Income (Loss)    
Beginning balance 1,558 2,588
Other comprehensive income (loss) before reclassifications, net of tax 86 (399)
Amounts reclassified from accumulated other comprehensive income, net of tax (45) (467)
Total other comprehensive (loss) income, net of tax 41 (866)
Ending balance $ 1,599 $ 1,722