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

Three Month Period Ended

September 30,

  

Nine Months Ended

September 30,

 
  

2022

  

2021

  

2022

  

2021

 

Shares used in the calculation of basic earnings per share

  14,603   14,429   14,542   14,389 

Effect of dilutive securities:

                

Share-based payment awards

  -   218   -   199 

Diluted shares used in the calculation of earnings per share

  14,603   14,647   14,542   14,588