v3.25.3
Securities - Schedule of Comparison of Securities by Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Available for sale:    
Amortized Cost $ 372,873 $ 284,321
Gross Unrealized Gains 2,651 253
Gross Unrealized Losses (1,189) (3,477)
Fair Value 374,335 281,097
Held to maturity:    
Amortized Cost 322,563 321,772
Gross Unrealized Gains 6 0
Gross Unrealized Losses (58,003) (70,314)
Fair Value 264,566 251,458
U.S. Treasuries    
Available for sale:    
Amortized Cost 0 147,840
Gross Unrealized Gains 0 33
Gross Unrealized Losses 0 (93)
Fair Value 0 147,780
U.S. Government Agencies    
Available for sale:    
Amortized Cost 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 0 0
Held to maturity:    
Amortized Cost 267,410 266,761
Gross Unrealized Gains 0 0
Gross Unrealized Losses (54,569) (64,671)
Fair Value 212,841 202,090
Corporate debt securities    
Available for sale:    
Amortized Cost 8,300 12,250
Gross Unrealized Gains 0 0
Gross Unrealized Losses (245) (668)
Fair Value 8,055 11,582
Held to maturity:    
Amortized Cost 55,153 55,011
Gross Unrealized Gains 6 0
Gross Unrealized Losses (3,434) (5,643)
Fair Value 51,725 49,368
Municipal bonds    
Available for sale:    
Amortized Cost 17,723 21,736
Gross Unrealized Gains 190 220
Gross Unrealized Losses (460) (339)
Fair Value 17,453 21,617
Collateralized mortgage obligations    
Available for sale:    
Amortized Cost 136,305 32,065
Gross Unrealized Gains 824 0
Gross Unrealized Losses (101) (446)
Fair Value 137,028 31,619
Mortgage-backed securities    
Available for sale:    
Amortized Cost 210,545 70,430
Gross Unrealized Gains 1,637 0
Gross Unrealized Losses (383) (1,931)
Fair Value $ 211,799 $ 68,499