v3.26.1
Securities - Schedule of Comparison of Securities by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available for sale:    
Amortized Cost $ 901,862 $ 674,139
Gross Unrealized Gains 447 3,561
Gross Unrealized Losses (11,551) (1,108)
Fair Value 890,758 676,592
Held to maturity:    
Amortized Cost 323,353 322,825
Gross Unrealized Gains 4 8
Gross Unrealized Losses (58,063) (54,739)
Fair Value 265,294 268,094
U.S. Treasuries    
Available for sale:    
Amortized Cost 49,539 98,123
Gross Unrealized Gains 0 26
Gross Unrealized Losses (32) 0
Fair Value 49,507 98,149
Corporate debt securities    
Available for sale:    
Amortized Cost 5,000 6,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (87) (51)
Fair Value 4,913 6,449
Held to maturity:    
Amortized Cost 55,294 55,199
Gross Unrealized Gains 4 8
Gross Unrealized Losses (3,565) (3,112)
Fair Value 51,733 52,095
Municipal bonds    
Available for sale:    
Amortized Cost 16,005 21,211
Gross Unrealized Gains 64 218
Gross Unrealized Losses (890) (373)
Fair Value 15,179 21,056
Collateralized mortgage obligations    
Available for sale:    
Amortized Cost 568,188 301,685
Gross Unrealized Gains 104 1,232
Gross Unrealized Losses (7,888) (336)
Fair Value 560,404 302,581
Mortgage-backed securities    
Available for sale:    
Amortized Cost 263,130 246,620
Gross Unrealized Gains 279 2,085
Gross Unrealized Losses (2,654) (348)
Fair Value 260,755 248,357
U.S. Government Agencies    
Held to maturity:    
Amortized Cost 268,059 267,626
Gross Unrealized Gains 0 0
Gross Unrealized Losses (54,498) (51,627)
Fair Value $ 213,561 $ 215,999