XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
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
 2024202320242023
Weighted average shares outstanding (basic)175,305 165,854 169,006 166,227 
Impact of common stock equivalents1,629 1,337 1,763 1,582 
Weighted average shares outstanding (diluted)176,934 167,191 170,769 167,809 
Per share:
Basic$0.53 $0.46 $0.90 $0.86 
Diluted0.52 0.46 0.89 0.85