XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Employee Benefits (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 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 $ 90,044 $ 89,944
Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares (in shares) 5,827 5,779
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 $ 59,380 $ 52,850
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%