XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Note 12 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2020

  

2019

  

2018

 

Numerator-

            

Numerator for basic and diluted earnings per share −

            

Net income available to common shareholders

 $114,887  $141,583  $139,062 

Denominator-

            

Denominator for basic earnings per share – weighted average shares outstanding

  54,866   54,988   58,835 

Effect of dilutive securities−

            

Employee and director stock options and restricted share awards

  1,376   1,368   1,605 

Denominator for diluted earnings per share − adjusted weighted average shares outstanding and assumed conversions

  56,242   56,356   60,440 

Basic earnings per common share

 $2.09  $2.57  $2.36 

Diluted earnings per common share and common share equivalents

 $2.04  $2.51  $2.30 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

2020

  

2019

  

2018

 

Anti-dilutive options – weighted average

  1,349   1,663   769