XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Details) - Schedule of maturities of deposit - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
2025 $ 741,679  
2026 113,327  
2027 29,416  
2028 81,005  
2029 2,163  
Total time deposits $ 967,590 $ 758,232