v3.26.1
Securities - Schedule of Information Regarding Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities in an Unrealized Loss Position for Less than Twelve Months    
Fair value, AFS and HTM $ 425,103 $ 181,075
Unrealized losses, AFS and HTM 5,278 769
Securities in an Unrealized Loss Position for More than Twelve Months    
Fair value, AFS and HTM 1,444,568 1,512,307
Unrealized losses, AFS and HTM 268,337 265,224
Total    
Fair value, AFS and HTM 1,869,671 1,693,382
Unrealized losses, AFS and HTM 273,615 265,993
U.S. Treasuries    
Securities in an Unrealized Loss Position for Less than Twelve Months    
Fair value, AFS 42,524 19,959
Unrealized losses, AFS 691 46
Securities in an Unrealized Loss Position for More than Twelve Months    
Fair value, AFS 0 0
Unrealized losses, AFS 0 0
Total    
Fair value, AFS 42,524 19,959
Unrealized losses, AFS 691 46
Government-sponsored enterprise securities    
Securities in an Unrealized Loss Position for Less than Twelve Months    
Fair value, AFS 0 0
Unrealized losses, AFS 0 0
Securities in an Unrealized Loss Position for More than Twelve Months    
Fair value, AFS 1,761 1,758
Unrealized losses, AFS 211 210
Total    
Fair value, AFS 1,761 1,758
Unrealized losses, AFS 211 210
Mortgage-backed securities    
Securities in an Unrealized Loss Position for Less than Twelve Months    
Fair value, AFS and HTM 370,955 157,405
Unrealized losses, AFS and HTM 4,540 684
Securities in an Unrealized Loss Position for More than Twelve Months    
Fair value, AFS and HTM 1,010,165 1,074,038
Unrealized losses, AFS and HTM 201,914 200,547
Total    
Fair value, AFS and HTM 1,381,120 1,231,443
Unrealized losses, AFS and HTM 206,454 201,231
Corporate bonds    
Securities in an Unrealized Loss Position for Less than Twelve Months    
Fair value, AFS 10,707 3,711
Unrealized losses, AFS 44 39
Securities in an Unrealized Loss Position for More than Twelve Months    
Fair value, AFS 0 0
Unrealized losses, AFS 0 0
Total    
Fair value, AFS 10,707 3,711
Unrealized losses, AFS 44 39
State and local governments    
Securities in an Unrealized Loss Position for Less than Twelve Months    
Fair value, AFS and HTM 917 0
Unrealized losses, AFS and HTM 3 0
Securities in an Unrealized Loss Position for More than Twelve Months    
Fair value, AFS and HTM 432,642 436,511
Unrealized losses, AFS and HTM 66,212 64,467
Total    
Fair value, AFS and HTM 433,559 436,511
Unrealized losses, AFS and HTM $ 66,215 $ 64,467