XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

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

  56,114   55,992   56,089   55,990 

Additional shares from the assumed exercise of employee stock awards

  384   324   342   512 

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

  56,498   56,316   56,431   56,502