XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Reconciliation of Weighted Average Common Shares Outstanding
A reconciliation of weighted average shares outstanding used to calculate basic and diluted net income per share follows (in thousands, except per share data):
Three months ended September 30Nine months ended September 30
 2021202020212020
Weighted average shares outstanding (basic)162,506 162,061 162,577 162,416 
Impact of common stock equivalents950 518 1,057 667 
Weighted average shares outstanding (diluted)163,456 162,579 163,634 163,083 
Per share:
Basic$0.45 $0.38 $1.27 $0.78 
Diluted0.45 0.38 1.26 0.78