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

 

2021

  

2020

  

2021

  

2020

 

Net income

 $4,835  $14,697  $21,462  $41,288 
                 

Basic - weighted-average shares outstanding:

  27,713,229   26,736,709   27,638,611   26,724,715 

Effect of dilutive securities:

                

Employee stock options and other

  16,876   149,724   69,173   136,932 

Diluted - weighted-average shares outstanding:

  27,730,105   26,886,433   27,707,784   26,861,647 

Net income per share:

                

Basic

 $0.17  $0.55  $0.78  $1.54 

Diluted

 $0.17  $0.55  $0.77  $1.54