XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Certificates of deposit [Abstract]    
Certificates of deposit less than or equal to $250,000 $ 218,375 $ 202,554
Certificates of deposit greater than $250,000 167,755 128,846
Total certificates of deposit 386,130 331,400
Maturities for Certificates of Deposit [Abstract]    
2023 237,695  
2024 131,935  
2025 12,059  
2026 3,029  
2027 and beyond 1,412  
Total certificates of deposit $ 386,130 $ 331,400