XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits Liabilities, Balance Sheet, Reported Amounts [Abstract]    
2025 $ 846,651  
2026 53,860  
2027 8,824  
2028 3,754  
2029 3,499  
Thereafter 13  
Total $ 916,601 $ 767,042