v3.26.1
Note 6 - Stockholders' Equity - Summary of Additional Information About Stock Options Outstanding and Exercisable (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) 121,000 128,250 113,750 113,750
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) 3 years 7 months 6 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.32 $ 3.36 $ 3.27 $ 3.27
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 168,170      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) 121,000   113,750  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in dollars per share) $ 3.32   $ 3.27  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 168,170