XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of Time Deposits [Abstract]    
Within one year $ 1,206,689  
After one but within two years 57,989  
After two but within three years 32,950  
After three but within four years 19,217  
After four but within five years 7,209  
After five years 655  
Total 1,324,709 $ 433,772
Time Deposits, $250,000 or More [Abstract]    
Time deposits of $250,000 or more $ 263,100 $ 48,400