XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]

In Thousands

 

2023

   

2022

   

2021

 
                         

Weighted average common shares outstanding

    13,714       13,572       13,747  

Dilutive effect of stock options and restricted stock units

    190       117       119  

Weighted average common shares outstanding, assuming dilution

    13,904       13,689       13,866  
                         

Number of anti-dilutive stock options and unvested restricted stock units

    --       --       --