XML 129 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Non-interest-bearing demand deposits $ 1,756,098 $ 1,905,876
Interest-bearing checking accounts 767,835 577,609
Money market demand accounts 2,518,157 2,266,030
Other savings 483,650 542,532
Time deposits (below $250,000) 1,498,277 1,520,082
Time deposits ($250,000 and above) 434,611 364,870
Total deposits $ 7,458,628 $ 7,176,999