v3.26.1
Investment Securities - Summary of Investment Securities that were in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available for Sale    
Fair value, less than 12 months $ 412,623 $ 107,448
Unrealized losses, less than 12 months 3,930 679
Fair value, 12 months or more 137,294 161,290
Unrealized losses, 12 months or more 12,204 12,105
Fair value, total 549,917 268,738
Unrealized losses, total 16,134 12,784
Held to maturity:    
Fair value, less than 12 months 17,293 0
Unrealized losses, less than 12 months 1,060 0
Fair value, 12 months or more 3,130 3,804
Unrealized losses, 12 months or more 41 45
Fair value, total 20,423 3,804
Unrealized losses, total 1,101 45
U.S. Treasuries    
Available for Sale    
Fair value, less than 12 months 81,697 7,550
Unrealized losses, less than 12 months 670 8
Fair value, 12 months or more 0 4,810
Unrealized losses, 12 months or more 0 12
Fair value, total 81,697 12,360
Unrealized losses, total 670 20
U.S. Government agency obligations    
Available for Sale    
Fair value, less than 12 months 110,301 9,553
Unrealized losses, less than 12 months 844 37
Fair value, 12 months or more 41,478 50,710
Unrealized losses, 12 months or more 2,792 2,683
Fair value, total 151,779 60,263
Unrealized losses, total 3,636 2,720
Residential mortgage-backed securities    
Available for Sale    
Fair value, less than 12 months 74,469 23,659
Unrealized losses, less than 12 months 911 269
Fair value, 12 months or more 47,181 51,188
Unrealized losses, 12 months or more 6,938 6,833
Fair value, total 121,650 74,847
Unrealized losses, total 7,849 7,102
Commercial mortgage-backed securities    
Available for Sale    
Fair value, less than 12 months 124,539 54,855
Unrealized losses, less than 12 months 1,320 306
Fair value, 12 months or more 2,820 2,827
Unrealized losses, 12 months or more 266 264
Fair value, total 127,359 57,682
Unrealized losses, total 1,586 570
Corporate investments    
Available for Sale    
Fair value, less than 12 months 7,973 3,515
Unrealized losses, less than 12 months 27 6
Fair value, 12 months or more 24,225 26,541
Unrealized losses, 12 months or more 1,296 1,479
Fair value, total 32,198 30,056
Unrealized losses, total 1,323 1,485
States and political subdivisions    
Available for Sale    
Fair value, less than 12 months 13,644 8,316
Unrealized losses, less than 12 months 158 53
Fair value, 12 months or more 21,590 25,214
Unrealized losses, 12 months or more 912 834
Fair value, total 35,234 33,530
Unrealized losses, total 1,070 887
Held to maturity:    
Fair value, less than 12 months 17,293 0
Unrealized losses, less than 12 months 1,060 0
Fair value, 12 months or more 3,130 3,804
Unrealized losses, 12 months or more 41 45
Fair value, total 20,423 3,804
Unrealized losses, total $ 1,101 $ 45