XML 96 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
 
Year Ended December 31,
 
2018
 
2017
 
2016
Numerator — basic and diluted
 
 
 
 
 
Net income
$
150,611

 
$
107,962

 
$
85,520

Denominator
 
 
 
 
 
Weighted average number of common shares outstanding — basic
37,098

 
38,697

 
40,943

Effect of dilutive stock options
491

 
117

 
281

Effect of dilutive restricted shares
729

 
378

 
485

Weighted average number of common shares outstanding — diluted
38,318

 
39,192

 
41,709

Earnings per common share — basic
$
4.06

 
$
2.79

 
$
2.09

Earnings per common share — diluted
$
3.93

 
$
2.75

 
$
2.05

Antidilutive stock options and restricted shares
175

 
1,561

 
1,404