XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Summary of Stock Option Activity (Detail)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]  
Shares, Outstanding, Beginning Balance | shares 8,101,980
Shares, Granted | shares 882,558
Shares, Exercised | shares (342,471)
Shares, Cancelled or forfeited | shares (69,404)
Shares, Outstanding, Ending Balance | shares 8,572,663
Shares, Exercisable | shares 3,962,897
Shares, Vested or expected to vest | shares 8,572,663
Weighted-Average Exercise Price, Outstanding, Beginning Balance | $ / shares $ 42.44
Weighted-Average Exercise Price, Granted | $ / shares 139.05
Weighted-Average Exercise Price, Exercised | $ / shares 33.12
Weighted-Average Exercise Price, Cancelled or forfeited | $ / shares 43.31
Weighted-Average Exercise Price, Outstanding, Ending Balance | $ / shares 52.76
Weighted-Average Exercise Price, Exercisable | $ / shares 31.48
Weighted-Average Exercise Price, Vested or expected to vest | $ / shares $ 52.76