XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Scheduled Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial Services, Banking and Thrift [Abstract]    
2025 $ 7,611,465  
2026 2,725,068  
2027 1,265,409  
2028 278,296  
2029 28,835  
Thereafter 14,935  
Total time deposits $ 11,924,008 $ 12,342,544