XML 79 R53.htm IDEA: XBRL DOCUMENT v3.20.1
SHARE-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares reserved for future issuance 4,500  
Options exercisable, number of shares 4,100  
Options exercisable, weighted-average exercise price (usd per share) $ 203.69  
Employee Stock Purchase Plan, number of shares purchased by employees 100 100
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares reserved for future issuance 1,900  
Forfeited (in shares) 22  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee Stock Purchase Plan, value of shares purchased by employees $ 36.6 $ 30.3