XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
2022202120222021
Numerator for basic and diluted earnings per share:  
Net income$39,946 $25,530 $79,930 $62,506 
Denominator:  
Weighted-average basic common shares outstanding41,500 40,765 41,499 40,761 
Assumed conversion of dilutive securities:  
Stock awards821 1,329 950 1,387 
Convertible Senior Notes— — — — 
Denominator for diluted earnings per share
   - Adjusted weighted-average shares
42,321 42,094 42,449 42,148 
Earnings per common share:  
Basic$0.96 $0.63 $1.93 $1.53 
Diluted$0.94 $0.61 $1.88 $1.48