XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Net Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2021
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)

 

2021

  

2020

  

2021

  

2020

 

Net income

 $12,915  $12,607  $16,627  $26,591 
                 

Basic - weighted-average shares outstanding:

  27,735,732   26,660,498   27,600,684   26,718,652 

Effect of dilutive securities:

                

Employee stock options and other

  9,138   100,368   140,780   119,286 

Diluted - weighted-average shares outstanding:

  27,744,870   26,760,866   27,741,464   26,837,938 

Net income per share:

                

Basic

 $0.47  $0.47  $0.60  $1.00 

Diluted

 $0.47  $0.47  $0.60  $0.99