XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity Stock-Based Compensation - Summary of Status of Stock Option Activity (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Shares    
Stock options outstanding, beginning (in shares) 944  
Granted (in shares) 141  
Exercised (in shares) (279)  
Stock options cancelled (in shares) (12)  
Stock options outstanding, ending (in shares) 794  
Weighted-average exercise price per share    
Stock options outstanding beginning, weighted average exercise price (in USD per share) $ 30.63  
Stock options granted, weighted average exercise price (in USD per share)   $ 93.15
Stock options exercised, weighted average exercise price (in USD per share)   21.07
Stock options cancelled, weighted average exercise price (in USD per share)   $ 43.34
Stock options outstanding ending, weighted average exercise price (in USD per share) $ 44.89