XML 241 R198.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Schedule of Option Activity (Details) - Stock Options
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Number  
Outstanding at the beginning of the period (in shares) | shares 8,127
Granted (in shares) | shares 626
Exercised (in shares) | shares (2,247)
Forfeited (in shares) | shares (111)
Expired (in shares) | shares (2)
Outstanding at the end of the period (in shares) | shares 6,393
Outstanding, net of expected forfeitures (in shares) | shares 6,366
Outstanding, exercisable ("vested") (in shares) | shares 4,952
Weighted average exercise price  
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 102.37
Granted (in dollars per share) | $ / shares 159.38
Exercised (in dollars per share) | $ / shares 93.24
Forfeited (in dollars per share) | $ / shares 142.84
Expired (in dollars per share) | $ / shares 115.48
Outstanding at the end of the period (in dollars per share) | $ / shares 110.46
Outstanding, net of expected forfeitures (in dollars per share) | $ / shares 110.28
Outstanding, exercisable ("vested") (in dollars per share) | $ / shares $ 101.08
Aggregate intrinsic value and Weighted average remaining contractual term (years)  
Aggregate intrinsic value, outstanding | $ $ 526,379
Aggregate intrinsic value, net of expected forfeitures, outstanding | $ 525,274
Aggregate intrinsic value, exercisable ("vested"), outstanding | $ $ 454,094
Weighted average remaining contractual term, outstanding (in years) 5 years 2 months 12 days
Weighted average remaining contractual term, net of expected forfeitures, outstanding (in years) 5 years 2 months 12 days
Weighted average remaining contractual term, exercisable ("vested"), outstanding (in years) 4 years 3 months 18 days