XML 97 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Time Deposits - Schedule of Maturities of Time Deposits (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Maturities of Time Deposits [Abstract]    
2025 $ 350,836,000  
2026 19,034,000  
2027 7,826,000  
2028 2,402,000  
2029 1,360,000  
Total time deposits $ 381,458,000 $ 314,981,000