XML 58 R102.htm IDEA: XBRL DOCUMENT v3.20.1
Note 16 - Stock Based Compensation - Stock Option Exercises (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Options exercised (in shares) 53,550 174,850 197,975
Net proceeds from exercise of stock options $ 261,143 $ 670,413 $ 646,263
Intrinsic value 72,187 814,855 991,957
Tax benefit $ 5,159 $ 12,288 $ 81,589