XML 31 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
 
Three Months Ended March 31,
 
2020
 
2019
Numerator — basic and diluted
 
 
 
Net income
$
56,747

 
$
62,645

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

 
36,981

Effect of dilutive convertible notes
433

 

Effect of dilutive stock options
461

 
431

Effect of dilutive restricted shares
881

 
807

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

 
38,219

Earnings per common share — basic
$
1.56

 
$
1.69

Earnings per common share — diluted
$
1.49

 
$
1.64

Antidilutive stock options and restricted shares
12

 
49