XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31
 20232022
Weighted average shares outstanding (basic)166,605 160,588 
Impact of common stock equivalents1,796 1,323 
Weighted average shares outstanding (diluted)168,401 161,911 
Per share:
Basic$0.39 $0.38 
Diluted0.39 0.38