XML 97 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Summary of Maturities for All Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of Time Deposits [Abstract]    
Less than 1 year $ 872,385  
1 year to 2 years 93,316  
2 years to 3 years 24,669  
3 years to 4 years 46,962  
4 years to 5 years 9,916  
Over 5 years 345  
Total $ 1,047,593 $ 706,779