v3.20.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Number Of Options Outstanding    
Beginning balance 36,384,767  
Options granted 14,600  
Options exercised (2,347,770)  
Options forfeited (180,499)  
Ending balance 33,871,098 36,384,767
Exercisable—March 31, 2020 21,804,073  
Weighted-Average Exercise Price    
Beginning balance $ 2.96  
Options granted 41.19  
Options exercised 1.20  
Options forfeited 4.58  
Ending balance 3.09 $ 2.96
Exercisable—March 31, 2020 $ 2.30  
Weighted-Average Remaining Contractual Life (in Years)    
Options outstanding 7 years 4 months 24 days 7 years 7 months 6 days
Options exercisable 6 years 10 months 25 days