v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance $ 715,113 $ 696,139 $ 600,190
Other comprehensive income (loss) before reclassifications (8,853) (3,640) (76,161)
Amounts reclassified from AOCI to income 3,646 10,684 (12,873)
Ending Balance 710,847 715,113 696,139
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (76,753) (83,797) 5,237
Ending Balance (81,960) (76,753) (83,797)
Unrealized gains and losses on investment securities available for sale      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (71,508) (76,499) 1,543
Other comprehensive income (loss) before reclassifications (7,577) (1,900) (78,048)
Amounts reclassified from AOCI to income 64 6,891 6
Ending Balance (79,021) (71,508) (76,499)
Unrealized gains and losses on cash flow hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (5,245) (7,298) 3,694
Other comprehensive income (loss) before reclassifications (1,276) (1,740) 1,887
Amounts reclassified from AOCI to income 3,582 3,793 (12,879)
Ending Balance $ (2,939) $ (5,245) $ (7,298)