XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Employee Benefits (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 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 $ 191,743 $ 184,827
Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares (in shares) 11,654 11,622
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 $ 222,522 $ 112,221
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%