v3.25.2
Accumulated Other Comprehensive Income - 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
Changes in each component of accumulated other comprehensive income (loss), net of tax        
Balance at the beginning $ 468,975 $ 433,611 $ 457,935 $ 425,515
Total Other Comprehensive Income (Loss), Net of Tax (2,869) 396 (864) 2,926
Balance at the end 476,282 439,241 476,282 439,241
Available For Sale Securities        
Changes in each component of accumulated other comprehensive income (loss), net of tax        
Balance at the beginning (22,265) (31,618) (27,743) (31,720)
Other Comprehensive Income (Loss) Before Reclassifications (341) 832 5,137 1,000
Amounts Reclassified from Accumulated Other Comprehensive Income (338) (228) (338) (294)
Total Other Comprehensive Income (Loss), Net of Tax (679) 604 4,799 706
Balance at the end (22,944) (31,014) (22,944) (31,014)
Cash Flow Hedge        
Changes in each component of accumulated other comprehensive income (loss), net of tax        
Balance at the beginning 10,906 15,902 14,379 13,474
Other Comprehensive Income (Loss) Before Reclassifications (1,037) 1,451 (3,205) 5,521
Amounts Reclassified from Accumulated Other Comprehensive Income (1,153) (1,659) (2,458) (3,301)
Total Other Comprehensive Income (Loss), Net of Tax (2,190) (208) (5,663) 2,220
Balance at the end 8,716 15,694 8,716 15,694
Accumulated Other Comprehensive Income (loss)        
Changes in each component of accumulated other comprehensive income (loss), net of tax        
Balance at the beginning (11,359) (15,716) (13,364) (18,246)
Other Comprehensive Income (Loss) Before Reclassifications (1,378) 2,283 1,932 6,521
Amounts Reclassified from Accumulated Other Comprehensive Income (1,491) (1,887) (2,796) (3,595)
Total Other Comprehensive Income (Loss), Net of Tax (2,869) 396 (864) 2,926
Balance at the end $ (14,228) $ (15,320) $ (14,228) $ (15,320)