XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of Stock Options Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Number of Options Outstanding, Beginning balance 2,827,868  
Number of Options, Granted 531,108  
Number of Options, Exercised (776,914)  
Number of Options, Forfeited (393,143)  
Number of Options Outstanding, Ending balance 2,188,919 2,827,868
Number of Options, Vested and expected to vest 2,121,884  
Number of Options, Exercisable 1,370,762  
Weighted-Average Exercise Price, Outstanding, Beginning balance $ 7.17  
Weighted-Average Exercise Price, Granted 45.17  
Weighted-Average Exercise Price, Exercised 6.32  
Weighted-Average Exercise Price, Forfeited 33.26  
Weighted-Average Exercise Price, Outstanding, Ending balance 12.01 $ 7.17
Weighted-Average Exercise Price, Vested and expected to vest 12.12  
Weighted-Average Exercise Price, Exercisable $ 6.94  
Weighted-Average Contractual Term, Outstanding, Beginning balance 5 years 8 months 19 days 6 years 6 months
Vested and expected to vest 5 years 8 months 15 days  
Exercisable 4 years 10 months 2 days  
Aggregate intrinsic value Outstanding, Beginning balance $ 76,850  
Aggregate intrinsic value Outstanding, Ending balance 57,538 $ 76,850
Vested and expected to vest 55,616  
Exercisable $ 41,689