XML 355 R188.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Incentive Plans - Summary of option activity (Details) - Stock options
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Stock option activity  
Outstanding at the beginning of the period (in shares) | shares 9,854
Granted (in shares) | shares 1,343
Exercised (in shares) | shares (1,927)
Forfeited (in shares) | shares (303)
Expired (in shares) | shares (14)
Outstanding at the end of the period (in shares) | shares 8,953
Outstanding, net of expected forfeitures (in shares) | shares 8,906
Outstanding, exercisable ("vested") (in shares) | shares 6,472
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) | $ / shares $ 88,840,000
Granted (in dollars per share) | $ / shares 123.04
Exercised (in dollars per share) | $ / shares 76.28
Forfeited (in dollars per share) | $ / shares 116.09
Expired (in dollars per share) | $ / shares 109.26
Outstanding at the end of the period (in dollars per share) | $ / shares 95.72
Outstanding, net of expected forfeitures (in dollars per share) | $ / shares 95.60
Outstanding, exercisable ("vested") (in dollars per share) | $ / shares $ 87.73
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Aggregate intrinsic value, Outstanding | $ $ 357,082
Aggregate intrinsic value, net of expected forfeitures, outstanding | $ 356,277
Aggregate intrinsic value, exercisable ("vested"), outstanding | $ $ 309,840
Weighted average remaining contractual term, Outstanding 5 years 6 months
Weighted average remaining contractual term, net of expected forfeitures, outstanding 5 years 4 months 24 days
Weighted average remaining contractual term, exercisable ("vested"), outstanding 4 years 6 months