v3.26.1
Investment Securities - Summary of Credit Quality Indicators 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
AA+    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 758,223 651,732
U.S. Treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities   24,900
U.S. Treasury securities | AA+    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities   24,900
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
Residential mortgage pass-through securities issued or guaranteed by U.S. government agencies or sponsored enterprises | AA+    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 236,687 236,535
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
Other residential MBS issued or guaranteed by U.S. government agencies or sponsored enterprises | AA+    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 521,536 $ 390,297