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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 

(in thousands, except share and per share amounts)

 

2022

  

2021

  

2022

  

2021

 

Net income

 $2,557  $12,915  $7,652  $16,627 
                 

Basic - weighted-average shares outstanding:

  27,530,739   27,735,732   27,515,583   27,600,684 

Effect of dilutive securities:

                

Employee stock options and other

  6,084   9,138   8,436   140,780 

Diluted - weighted-average shares outstanding:

  27,536,823   27,744,870   27,524,019   27,741,464 

Net income per share:

                

Basic

 $0.09  $0.47  $0.28  $0.60 

Diluted

 $0.09  $0.47  $0.28  $0.60