XML 45 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - (Tables)
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
The following table sets forth the weighted average number of stock options and restricted stock units that have been excluded from the calculation of diluted earnings per share as their effect would have been antidilutive:

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Stock options

 
4

 

 
78

Restricted stock units
1

 

 
13

 

Total
1

 
4

 
13

 
78

Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The Company’s basic and diluted earnings per share amounts are as follows:

Three Months Ended June 30,
 
Six Months Ended June 30,

2017

2016
 
2017
 
2016
Numerator:


 


 
 
 
 
Net income
$
9,193

 
$
7,601

 
$
16,344

 
$
21,540

Denominator:


 


 
 
 
 
Basic earnings per share - weighted average shares outstanding
31,501

 
30,779

 
31,397

 
30,869

Effect of potential dilutive securities:
 
 
 
 
 
 
 
Employee stock options and restricted stock units - dilutive shares
645

 
563

 
704

 
630

Convertible senior notes - dilutive shares

 
412

 

 
206

Warrant - dilutive shares

 

 
3

 

     Diluted earnings per share - weighted average shares outstanding
32,146

 
31,754

 
32,104

 
31,705

Earnings per share:
 

 
 

 
 
 
 
Basic
$
0.29

 
$
0.25

 
$
0.52

 
$
0.70

Diluted
$
0.29

 
$
0.24

 
$
0.51

 
$
0.68