XML 74 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Net Income Per Share (Restated) (Details Textual) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 251,989 152,110 176,713 348,077
Antidilutive Securities Excluded from Computation of Earnings Per Share, Weight Average Exercise Price (in dollars per share) $ 24.88 $ 23.26 $ 25.35 $ 19.68