XML 54 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 12 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
2018
   
2017
   
2016
 
Numerator-
                       
Numerator for basic and diluted earnings per share −
                       
Net income available to common shareholders
  $
139,062
    $
172,129
    $
40,582
 
Denominator-
                       
Denominator for basic earnings per share – weighted average shares outstanding
   
39,223
     
39,627
     
39,938
 
Effect of dilutive securities−
                       
Employee and director stock options and restricted share awards
   
1,070
     
1,353
     
665
 
Denominator for diluted earnings per share − adjusted weighted average shares outstanding and assumed conversions
   
40,293
     
40,980
     
40,603
 
Basic earnings per common share
  $
3.55
    $
4.34
    $
1.02
 
Diluted earnings per common share and common share equivalents
  $
3.45
    $
4.20
    $
1.00
 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   
2018
   
2017
   
2016
 
Anti-dilutive options – weighted average
   
513
     
449
     
2,043