XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits [Line Items]    
Non–interest bearing demand deposits $ 1,116,005 $ 1,277,768
Interest bearing demand deposits 1,688,986 1,931,863
Money market (variable rate) 897,125 744,262
Savings deposits 783,038 906,766
Other certificates and time deposits 546,893 445,750
Total deposits 5,664,893 5,857,774
Certificates of deposit of $250,000 or more    
Deposits [Line Items]    
Certificates of deposit $ 632,846 $ 551,365