XML 120 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Maturities of Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturities of interest-bearing deposits [Abstract]    
2025 $ 3,090,620  
2026 75,164  
2027 15,143  
2028 5,764  
2029 5,169  
Thereafter 1,058  
Total time deposits 3,192,918 $ 3,376,664
Interest-bearing deposits with no stated maturity 8,841,692  
Total interest-bearing deposits $ 12,034,610 $ 12,372,143