XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 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 September 30Nine months ended September 30
 2024202320242023
Weighted average shares outstanding (basic)181,905 164,566 173,337 165,667 
Impact of common stock equivalents1,704 1,457 1,696 1,514 
Weighted average shares outstanding (diluted)183,609 166,023 175,033 167,181 
Per share:
Basic$0.33 $0.42 $1.23 $1.28 
Diluted0.33 0.42 1.21 1.27