XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Certificates of deposit [Abstract]    
Certificates of deposit less than or equal to $250,000 $ 286,881 $ 202,554
Certificates of deposit greater than $250,000 265,899 128,846
Total certificates of deposit 552,780 331,400
Maturities for Certificates of Deposit [Abstract]    
2023 205,571  
2024 327,243  
2025 15,007  
2026 3,894  
2027 and beyond 1,065  
Total certificates of deposit $ 552,780 $ 331,400