XML 112 R102.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income $ 56,388 $ 57,006
Less: Net income attributable to participating securities (9) 0
Net income attributable to Class A and Class B common stockholders 56,379 57,006
Net income attributable to Class A and Class B common stockholders, diluted $ 58,074 $ 57,136
Denominator:    
Weighted average shares, basic (in shares) 307,969,672 302,583,452
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 5,542,252 11,388,113
Dilutive effect of ESPP (in shares) 150,709 114,364
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,667,623 7,650,720
Weighted average shares, diluted (in shares) 331,330,256 321,736,649
Net income per share, basic (USD per share) $ 0.18 $ 0.19
Net income per share, diluted (USD per share) $ 0.18 $ 0.18
Convertible Debt | 2026 Notes:    
Numerator:    
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes $ 1,695 $ 130