XML 114 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
 
Year Ended December 31,
 
2019
 
2018
 
2017
Numerator — basic and diluted
 
 
 
 
 
Net income
$
216,726

 
$
150,611

 
$
107,962

Denominator
 
 
 
 
 
Weighted average number of common shares outstanding — basic
36,774

 
37,098

 
38,697

Effect of dilutive convertible notes
62

 

 

Effect of dilutive stock options
455

 
491

 
117

Effect of dilutive restricted shares
820

 
729

 
378

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

 
38,318

 
39,192

Earnings per common share — basic
$
5.89

 
$
4.06

 
$
2.79

Earnings per common share — diluted
$
5.69

 
$
3.93

 
$
2.75

Antidilutive stock options and restricted shares
19

 
175

 
1,561