XML 149 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Narrative (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Deposits    
FDIC Insurance limit $ 250,000 $ 250,000
Time deposits that meet or exceed FDIC Insurance limit 1,089,163,000 1,227,607,000
Whole sale deposits 0  
Overdraft demand deposits reclassified as loans 11,694,000 8,242,000
Deposits with related parties $ 30,403,000 $ 31,706,000