XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Details of Basic and Diluted EPS
The details of basic and diluted EPS are as follows:
 Three Months Ended
(in thousands, except per share data)March 31,
2022
March 31,
2021
Net income$70,988 $72,398 
Weighted average shares outstanding – basic87,122 86,808 
Dilutive effect of stock plans628 1,178 
Weighted average shares outstanding – diluted87,750 87,986 
Basic earnings per share$0.81 $0.83 
Diluted earnings per share$0.81 $0.82 
Anti-dilutive shares65 27