v3.26.1
Investment Securities - Summary of Held-to-maturity Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity Securities $ 758,223 $ 651,732
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain 361 2,976
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (61,859) (57,259)
Fair value 696,725 597,449
U.S. Treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity Securities   24,900
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss   (49)
Fair value   24,851
Residential mortgage pass-through securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity Securities 236,687 236,535
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain 90 666
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (24,442) (23,227)
Fair value 212,335 213,974
Other residential MBS issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity Securities 521,536 390,297
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain 271 2,310
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (37,417) (33,983)
Fair value $ 484,390 $ 358,624