XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Share
The following is a reconciliation of the weighted average number of common shares outstanding with the number of shares used in the computations of net income per common and common equivalent share:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2023202220232022
 (in thousands)
Number of weighted average common shares outstanding
129,460 127,992 129,201 127,627 
Assumed vesting of equity awards465 2,107 752 2,027 
Average diluted shares outstanding
129,925 130,099 129,953 129,654