XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Schedule of Maturity of Time Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits Liabilities, Balance Sheet, Reported Amounts [Abstract]    
2025 $ 1,631,289 $ 2,210,348
2026 1,230,598 513,984
2027 264,008 8,392
2028 123,283 10,556
2029 65,553 32,383
Thereafter 109,510 0
Total $ 3,424,241 $ 2,775,663