XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation - Summary of Stock Option Activity (Detail) - $ / shares
9 Months Ended
Sep. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]  
Shares, Outstanding, Beginning Balance 7,782,437
Shares, Granted 1,468,758
Shares, Exercised (1,011,236)
Shares, Cancelled or forfeited (307,053)
Shares, Outstanding, Ending Balance 7,932,906
Shares, Exercisable 3,741,338
Shares, Vested or expected to vest 7,932,906
Weighted-Average Exercise Price, Outstanding, Beginning Balance $ 31.30
Weighted-Average Exercise Price, Granted 56.19
Weighted-Average Exercise Price, Exercised 22.34
Weighted-Average Exercise Price, Cancelled or forfeited 41.35
Weighted-Average Exercise Price, Outstanding, Ending Balance 36.66
Weighted-Average Exercise Price, Exercisable 28.68
Weighted-Average Exercise Price, Vested or expected to vest $ 36.66