XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 

(in thousands, except share and per share amounts)

 

2022

  

2021

  

2022

  

2021

 

Net income

 $3,951  $4,835  $11,603  $21,462 
                 

Basic - weighted-average shares outstanding:

  27,505,097   27,713,229   27,512,057   27,638,611 

Effect of dilutive securities:

                

Employee stock options and other

  3,120   16,876   10,677   69,173 

Diluted - weighted-average shares outstanding:

  27,508,217   27,730,105   27,522,734   27,707,784 

Net income per share:

                

Basic

 $0.14  $0.17  $0.42  $0.78 

Diluted

 $0.14  $0.17  $0.42  $0.77