XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Certificates of deposit [Abstract]    
Certificates of deposit less than or equal to $250,000 $ 308,171 $ 202,554
Certificates of deposit greater than $250,000 313,910 128,846
Total certificates of deposit 622,081 331,400
Maturities for Certificates of Deposit [Abstract]    
2023 131,282  
2024 461,680  
2025 23,267  
2026 4,494  
2027 and beyond 1,358  
Total certificates of deposit $ 622,081 $ 331,400