XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2022
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,
2022202120222021
Numerator:
Net income
$55,673 $45,627 $112,061 $102,633 
Less: Net income attributable to participating securities
(11)(3)(20)(3)
Net income attributable to Class A and Class B common stockholders, basic
55,662 45,624 112,041 102,630 
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes1,705 841 3,400 1,430 
Net income attributable to Class A and Class B common stockholders, diluted
$57,367 $46,465 $115,441 $104,060 
Denominator:
Weighted average shares, basic308,244,778 304,066,038 308,512,924 303,311,423 
Dilutive effect of stock options, restricted stock, and RSUs6,167,330 9,389,339 5,854,791 10,388,725 
Dilutive effect of ESPP195,485 110,355 173,097 112,360 
Dilutive effect of assumed conversion of convertible senior notes17,667,623 10,912,354 17,667,623 9,281,537 
Weighted average shares, diluted332,275,216 324,478,086 332,208,435 323,094,045 
Net income per share, basic
$0.18 $0.15 $0.36 $0.34 
Net income per share, diluted
$0.17 $0.14 $0.35 $0.32 
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,
2022202120222021
RSUs223,731 495,368 223,731 495,368 
Total anti-dilutive securities223,731 495,368 223,731 495,368