XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Schedule of Deposit Composition and Average Interest Rates (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Noninterest-bearing demand $ 1,607,826 $ 1,544,403
Interest-bearing transaction 926,722 1,211,791
Savings and money market 3,558,919 3,599,221
Time deposits 3,183,801 2,775,663
Total deposits $ 9,277,268 $ 9,131,078