XML 107 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Note 14 - Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

 
   

March 31,

 

(in thousands, except per share data)

 

2020

   

2019

 

Net income

  $ 13,232     $ 15,641  
                 

Weighted average shares outstanding - basic

    22,516       22,661  

Dilutive securities

    220       285  

Weighted average shares outstanding- diluted

    22,736       22,946  
                 

Net income per share - basic

  $ 0.59     $ 0.69  

Net income per share - diluted

    0.58       0.68  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three months ended

 

(in thousands)

 

March 31,

 
   

2020

   

2019

 

Antidilutive SARs

    247       188