XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20222021
Numerator for basic and diluted earnings per share:  
Net income$39,984 $36,976 
Denominator:  
Weighted-average basic common shares outstanding41,364 40,611 
Assumed conversion of dilutive securities:  
Stock awards1,079 1,445 
Convertible Senior Notes— — 
Denominator for diluted earnings per share
   - Adjusted weighted-average shares
42,443 42,056 
Earnings per common share:  
Basic$0.97 $0.91 
Diluted$0.94 $0.88