XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 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:
Year Ended December 31,
202220212020
Numerator:
Net income
$174,780 $93,192 $126,521 
Less: Net income attributable to participating securities
(42)(9)(234)
Net income attributable to Class A and Class B common stockholders, basic
174,738 93,183 126,287 
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes6,810 — — 
Net income attributable to Class A and Class B common stockholders, diluted
$181,548 $93,183 $126,287 
Denominator:
Weighted average shares, basic309,226,677 305,711,345 289,863,272 
Dilutive effect of stock options, restricted stock, and RSUs4,705,172 8,791,084 9,507,857 
Dilutive effect of ESPP166,606 108,385 — 
Dilutive effect of assumed conversion of convertible senior notes17,666,703 — — 
Weighted average shares, diluted331,765,158 314,610,814 299,371,129 
Net income per share, basic
$0.57 $0.30 $0.44 
Net income per share, diluted
$0.55 $0.30 $0.42 
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:
Year Ended December 31,
202220212020
RSUs718,105 150,017 — 
Convertible senior notes— 13,474,580 — 
Total anti-dilutive securities718,105 13,624,597 —