v3.25.2
Securities, HTM Securities in Continuous Unrealized Loss Position (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Position
Dec. 31, 2024
USD ($)
Position
Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 months $ 21,843 $ 16,605
12 months or longer 612,678 640,538
Total 634,521 657,143
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months (175) (114)
12 months or longer (74,193) (92,904)
Total $ (74,368) $ (93,018)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 13 13
12 months or longer | Position 257 276
Total | Position 270 289
HTM Securities [Abstract]    
HTM debt securities, nonaccrual $ 0 $ 0
Accrued interest reversed against interest income 0 0
Collateral-dependent HTM debt securities 0 0
Allowance for credit losses on HTM securities 0 0
AIR on HTM debt securities $ 4,400 $ 4,400
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Past Due [Member]    
HTM Securities [Abstract]    
HTM debt securities $ 0 $ 0
Federal Agency [Member]    
Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 months 0 0
12 months or longer 87,171 83,344
Total 87,171 83,344
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months 0 0
12 months or longer (12,829) (16,656)
Total $ (12,829) $ (16,656)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 0 0
12 months or longer | Position 4 4
Total | Position 4 4
Mortgage-Backed [Member]    
Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 months $ 11,031 $ 0
12 months or longer 174,596 189,271
Total 185,627 189,271
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months (4) 0
12 months or longer (27,390) (34,865)
Total $ (27,394) $ (34,865)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 1 0
12 months or longer | Position 33 34
Total | Position 34 34
Collateralized Mortgage Obligations [Member]    
Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 months $ 0 $ 7,147
12 months or longer 193,085 198,978
Total 193,085 206,125
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months 0 (7)
12 months or longer (18,274) (22,792)
Total $ (18,274) $ (22,799)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 0 1
12 months or longer | Position 49 52
Total | Position 49 53
State & Municipal [Member]    
Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 months $ 10,812 $ 9,458
12 months or longer 157,826 168,945
Total 168,638 178,403
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months (171) (107)
12 months or longer (15,700) (18,591)
Total $ (15,871) $ (18,698)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 12 12
12 months or longer | Position 171 186
Total | Position 183 198
US Government Agencies Debt Securities and US Government-sponsored Enterprises Debt Securities [Member]    
HTM Securities [Abstract]    
Held-to-maturity debt securities, percentage 66.00% 66.00%
Local Municipal Bonds [Member]    
HTM Securities [Abstract]    
HTM debt securities $ 89,100 $ 84,700