v3.26.1
Note 10 - Stock-based Compensation Expense (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2025
Nov. 30, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)         $ 1.65 $ 0
Share-Based Payment Arrangement, Expense     $ 376,483 $ 456,887 $ 762,772 $ 993,131
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 1,200,000   $ 1,200,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         11 months 1 day  
The 2021 Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 4,000,000 334        
Share Based Compensation Arrangements, Percentage of Stock Available for Issuance   15.00%        
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 55,770   4,896,697   4,896,697  
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         4 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)         10 years  
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     0   0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)     0   0