Quarterly report [Sections 13 or 15(d)]

Note 11 - Stock Based Compensation (Details Textual)

v3.25.2
Note 11 - Stock Based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 24, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Employee Stock Ownership Plan (ESOP), Shares in ESOP, Total (in shares)   430,239 431,836 430,239 431,836  
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased (in dollars per share)           $ 10
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP (in shares)       0    
Employee Stock Ownership Plan (ESOP), Compensation Expense   $ 63,000 $ 51,000 $ 127,000 $ 102,000  
Share Price (in dollars per share)   $ 12.33 $ 9.63 $ 12.33 $ 9.63  
The 2023 Equity Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 755,714          
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 1,100,000   $ 1,100,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares)   490,500   490,500    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)       8 years 1 month 6 days    
The 2023 Equity Plan [Member] | Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 215,918          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       5 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   14,018   14,018    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       4 years    
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 1,100,000   $ 1,100,000    
The 2023 Equity Plan [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 539,796          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 5 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   26,296   26,296    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       3 years 1 month 6 days