XML 57 R46.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 10 - Stock Options, Incentive Plans, Stock Awards, and Employee Benefit Plan (Details Textual)
1 Months Ended 12 Months Ended 36 Months Ended
Mar. 02, 2025
shares
Jan. 01, 2018
shares
Jan. 01, 2017
shares
Jan. 01, 2016
shares
Jul. 23, 2015
Jul. 23, 2014
Jan. 31, 2025
shares
Dec. 31, 2017
shares
Apr. 24, 2015
shares
Jan. 31, 2015
shares
Dec. 31, 2015
USD ($)
$ / shares
shares
Dec. 31, 2014
USD ($)
shares
Dec. 31, 2017
shares
Dec. 22, 2014
$ / shares
Equity Incentive Plan 2025 [Member] | Director [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                     66,666      
Equity Incentive Plan 2025 [Member] | Employees [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                     51,000      
Equity Incentive Plan 2025 [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                     5,000,000      
Increase in Capital Shares Reserved for Future Issuance Per Year                     5.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period                     117,666      
Employee Plan [Member] | 10% Stockholder [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent                     110.00%      
Employee Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent                     100.00%      
Common Stock, Capital Shares Reserved for Future Issuance                     30,000,000      
Director Plan [Member] | Director 1 [Member] | Scenario, Forecast [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     11,109                      
Director Plan [Member] | Director 1 [Member] | Subsequent Event [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period       11,112                    
Director Plan [Member] | Director 1 [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period                 11,112   33,333      
Director Plan [Member] | Director 2 [Member] | Scenario, Forecast [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   6,666 6,666                      
Director Plan [Member] | Director 2 [Member] | Subsequent Event [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period       6,667                    
Director Plan [Member] | Director 2 [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                     33,333      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares                 13,334          
Director Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent                     100.00%      
Common Stock, Capital Shares Reserved for Future Issuance                     1,500,000      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     3 years      
Employment Agreement [Member] | Scenario, Forecast [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 266,667           146,667 3,334         120,000  
Employment Agreement [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                     266,667      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period                   3,334        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Per Month                     3,334      
Employee Stock Purchase Plan [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent                     85.00%      
Stock Issued During Period, Shares, Employee Stock Purchase Plans                     0 74,075    
Reverse Stock Split [Member]                            
Stockholders' Equity Note, Stock Split, Conversion Ratio         15 15                
Restricted Stock [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period                     167 0    
Treasury Stock, Shares, Acquired                     16,615      
Treasury Stock, Value, Acquired, Cost Method | $                     $ 48,237      
Allocated Share-based Compensation Expense | $                     $ 1,275,130 $ 296,980    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition                     5 years 164 days      
Share Price | $ / shares                     $ 1.99     $ 2.51