XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock and Stockholders' Equity - Summary of Stock Option and RSU Award Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of Shares    
Balance at the beginning of the period (in shares) | shares 3,457  
Stock options granted (in shares) | shares 492  
Stock options exercised (in shares) | shares (473)  
Stock options forfeited or canceled (in shares) | shares (131)  
Balance at the end of the period (in shares) | shares 3,345 3,457
Weighted Average Exercise Price    
Balance at the beginning of the period (in usd per share) | $ / shares $ 44.71  
Stock options granted (in usd per share) | $ / shares 116.56  
Stock options exercised (in usd per share) | $ / shares 32.79  
Stock options forfeited or canceled (in usd per share) | $ / shares 119.36  
Balance at the end of the period (in usd per share) | $ / shares $ 54.04 $ 44.71
Weighted Average Remaining Contractual Term    
Weighted average remaining contractual term 4 years 6 months 4 years 4 months 24 days
Aggregate Intrinsic Value    
Aggregate intrinsic value, options | $ $ 119,895 $ 222,460
Restricted stock units    
Outstanding RSUs    
Balance at the beginning of the period (in shares) | shares 4,402  
RSUs granted (in shares) | shares 4,087  
RSUs vested (in shares) | shares (1,478)  
RSUs forfeited or canceled (in shares) | shares (958)  
Balance at the end of the period (in shares) | shares 6,053 4,402
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in usd per share) | $ / shares $ 113.97  
Weighted average grant date fair value, RSUs granted (in usd per share) | $ / shares 103.40  
Weighted average grant date fair value, RSUs vested (in usd per share) | $ / shares 105.43  
Weighted average grant date fair value, RSUs forfeited or canceled (in usd per share) | $ / shares 112.09  
Balance at the end of the period (in usd per share) | $ / shares $ 109.22 $ 113.97