v3.25.2
MARKETABLE SECURITIES - Schedule of Amortized Cost and Fair Value of Securities Available for Sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available for sale:    
Available-for-sale debt securities, amortized cost basis $ 383,557 $ 361,061
Gross Unrealized Gains 1,452 595
Gross Unrealized Losses 17,080 21,352
Estimated Fair Value 367,929 340,304
Held to maturity:    
Amortized Cost 280,835 334,732
Gross Unrealized Gains 101 289
Gross Unrealized Losses 27,363 31,776
Estimated Fair Value 253,573 303,245
U.S. government agencies    
Held to maturity:    
Amortized Cost 9,529 9,449
Gross Unrealized Gains 0 0
Gross Unrealized Losses 691 948
Estimated Fair Value 8,838 8,501
Treasury securities    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 44,516 44,015
Gross Unrealized Gains 0 0
Gross Unrealized Losses 133 340
Estimated Fair Value 44,383 43,675
Held to maturity:    
Amortized Cost   29,871
Gross Unrealized Losses   165
Estimated Fair Value   29,706
Corporate bonds    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 21,766 27,805
Gross Unrealized Gains 0 0
Gross Unrealized Losses 1,297 1,822
Estimated Fair Value 20,469 25,983
Municipal securities    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 14,003 2,318
Gross Unrealized Gains 328 75
Gross Unrealized Losses 0 0
Estimated Fair Value 14,331 2,393
Held to maturity:    
Amortized Cost 135,556 152,626
Gross Unrealized Gains 101 289
Gross Unrealized Losses 6,612 7,020
Estimated Fair Value 129,045 145,895
Mortgage-backed securities    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 284,189 265,369
Gross Unrealized Gains 1,044 487
Gross Unrealized Losses 14,306 17,122
Estimated Fair Value 270,927 248,734
Held to maturity:    
Amortized Cost 104,175 109,281
Gross Unrealized Gains 0 0
Gross Unrealized Losses 14,178 16,015
Estimated Fair Value 89,997 93,266
Collateralized mortgage obligations    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 19,083 21,554
Gross Unrealized Gains 80 33
Gross Unrealized Losses 1,344 2,068
Estimated Fair Value 17,819 19,519
Held to maturity:    
Amortized Cost 31,575 33,505
Gross Unrealized Losses 5,882 7,628
Estimated Fair Value $ 25,693 $ 25,877