XML 109 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Time Deposits - Remaining Maturities on Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Time Deposits    
2025 $ 705,715  
2026 86,966  
2027 20,910  
2028 2,334  
2029 1,857  
Thereafter 547  
Time Deposits, Total $ 818,329 $ 673,199