XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Time Deposits (Details Textual) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Time Deposit [Abstract]    
Total time deposits $ 381,458,000 $ 314,981,000
Time greater than $250 $ 46,681,000 $ 43,337,000