XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Summary of Maturities for All Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturities of Time Deposits [Abstract]    
Less than 1 year $ 872,773  
1 year to 3 years 94,538  
3 years to 5 years 19,333  
Over 5 years 599  
Total $ 987,243 $ 1,047,593