XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Dec. 31, 2023
Available for sale:    
Available-for-sale debt securities, amortized cost basis $ 261,789 $ 215,380
Gross Unrealized Gains 913 1,215
Gross Unrealized Losses 20,040 20,400
Estimated Fair Value 242,662 196,195
Held to maturity:    
Amortized Cost 347,992 404,208
Gross Unrealized Gains 316 923
Gross Unrealized Losses 31,985 30,608
Estimated Fair Value 316,323 374,523
U.S. government agencies    
Held to maturity:    
Amortized Cost 9,370 9,292
Gross Unrealized Gains 0 0
Gross Unrealized Losses 1,058 1,066
Estimated Fair Value 8,312 8,226
Corporate bonds    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 29,842 29,882
Gross Unrealized Gains 0 0
Gross Unrealized Losses 2,473 3,077
Estimated Fair Value 27,369 26,805
Municipal securities    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 2,320 2,322
Gross Unrealized Gains 90 182
Gross Unrealized Losses 0 0
Estimated Fair Value 2,410 2,504
Held to maturity:    
Amortized Cost 158,734 168,175
Gross Unrealized Gains 316 923
Gross Unrealized Losses 7,459 6,123
Estimated Fair Value 151,591 162,975
Mortgage-backed securities    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 212,663 164,419
Gross Unrealized Gains 821 1,014
Gross Unrealized Losses 15,888 15,621
Estimated Fair Value 197,596 149,812
Held to maturity:    
Amortized Cost 114,702 119,872
Gross Unrealized Gains 0 0
Gross Unrealized Losses 15,665 15,105
Estimated Fair Value 99,037 104,767
Collateralized mortgage obligations    
Available for sale:    
Available-for-sale debt securities, amortized cost basis 16,964 18,757
Gross Unrealized Gains 2 19
Gross Unrealized Losses 1,679 1,702
Estimated Fair Value 15,287 17,074
Held to maturity:    
Amortized Cost 35,521 37,437
Gross Unrealized Losses 7,238 7,276
Estimated Fair Value 28,283 30,161
Treasury securities    
Held to maturity:    
Amortized Cost 29,665 69,432
Gross Unrealized Losses 565 1,038
Estimated Fair Value $ 29,100 $ 68,394