Quarterly report pursuant to Section 13 or 15(d)

Note 4 - Stock Based Compensation (Details Textual)

v3.10.0.1
Note 4 - Stock Based Compensation (Details Textual) - USD ($)
3 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Allocated Share-based Compensation Expense, Total $ 538,524 $ 483,287
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total   $ 3,474,499
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   5 years 255 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 172,000 0
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 4 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 12.17  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 3.53  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 1 year 328 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 196,345  
Proceeds from Stock Options Exercised $ 17 $ 3,249
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 3,750 3,500
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 1 year 328 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 196,345  
Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Market Price Percentage, Offering Date 85.00%  
Stock Issued During Period, Shares, Employee Stock Purchase Plans 17,312 14,242
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price $ 8.43 $ 10.41
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 69,769  
Employee Stock Option [Member] | Director [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 6 years  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year  
Employee Stock Option [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years  
Employee Stock Option [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 5 years  
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 0 0
Restricted Stock [Member] | Minimum [Member] | Employees [Member] | Stock Compensation Plan 2007 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year  
Restricted Stock [Member] | Maximum [Member] | Employees [Member] | Stock Compensation Plan 2007 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 10 years  
Selling, General and Administrative Expenses [Member]    
Allocated Share-based Compensation Expense, Total $ 507,284 $ 441,257
Cost of Sales [Member]    
Allocated Share-based Compensation Expense, Total $ 31,240 $ 42,030