XML 119 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Deposits - Maturities of Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Maturities of interest-bearing deposits [Abstract]    
2026 $ 3,401,544  
2027 50,062  
2028 9,813  
2029 5,553  
2030 5,223  
Thereafter 570  
Total time deposits 3,472,765 $ 3,192,918
Interest-bearing deposits with no stated maturity 8,990,515  
Total interest-bearing deposits $ 12,463,280 $ 12,034,610