XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SECURITIES - Amortized Cost and Fair Values of Securities with Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Available-for-sale:    
Amortized Cost $ 754,493 $ 757,492
Gross Unrealized Gains 1,385 412
Gross Unrealized Losses (49,743) (59,855)
Allowance for Credit Losses 0 0
Fair Value 706,135 698,049
Held-to-maturity    
Amortized Cost 490,398 499,858
Gross Unrealized Gains 61 48
Gross Unrealized Losses (44,697) (54,720)
Fair Value 445,762 445,186
Allowance for Credit Losses 0 0
U.S. Treasury    
Available-for-sale:    
Amortized Cost 109,688 119,690
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6,825) (8,545)
Allowance for Credit Losses 0 0
Fair Value 102,863 111,145
U.S. government agency    
Available-for-sale:    
Amortized Cost 53,611 55,742
Gross Unrealized Gains 46 0
Gross Unrealized Losses (1,877) (2,544)
Allowance for Credit Losses 0 0
Fair Value 51,780 53,198
Held-to-maturity    
Amortized Cost 88,477 88,472
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6,800) (8,819)
Fair Value 81,677 79,653
Allowance for Credit Losses 0 0
Municipal    
Available-for-sale:    
Amortized Cost 149,697 150,163
Gross Unrealized Gains 0 0
Gross Unrealized Losses (17,359) (19,484)
Allowance for Credit Losses 0 0
Fair Value 132,338 130,679
Held-to-maturity    
Amortized Cost 35,199 35,862
Gross Unrealized Gains 47 48
Gross Unrealized Losses (271) (371)
Fair Value 34,975 35,539
Allowance for Credit Losses 0 0
Agency residential    
Available-for-sale:    
Amortized Cost 246,356 241,342
Gross Unrealized Gains 1,011 253
Gross Unrealized Losses (11,151) (14,227)
Allowance for Credit Losses 0 0
Fair Value 236,216 227,368
Held-to-maturity    
Amortized Cost 83,308 85,643
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4,417) (5,796)
Fair Value 78,891 79,847
Allowance for Credit Losses 0 0
Agency commercial    
Available-for-sale:    
Amortized Cost 126,448 128,823
Gross Unrealized Gains 6 3
Gross Unrealized Losses (10,051) (12,145)
Allowance for Credit Losses 0 0
Fair Value 116,403 116,681
Held-to-maturity    
Amortized Cost 283,414 289,881
Gross Unrealized Gains 14 0
Gross Unrealized Losses (33,209) (39,734)
Fair Value 250,219 250,147
Allowance for Credit Losses 0 0
Corporate    
Available-for-sale:    
Amortized Cost 68,693 61,732
Gross Unrealized Gains 322 156
Gross Unrealized Losses (2,480) (2,910)
Allowance for Credit Losses 0 0
Fair Value $ 66,535 $ 58,978