XML 83 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Scheduled Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Services, Banking and Thrift [Abstract]    
2025 $ 6,804,638  
2026 3,926,972  
2027 1,529,902  
2028 578,914  
2029 28,774  
Thereafter 17,681  
Total time deposits $ 12,886,881 $ 12,342,544