XML 81 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options exercised, Weighted-Average Exercise Price | $ / shares $ 16.11  
Options Issued and Outstanding    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding, beginning, Number of Shares Available for Grant 653,136  
Assumed as part of merger, Number of Shares Available for Grant 2,707,144  
Options granted, Number of Shares Available for Grant (1,517,446)  
Options forfeited or cancelled, Number of Shares Available for Grant 255,340  
Outstanding, ending, Number of Shares Available for Grant 2,098,174 653,136
Outstanding, beginning, Number of Shares Underlying Outstanding Options 1,860,646  
Assumed as part of the Merger, Number of Shares Underlying Oustanding Options 81,370  
Options granted, Number of Shares Underlying Outstanding Options 1,713,344  
Options exercised, Number of Shares Underlying Outstanding Options (123,141)  
Options forfeited or cancelled, Number of Shares Underlying Outstanding Options (262,820)  
Outstanding, ending, Number of Shares Underlying Outstanding Options 3,269,399 1,860,646
Shares exercisable, Number of Shares Underlying Outstanding Options 1,195,101  
Vested and expected to vest, Number of Shares Underlying Outstanding Options 3,269,399  
Outstanding, beginning, Weighted-Average Exercise Price | $ / shares $ 4.05  
Assumed as part of the Merger, Weighted-Average Exercise Price | $ / shares 8.39  
Options granted, Weighted-Average Exercise Price | $ / shares 16.06  
Options exercised, Weighted-Average Exercise Price | $ / shares 1.57  
Options forfeited or cancelled, Weighted-Average Exercise Price | $ / shares 4.80  
Outstanding, ending, Weighted-Average Exercise Price | $ / shares 10.49 $ 4.05
Shares exercisable, Weighted-Average Exercise Price | $ / shares 4.20  
Vested and expected to vest, Weighted-Average Exercise Price | $ / shares $ 10.49  
Outstanding, Weighted-Average Remaining Contract Term 7 years 8 months 23 days 8 years 6 months 10 days
Shares exercisable, Outstanding, Weighted-Average Remaining Contract Term 4 years 11 months 12 days  
Vested and expected to vest, Weighted-Average Remaining Contract Term 7 years 8 months 23 days  
Outstanding, beginning, Aggregate Intrinsic Value | $ $ 11,780 $ 5,812
Shares exercisable, Aggregate Intrinsic Value | $ 9,246  
Vested and expected to vest, Aggregate Intrinsic Value | $ $ 11,780