XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Certificates of deposit [Abstract]    
Certificates of deposit less than or equal to $250,000 $ 323,918 $ 330,475
Certificates of deposit greater than $250,000 385,984 385,072
Total certificates of deposit 709,902 715,547
Maturities for Certificates of Deposit [Abstract]    
2025 621,710  
2026 83,838  
2027 3,102  
2028 956  
2029 220  
2030 76  
Total certificates of deposit 709,902 715,547
Overdrawn deposit balances classified as consumer loans $ 138 $ 156