XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Income Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Restricted Stock [Member]        
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 235,000 237,000 251,000 252,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0   0
Restricted Stock [Member] | Maximum [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)     1,000  
Share-Based Payment Arrangement, Option [Member]        
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 400,000 10,000 365,000 11,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 33,000 35,000 33,000