XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Earnings Per Share (Details Textual) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dilutive Securities Included in Computation of Earnings Per Share Amount Stock Option 677,029 0 22,165 128,665
Dilutive Securities Included in Computation of Earnings Per Share Amount Restricted Stock 2,500   2,500 5,000
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 65,275 0 2,441 22,203
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 411,583 1,202,076 1,066,447 1,073,411
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   5,000