XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share, Basic and Diluted
The details of basic and diluted net income per share are as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
Numerator:
Net income
$48,685 $55,673 $94,175 $112,061 
Less: Net income attributable to participating securities
(19)(11)(38)(20)
Net income attributable to Class A and Class B common stockholders, basic
48,666 55,662 94,137 112,041 
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes1,723 1,705 3,440 3,400 
Net income attributable to Class A and Class B common stockholders, diluted
$50,389 $57,367 $97,577 $115,441 
Denominator:
Weighted average shares, basic311,914,602 308,244,778 311,366,371 308,512,924 
Dilutive effect of stock options, restricted stock, and RSUs2,643,664 6,167,330 2,744,259 5,854,791 
Dilutive effect of ESPP160,673 195,485 87,557 173,097 
Dilutive effect of assumed conversion of convertible senior notes17,633,786 17,667,623 17,633,786 17,667,623 
Weighted average shares, diluted332,352,725 332,275,216 331,831,973 332,208,435 
Net income per share, basic
$0.16 $0.18 $0.30 $0.36 
Net income per share, diluted
$0.15 $0.17 $0.29 $0.35 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potential common shares were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti‑dilutive for the periods presented:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
RSUs— 223,731 — 223,731 
Total anti-dilutive securities— 223,731 — 223,731