v3.25.2
Securities - Securities Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Amortized cost $ 783,050 $ 817,664
Gross Unrealized Gains 3,404 2,245
Gross Unrealized Losses (42,565) (51,662)
Fair value 743,889 768,247
Asset Pledged as Collateral    
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Fair value 282,000 289,900
U.S. Treasury Securities    
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Amortized cost 155,939 179,835
Gross Unrealized Gains   3
Gross Unrealized Losses (10,285) (12,090)
Fair value 145,654 167,748
Municipal Bonds    
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Amortized cost 129,599 139,891
Gross Unrealized Gains 39 23
Gross Unrealized Losses (14,584) (17,649)
Fair value 115,054 122,265
Mortgage-Backed Securities    
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Amortized cost 280,504 259,833
Gross Unrealized Gains 1,713 882
Gross Unrealized Losses (12,319) (15,825)
Fair value 269,898 244,890
Corporate Securities    
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Amortized cost 133,931 139,161
Gross Unrealized Gains 1,452 1,041
Gross Unrealized Losses (5,286) (6,016)
Fair value 130,097 134,186
U.S. Government Agency Securities    
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Amortized cost 11,086 22,053
Gross Unrealized Gains 110 85
Gross Unrealized Losses (40) (56)
Fair value 11,156 22,082
Asset-Backed Securities    
The amortized cost and estimated fair value of securities with gross unrealized gains and losses    
Amortized cost 71,991 76,891
Gross Unrealized Gains 90 211
Gross Unrealized Losses (51) (26)
Fair value $ 72,030 $ 77,076