v3.26.1
Investment Securities - Schedule of Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investment Securities    
Fair Value, Less than 12 months $ 715,220 $ 377,292
Gross Unrealized Loss , Less than 12 months (5,123) (1,078)
Fair Value, 12 months or more 540,943 626,005
Gross Unrealized Loss , 12 months or more (48,238) (48,589)
Fair Value, Total 1,256,163 1,003,297
Gross Unrealized Loss , Total (53,361) (49,667)
U.S. government agency securities    
Investment Securities    
Fair Value, Less than 12 months 482,620 274,195
Gross Unrealized Loss , Less than 12 months (1,211) (500)
Fair Value, 12 months or more 256,131 275,887
Gross Unrealized Loss , 12 months or more (1,861) (1,685)
Fair Value, Total 738,751 550,082
Gross Unrealized Loss , Total (3,072) (2,185)
Mortgage-backed securities - residential    
Investment Securities    
Fair Value, Less than 12 months 197,976 97,187
Gross Unrealized Loss , Less than 12 months (3,601) (567)
Fair Value, 12 months or more 152,501 207,127
Gross Unrealized Loss , 12 months or more (29,672) (29,114)
Fair Value, Total 350,477 304,314
Gross Unrealized Loss , Total (33,273) (29,681)
Mortgage-backed securities - commercial    
Investment Securities    
Fair Value, Less than 12 months 6,327 1,898
Gross Unrealized Loss , Less than 12 months (109) (9)
Fair Value, 12 months or more 8,647 8,780
Gross Unrealized Loss , 12 months or more (526) (477)
Fair Value, Total 14,974 10,678
Gross Unrealized Loss , Total (635) (486)
Municipal securities    
Investment Securities    
Fair Value, Less than 12 months 20,238 4,012
Gross Unrealized Loss , Less than 12 months (118) (2)
Fair Value, 12 months or more 123,664 133,213
Gross Unrealized Loss , 12 months or more (16,179) (17,311)
Fair Value, Total 143,902 137,225
Gross Unrealized Loss , Total (16,297) (17,313)
U.S. Treasury securities    
Investment Securities    
Fair Value, Less than 12 months 7,066  
Gross Unrealized Loss , Less than 12 months (77)  
Fair Value, 12 months or more 0  
Gross Unrealized Loss , 12 months or more 0  
Fair Value, Total 7,066  
Gross Unrealized Loss , Total (77)  
Corporate securities    
Investment Securities    
Fair Value, Less than 12 months 993 0
Gross Unrealized Loss , Less than 12 months (7) 0
Fair Value, 12 months or more 0 998
Gross Unrealized Loss , 12 months or more 0 (2)
Fair Value, Total 993 998
Gross Unrealized Loss , Total $ (7) $ (2)