XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Certificates of deposit [Abstract]    
Certificates of deposit less than or equal to $250,000 $ 325,798 $ 202,554
Certificates of deposit greater than $250,000 318,830 128,846
Total certificates of deposit 644,628 331,400
Maturities for Certificates of Deposit [Abstract]    
2024 612,052  
2025 25,996  
2026 4,840  
2027 687  
2028 1,053  
Total certificates of deposit $ 644,628 $ 331,400