XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
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 Ended
March 31,
20242023
Numerator:
Net income
$70,310 $45,490 
Less: Net income attributable to participating securities
(21)(19)
Net income attributable to Class A and Class B common stockholders, basic
70,289 45,471 
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes1,723 1,717 
Net income attributable to Class A and Class B common stockholders, diluted
$72,012 $47,188 
Denominator:
Weighted average shares, basic314,295,102 310,758,802 
Dilutive effect of stock options, restricted stock, and RSUs1,686,026 2,844,855 
Dilutive effect of ESPP8,604 14,441 
Dilutive effect of assumed conversion of convertible senior notes17,633,786 17,633,786 
Weighted average shares, diluted333,623,518 331,251,884 
Net income per share, basic
$0.22 $0.15 
Net income per share, diluted
$0.22 $0.14 
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 Ended
March 31,
20242023
RSUs— 87,388 
Total anti-dilutive securities— 87,388