v3.25.1
Securities, HTM Securities in Continuous Unrealized Loss Position (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Position
Dec. 31, 2024
USD ($)
Position
Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 months $ 11,651 $ 16,605
12 months or longer 633,055 640,538
Total 644,706 657,143
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months (130) (114)
12 months or longer (80,359) (92,904)
Total $ (80,489) $ (93,018)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 14 13
12 months or longer | Position 266 276
Total | Position 280 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,800 $ 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 85,696 83,344
Total 85,696 83,344
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months 0 0
12 months or longer (14,304) (16,656)
Total $ (14,304) $ (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 $ 0 $ 0
12 months or longer 188,902 189,271
Total 188,902 189,271
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months 0 0
12 months or longer (29,182) (34,865)
Total $ (29,182) $ (34,865)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 0 0
12 months or longer | Position 34 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 196,888 198,978
Total 196,888 206,125
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months 0 (7)
12 months or longer (19,937) (22,792)
Total $ (19,937) $ (22,799)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 0 1
12 months or longer | Position 52 52
Total | Position 52 53
State & Municipal [Member]    
Unrealized Loss Position, Fair Value [Abstract]    
Less than 12 months $ 11,651 $ 9,458
12 months or longer 161,569 168,945
Total 173,220 178,403
Unrealized Loss Position, Unrealized Losses [Abstract]    
Less than 12 months (130) (107)
12 months or longer (16,936) (18,591)
Total $ (17,066) $ (18,698)
Unrealized Loss Position, Number of Positions [Abstract]    
Less than 12 months | Position 14 12
12 months or longer | Position 176 186
Total | Position 190 198
US Government Agencies Debt Securities and US Government-sponsored Enterprises Debt Securities [Member]    
HTM Securities [Abstract]    
Held-to-maturity debt securities, percentage 65.00% 66.00%
Local Municipal Bonds [Member]    
HTM Securities [Abstract]    
HTM debt securities $ 99,400 $ 99,400