XML 142 R126.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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
Net income attributable to Class A and Class B common stockholders, diluted $ 181,548 $ 93,183 $ 126,287
Denominator:      
Weighted average shares, basic (in shares) 309,226,677 305,711,345 289,863,272
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 4,705,172 8,791,084 9,507,857
Dilutive effect of ESPP (in shares) 166,606 108,385 0
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,666,703 0 0
Weighted average shares, diluted (in shares) 331,765,158 314,610,814 299,371,129
Net income per share, basic (USD per share) $ 0.57 $ 0.30 $ 0.44
Net income per share, diluted (USD per share) $ 0.55 $ 0.30 $ 0.42
2026 Notes: | Convertible Debt      
Numerator:      
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes $ 6,810 $ 0 $ 0