XML 120 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Deposits - Scheduled Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial Services, Banking and Thrift [Abstract]    
2026 $ 8,334,557  
2027 2,261,073  
2028 774,408  
2029 29,829  
2030 10,787  
Thereafter 13,469  
Total time deposits $ 11,424,123 $ 12,342,544