XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Computation of Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table presents the calculation of the weighted-average shares used in computing basic and diluted EPS (in thousands):
Three Months Ended
March 31,
20222021
Basic weighted-average common shares outstanding41,875 42,510 
Dilutive potential shares issuable from stock options and unvested RSUs574 1,023 
Diluted weighted-average common shares outstanding42,449 43,533 
Potentially dilutive shares excluded from calculation due to anti-dilutive effect352 96 
Potentially dilutive shares excluded from the calculation above represent stock options when the combined exercise price and unrecognized stock-based compensation are greater than the average market price for the Company’s common stock because their effect is anti-dilutive