XML 108 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
 Year Ended December 31,
 202020192018
Numerator — basic and diluted
Net income$210,682 $216,726 $150,611 
Denominator
Weighted average number of common shares outstanding — basic35,602 36,774 37,098 
Effect of dilutive restricted shares763 820 729 
Effect of dilutive stock options419 455 491 
Effect of dilutive convertible notes365 62 — 
Weighted average number of common shares outstanding — diluted37,149 38,111 38,318 
Earnings per common share — basic$5.92 $5.89 $4.06 
Earnings per common share — diluted$5.67 $5.69 $3.93 
Antidilutive stock options and restricted shares66 19 175