XML 39 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 Computation of Basic and Diluted Net Income Per Share
Net income per share - basic and diluted, were computed as follows (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net income$81,178 $70,672 $121,206 $139,245 
Denominator:
Weighted-average common shares outstanding — basic324,205 321,117 324,312 320,349 
Dilutive securities3,100 3,787 2,480 3,747 
Weighted-average common shares outstanding — diluted327,305 324,904 326,792 324,096 
Net income per share — basic$0.25 $0.22 $0.37 $0.43 
Net income per share — diluted$0.25 $0.22 $0.37 $0.43 
Schedule of Potential Shares of Common Stock Not Included in the Computation of Diluted Net Income Per Share The weighted-average potential common shares excluded from our calculation were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Anti-dilutive securities and contingently issuable shares excluded13,757 14,350 14,674 15,436