XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits (Details) - Schedule of maturities certificates of deposit - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
2024 $ 494,392  
2025 45,190  
2026 100,308  
2027 60  
2028 118,282  
Certificates of deposit $ 758,232 $ 464,628