XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Earnings Per Share ("EPS") (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Month Period Ended June 30,

  

Six Months Ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Shares used in the calculation of basic earnings per share

  14,555   14,393   14,511   14,368 

Effect of dilutive securities:

                

Share-based payment awards

  -   234   -   215 

Diluted shares used in the calculation of earnings per share

  14,555   14,627   14,511   14,583