v3.25.2
Note 3 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     35,000  
Share-Based Payment Arrangement, Expense $ 156,002 $ 158,424 $ 310,734 $ 211,695
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 1,022,373   $ 1,022,373  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 8 months 12 days  
Share-Based Payment Arrangement, Option [Member]        
Share-Based Payment Arrangement, Expense, Tax Benefit     $ 0