XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Income Per Share (Details Textual) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restricted Stock [Member]        
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 64,000 235,000 71,000 251,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)     0  
Share-Based Payment Arrangement, Option [Member]        
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 621,000 400,000 614,000 365,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0   35,000