XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Loans - Schedule of Nonaccrual Loans (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nonaccrual $ 13,893,975 $ 13,962,695 $ 12,776,177
Nonaccrual, no allowance 13,893,975 13,962,695  
Loans past 90 days or more still accruing 0 0  
Consumer Portfolio Segment [Member]      
Nonaccrual 0 0 0
Nonaccrual, no allowance 0 0  
Loans past 90 days or more still accruing 0 0  
Real Estate Loan [Member] | Residential Portfolio Segment [Member]      
Nonaccrual 2,250,578 1,863,957 1,432,072
Nonaccrual, no allowance 2,250,578 1,863,957  
Loans past 90 days or more still accruing 0 0  
Real Estate Loan [Member] | Commercial Real Estate Portfolio Segment [Member]      
Nonaccrual 749,684 1,205,025 450,392
Nonaccrual, no allowance 749,684 1,205,025  
Real Estate Loan [Member] | Construction Loans [Member]      
Nonaccrual 10,893,713 10,893,713 $ 10,893,713
Nonaccrual, no allowance 10,893,713 10,893,713  
Loans past 90 days or more still accruing $ 0 $ 0