XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Earnings Per Share (Details Textual) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Treasury Stock, Common, Shares (in shares) 1,835,452   1,671,231
Treasury Stock, Shares, Acquired (in shares) 164,221 32,150  
Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number (in shares) 70,219 76,601  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 56,361 65,790