v3.25.2
Accumulated Other Comprehensive Income (Loss) - Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Interest and fees on loans $ (95,005)   $ (92,728)   $ (188,037) $ (185,687)
Income (loss) before income taxes 18,936   7,136   13,005 12,133
Other operating expense 5,350   6,168   12,222 12,395
Provision for income taxes 4,733   1,814   8,598 3,127
Net Income (Loss) 14,203 $ (9,796) 5,322 $ 3,684 4,407 9,006
Reclassification out of accumulated other comprehensive income | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]            
Interest and fees on loans         (115)  
Income (loss) before income taxes 2,780       7,311  
Provision (benefit) for income taxes (862)   (1,998)   (2,266) (4,130)
Net Income (Loss) 1,918   4,434   5,045 9,164
Reclassification out of accumulated other comprehensive income | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest rate swaps            
Interest expense (2,883)   (6,432)   7,426 13,294
Reclassification out of accumulated other comprehensive income | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Interest rate floor options            
Interest and fees on loans (103)          
Reclassification out of accumulated other comprehensive income | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]            
Other operating expense 74   92   146 184
Reclassification out of accumulated other comprehensive income | Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]            
Provision (benefit) for income taxes     (29)     (58)
Other operating expense (24)          
Provision for income taxes         (46)  
Net Income (Loss) $ 50   $ 63   $ 100 $ 126