XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Computation of reconciliation of basic earnings per share to diluted earnings per share
The following table details the reconciliation of basic earnings per share to diluted earnings per share:
Three Months Ended September 30,Nine Months Ended September 30,
2022202120222021
Numerator for basic and diluted earnings per share:  
Net income$53,233 $44,170 $133,163 $106,676 
Denominator:  
Weighted-average basic common shares outstanding41,600 40,888 41,523 40,805 
Assumed conversion of dilutive securities:  
Stock awards807 1,398 902 1,391 
Convertible Senior Notes— — — — 
Denominator for diluted earnings per share
   - Adjusted weighted-average shares
42,407 42,286 42,425 42,196 
Earnings per common share:  
Basic$1.28 $1.08 $3.21 $2.61 
Diluted$1.26 $1.04 $3.14 $2.53