XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the common shares used in the denominator for computing basic and diluted EPS is as follows:

Year Ended December 31,
(in thousands, except per share amounts)
202120202019
Weighted average common shares outstanding, used in computing basic earnings per share
65,942 66,376 67,837 
Effect of dilutive stock options and restricted stock units473 396 656 
Weighted average common shares outstanding, used in computing diluted earnings per share
66,415 66,772 68,493 
Earnings per share:
Basic$5.37 $1.63 $4.87 
Diluted$5.33 $1.62 $4.83