XML 21 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Note 8 - Net Income Per Share (Details Textual) - Share-based Payment Arrangement [Member] - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 568,471 192,000 408,854 192,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Weight Average Exercise Price $ 19.02 $ 23.17 $ 20.07 $ 23.17