XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

Three Months EndedSix Months Ended
June 30,June 30,
 2021202020212020
Numerator:    
Net income$28,427 $25,873 $62,142 $58,791 
Denominator:    
Weighted-average common shares for calculating basic earnings per share40,754 41,440 40,893 41,676 
Effect of dilutive securities:    
Stock options and restricted stock unit awards48 91 36 93 
Weighted-average common shares for calculating diluted earnings per share40,802 41,531 40,929 41,769 
Earnings per share:    
Basic$0.70 $0.62 $1.52 $1.41 
Diluted$0.70 $0.62 $1.52 $1.41