XML 51 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Note 2 - Summary of Significant Accounting Policies (Details) - Schedule of Earnings per Share, Basic and Diluted - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Schedule of Earnings per Share, Basic and Diluted [Abstract]    
Net Income (in Dollars) $ 5,299,625 $ 3,764,611
Weighted average shares outstanding – basic [1] 28,393,854 27,677,935
Dilutive stock options and unvested restricted stock 219,430 77,928
Weighted average shares outstanding – diluted 28,613,284 27,755,863
Basic (in Dollars per share) $ 0.19 $ 0.14
Diluted (in Dollars per share) $ 0.19 $ 0.14
[1] Including 814,034 and 777,518 shares that were granted and vested but not yet issued for the years ended December 31, 2018 and 2017, respectively.