XML 94 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2019
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 per share data)

 

2019

   

2018

   

2019

   

2018

 

Net income

  $ 17,234     $ 13,876     $ 49,418     $ 40,859  
                                 

Weighted average shares outstanding - basic

    22,550       22,636       22,633       22,613  

Dilutive securities

    260       332       268       343  

Weighted average shares outstanding- diluted

    22,810       22,968       22,901       22,956  
                                 

Net income per share, basic

  $ 0.76     $ 0.61     $ 2.18     $ 1.81  

Net income per share, diluted

    0.76       0.60       2.16       1.78  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three months ended

   

Nine months ended

 

(In thousands)

 

September 30,

   

September 30,

 
   

2019

   

2018

   

2019

   

2018

 

Antidilutive SARs

    199       94       199       94