XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Earnings Per Share (Details Textual) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dilutive Securities Included in Computation of Earnings Per Share Amount Stock Option (in shares) 459,650 878,408
Dilutive Securities Included in Computation of Earnings Per Share Amount Restricted Stock (in shares) 20,832 25,833
Incremental Common Shares Attributable to Share-based Payment Arrangements, Total (in shares) 178,781 211,286
Share-based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 668,917 653,500