v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance $ 710,847 $ 715,113
Other comprehensive income (loss) before reclassifications 9,004 (5,653)
Amounts reclassified from AOCI to income 617 987
Ending Balance 571,437 723,044
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (81,960) (76,753)
Ending Balance (72,339) (81,419)
Unrealized gains and losses on investment securities available for sale    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (79,021) (71,556)
Other comprehensive income (loss) before reclassifications 8,354 (4,451)
Amounts reclassified from AOCI to income 0 0
Ending Balance (70,667) (76,007)
Unrealized gains and losses on cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (2,939) (5,197)
Other comprehensive income (loss) before reclassifications 650 (1,202)
Amounts reclassified from AOCI to income 617 987
Ending Balance $ (1,672) $ (5,412)