v3.26.1
Securities - Schedule of Book Values and Fair Values of Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Amortized Cost $ 2,143,544 $ 2,242,678
Fair Value 1,939,075 2,048,556
Unrealized gains 2,723 7,205
Unrealized (losses) (207,192) (201,327)
Securities held to maturity:    
Amortized Cost 509,712 513,099
Fair Value 443,298 448,452
Unrealized gains 9 19
Unrealized (losses) (66,423) (64,666)
U.S. Treasuries    
Fair Value    
Amortized Cost 165,504 165,137
Fair Value 165,202 168,095
Unrealized gains 389 3,004
Unrealized (losses) (691) (46)
Government-sponsored enterprise securities    
Fair Value    
Amortized Cost 1,972 1,968
Fair Value 1,761 1,758
Unrealized gains 0 0
Unrealized (losses) (211) (210)
Mortgage-backed securities    
Fair Value    
Amortized Cost 1,957,870 2,057,381
Fair Value 1,753,884 1,860,357
Unrealized gains 2,260 4,008
Unrealized (losses) (206,246) (201,032)
Securities held to maturity:    
Amortized Cost 5,623 6,735
Fair Value 5,415 6,536
Unrealized gains 0 0
Unrealized (losses) (208) (199)
Corporate bonds    
Fair Value    
Amortized Cost 18,198 18,192
Fair Value 18,228 18,346
Unrealized gains 74 193
Unrealized (losses) (44) (39)
State and local governments    
Securities held to maturity:    
Amortized Cost 504,089 506,364
Fair Value 437,883 441,916
Unrealized gains 9 19
Unrealized (losses) $ (66,215) $ (64,467)