XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Common Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
Numerator — basic and diluted    
Net income$69,480 $50,172 $196,758 $155,093 
Denominator
Weighted average number of common shares outstanding — basic
33,495 35,639 33,478 36,073 
Effect of dilutive restricted shares662 708 697 774 
Effect of dilutive stock options363 402 369 436 
Effect of dilutive convertible notes842 337 721 425 
Weighted average number of common shares outstanding — diluted
35,362 37,086 35,265 37,708 
Earnings per common share — basic$2.07 $1.41 $5.88 $4.30 
Earnings per common share — diluted$1.96 $1.35 $5.58 $4.11 
Antidilutive stock options and restricted shares83 50