XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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 June 30Six months ended June 30
 2023202220232022
Weighted average shares outstanding (basic)165,854 160,920 166,227 160,755 
Impact of common stock equivalents1,337 1,155 1,582 1,260 
Weighted average shares outstanding (diluted)167,191 162,075 167,809 162,015 
Per share:
Basic$0.46 $0.42 $0.86 $0.80 
Diluted0.46 0.42 0.85 0.80