XML 149 R133.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share - Schedule of Basic and Diluted Net (Loss) Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income $ 93,192 $ 126,521 $ 103,096
Less: Net income attributable to participating securities (9) (234) (8)
Net income attributable to Class A and Class B common stockholders 93,183 126,287 103,088
Net income attributable to Class A and Class B common stockholders, diluted $ 93,183 $ 126,287 $ 103,088
Denominator:      
Weighted average shares, basic (in shares) 305,711,345 289,863,272 284,625,642
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 8,791,084 9,507,857 9,171,065
Dilutive effect of ESPP (in shares) 108,385 0 0
Dilutive effect of assumed conversion of convertible senior notes (in shares) 0 0 0
Weighted average shares, diluted (in shares) 314,610,814 299,371,129 293,796,707
Net income per share, basic (USD per share) $ 0.30 $ 0.44 $ 0.36
Net income per share, diluted (USD per share) $ 0.30 $ 0.42 $ 0.35
Convertible Debt | 2026 Notes:      
Numerator:      
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes $ 0 $ 0 $ 0