v3.20.2
Stockholders' Equity - Summary of Stock Option Activity and Weighted Average Exercise Prices (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Number Of Options Outstanding    
Balance outstanding—December 31, 2019 | shares 36,384,767  
Options granted | shares 14,600  
Options exercised | shares (7,555,561)  
Options forfeited or expired | shares (511,680)  
Balance outstanding—September 30, 2020 | shares 28,332,126 36,384,767
Weighted-Average Exercise Price    
Balance outstanding—December 31, 2019 | $ / shares $ 2.96  
Options granted | $ / shares 41.19  
Options exercised | $ / shares 1.64  
Options forfeited or expired | $ / shares 4.63  
Balance outstanding—September 30, 2020 | $ / shares $ 3.31 $ 2.96
Weighted-Average Remaining Contractual Life (in Years)    
Options outstanding 6 years 10 months 24 days 7 years 7 months 6 days
Balance outstanding | $ $ 2,800,772 $ 1,266,938