Annual report pursuant to Section 13 and 15(d)

Note 4 - Stock-based Compensation (Details Textual)

v3.23.1
Note 4 - Stock-based Compensation (Details Textual) - USD ($)
12 Months Ended
Nov. 23, 2021
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement, Expense   $ 301,351 $ 471,262
Share-Based Payment Arrangement, Expense, Tax Benefit   $ 0 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number   537,390  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 0.65 $ 1.46
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period   0 4,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 2,500
Proceeds from Stock Options Exercised     4,240
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value   $ 0 $ 122,402
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 84,062  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   1 year 6 months  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period     4,000
Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period   35,000 70,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 13,440 $ 112,680
Former Chief Executive Officer [Member]      
Share-Based Payment Arrangement, Expense $ 243,150    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 69,918    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 333,332    
Reversal of Allocated Share Based Compensation Expense $ 503,049    
Former Chief Executive Officer [Member] | Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 5 years    
Former Chief Executive Officer [Member] | Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 33,333    
Director [Member] | Restricted Stock [Member] | Vesting As Scheduled [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period   35,000 20,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 13,440 $ 42,730