XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Schedule of Maturity of Time Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Deposits Liabilities, Balance Sheet, Reported Amounts [Abstract]    
2025 $ 2,079,224 $ 2,210,348
2026 824,481 513,984
2027 94,089 8,392
2028 84,349 10,556
2029 32,955 32,383
Thereafter 68,703 0
Total $ 3,183,801 $ 2,775,663