XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Common Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
 Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Numerator — basic and diluted    
Net income$62,782 $48,174 $127,278 $104,921 
Denominator
Weighted average number of common shares outstanding — basic
33,458 36,169 33,470 36,292 
Effect of dilutive restricted shares668 732 714 806 
Effect of dilutive stock options376 444 373 453 
Effect of dilutive convertible notes872 507 661 470 
Weighted average number of common shares outstanding — diluted
35,374 37,852 35,218 38,021 
Earnings per common share — basic$1.88 $1.33 $3.80 $2.89 
Earnings per common share — diluted$1.77 $1.27 $3.61 $2.76 
Antidilutive stock options and restricted shares54 33