XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Employee Benefits (Details Textual) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Employee Stock Ownership Plan (ESOP), Number of Allocated Shares (in shares) 350,000  
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased (in dollars per share) $ 10  
Employee Stock Ownership Plan (ESOP), Cash Contributions to ESOP $ 0 $ 0
Employee Stock Ownership Plan (ESOP), Compensation Expense $ 325,979 $ 279,912
Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares (in shares) 17,546 17,530
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years  
Share-Based Payment Arrangement, Expense $ 290,943 $ 172,253
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 0.33%