XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Company's Restricted Stock Units And Unregistered Restricted Stock Awards Activity (Detail)
shares in Thousands
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Beginning balance (in shares) | shares 3,061
Granted (in shares) | shares 8,284
Released (in shares) | shares (258)
Cancelled (in shares) | shares (243)
Ending balance (in shares) | shares 10,844
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Beginning balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 31.55
Granted, weighted average grant date fair value (in dollars per share) | $ / shares 77.85
Released, weighted average grant date fair value (in dollars per share) | $ / shares 59.59
Cancelled , weighted average exercise price (in dollars per share) | $ / shares 60.82
Ending balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 65.52
Restricted Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Beginning balance (in shares) | shares 388
Granted (in shares) | shares 209
Released (in shares) | shares (97)
Cancelled (in shares) | shares 0
Ending balance (in shares) | shares 500
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Beginning balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 37.75
Granted, weighted average grant date fair value (in dollars per share) | $ / shares 81.67
Released, weighted average grant date fair value (in dollars per share) | $ / shares 37.75
Cancelled , weighted average exercise price (in dollars per share) | $ / shares 0
Ending balance, weighted average grant date fair value (in dollars per share) | $ / shares $ 56.10