XML 117 R104.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Schedule of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator [Abstract]    
Net income $ 57,006 $ 29,669
Less: Net income attributable to participating securities 0 0
Net income attributable to Class A and Class B common stockholders, basic 57,006 29,669
Net income attributable to Class A and Class B common stockholders, diluted $ 57,136 $ 29,669
Denominator [Abstract]    
Weighted average shares, basic (in shares) 302,583,452 285,486,972
Effect of dilutive securities (in shares) 11,388,113 6,891,655
Dilutive effect of ESPP 114,364 0
Dilutive effect of assumed conversion of 2026 Notes 7,650,720 0
Denominator for dilutive net income per share (in shares) 321,736,649 292,378,627
Net income per share, basic (USD per share) $ 0.19 $ 0.10
Net income per share, diluted (USD per share) $ 0.18 $ 0.10
Convertible Debt    
Numerator [Abstract]    
Add: Interest expense, net of tax, attributable to assumed conversion of 2026 Notes $ 808 $ 0
Convertible Debt | 2026 Notes    
Numerator [Abstract]    
Add: Interest expense, net of tax, attributable to assumed conversion of 2026 Notes $ 130