XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2021

   

2020

   

2021

   

2020

 
                                 

Weighted average number of shares used in computation of basic earnings per share:

    56,003       51,072       55,995       51,051  

Additional shares from the assumed exercise of employee stock awards

    295       210       418       335  

Weighted average number of shares used in computation of diluted earnings per share

    56,298       51,282       56,413       51,386