XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Earnings Per Share (Details Textual) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Incremental Common Shares Attributable to Share-based Payment Arrangements, Total (in shares) 0 178,781
Dilutive Securities Included in Computation of Earnings Per Share Amount Stock Option (in shares)   459,650
Dilutive Securities Included in Computation of Earnings Per Share Amount Restricted Stock (in shares)   20,832
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 1,204,490 668,917
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 11,664