XML 222 R181.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Incentive Plans - Summary of option activity (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock option activity      
Outstanding at the beginning of the period (in shares) 10,617    
Granted (in shares) 1,738    
Exercised (in shares) (2,167)    
Forfeited (in shares) (319)    
Expired (in shares) (15)    
Outstanding at the end of the period (in shares) 9,854 10,617  
Outstanding, net of expected forfeitures (in shares) 9,791    
Outstanding, exercisable ("vested") (in shares) 6,654    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Outstanding at the beginning of the period (in dollars per share) $ 83,650,000    
Granted (in dollars per share) 105.45    
Exercised (in dollars per share) 74.05    
Forfeited (in dollars per share) 106.33    
Expired (in dollars per share) 104.22    
Outstanding at the end of the period (in dollars per share) 88.84 $ 83,650,000  
Outstanding, net of expected forfeitures (in dollars per share) 88.71    
Outstanding, exercisable ("vested") (in dollars per share) $ 79.96    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Aggregate intrinsic value, Outstanding $ 292,514    
Aggregate intrinsic value, net of expected forfeitures, outstanding 291,849    
Aggregate intrinsic value, exercisable ("vested"), outstanding $ 253,563    
Weighted average remaining contractual term, Outstanding 5 years 9 months 18 days    
Weighted average remaining contractual term, net of expected forfeitures, outstanding 5 years 9 months 18 days    
Weighted average remaining contractual term, exercisable ("vested"), outstanding 4 years 7 months 6 days    
Weighted average grant date fair value of options granted (in dollars per share) $ 15.61 $ 18,170,000 $ 14,960,000
Intrinsic value of options exercised $ 112,000 $ 119,000 $ 114,000