v3.26.1
Investment Securities - Summary of Held-to-Maturity Securities, Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months $ 291,664 $ 1,174
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (3,303) (1)
Fair Value, 12 months or more 287,252 338,398
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (58,556) (57,258)
Total Fair Value 578,916 339,572
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (61,859) (57,259)
U.S. Treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, 12 months or more   24,850
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss   (49)
Total Fair Value   24,850
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss   (49)
Residential mortgage pass-through securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months 39,556 1,174
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (380) (1)
Fair Value, 12 months or more 152,564 169,340
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (24,062) (23,226)
Total Fair Value 192,120 170,514
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (24,442) (23,227)
Other residential MBS issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months 252,108  
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (2,923)  
Fair Value, 12 months or more 134,688 144,208
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (34,494) (33,983)
Total Fair Value 386,796 144,208
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss $ (37,417) $ (33,983)