v3.25.1
Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Banking and Thrift, Interest [Abstract]    
Non-interest checking $ 1,028,326 $ 1,077,998
Interest-bearing checking 715,517 699,671
Savings 284,960 270,367
Money market 1,437,907 1,454,443
CDs $250,000 or less 393,890 377,958
CDs greater than $250,000 290,068 307,261
Total customer deposits 4,150,668 4,187,698
Brokered deposits 149,975 0
Total deposits 4,300,643 4,187,698
Reciprocal deposits $ 897,600 $ 903,200