Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Equity (Details Textual)

v3.19.1
Note 10 - Equity (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 62,944    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price $ 12.02    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 10,659,380    
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 62,944   145,792
Share-based Payment Arrangement, Expense $ 96,804 $ 139,172  
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 1,020,834    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 3 years    
Restricted Stock [Member]      
Share-based Payment Arrangement, Expense $ 74,967 $ 68,469  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 3 years 36 days    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 308,413