XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20232022
Numerator:
Net income$40,028 $68,573 
Denominator:
Weighted-average common shares outstanding — basic324,420 319,582 
Dilutive securities1,859 3,707 
Weighted-average common shares outstanding — diluted326,279 323,289 
Net income per share — basic$0.12 $0.21 
Net income per share — diluted$0.12 $0.21 
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 March 31,
20232022
Anti-dilutive securities and contingently issuable shares excluded15,592 16,522