XML 54 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The Company’s basic and diluted earnings per share amounts are as follows:

 

 

 

December 31,

 

 

 

2018

 

 

2017

 

 

2016

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

45,096

 

 

$

32,909

 

 

$

36,952

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings per share - weighted average shares

   outstanding

 

 

31,671

 

 

 

31,491

 

 

 

31,128

 

Effect of potential dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units and stock options - dilutive

   shares

 

 

529

 

 

 

670

 

 

 

467

 

Convertible senior notes - dilutive shares

 

 

 

 

 

 

 

 

103

 

Warrants - dilutive shares

 

 

 

 

 

1

 

 

 

92

 

Diluted earnings per share - weighted average shares

   outstanding

 

 

32,200

 

 

 

32,162

 

 

 

31,790

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.42

 

 

$

1.05

 

 

$

1.19

 

Diluted

 

$

1.40

 

 

$

1.02

 

 

$

1.16