XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2025
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
September 30,
Nine Months Ended
September 30,
 2025202420252024
 (in thousands)
Number of weighted average common shares outstanding
133,419 131,579 132,978 131,100 
Assumed vesting of equity awards1,418 450 872 993 
Average diluted shares outstanding
134,837 132,029 133,850 132,093