XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Earnings Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dilutive Securities Included in Computation of Earnings Per Share Amount Stock Option (in shares) 906,404 866,910 659,488 866,910
Dilutive Securities Included in Computation of Earnings Per Share Amount Restricted Stock (in shares) 14,164 19,165 14,164 19,165
Incremental Common Shares Attributable to Share-based Payment Arrangements, Total (in shares) 240,259 250,561 197,848 234,532
Share-based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 414,916 896,167 414,916 896,167