XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Summary of Activity Related to Stock Option Plans (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Shares available for grant, beginning balance (in shares) 16,454,103
Options outstanding, number of shares, beginning balance (in shares) 19,896,861
Options outstanding, number of shares granted (in shares) 1,372,702
Options outstanding, number of shares, exercised (in shares) (1,369,075)
Options outstanding, number of shares expired (in shares) (3,314)
Shares available for grant, ending balance (in shares) 15,081,401
Options outstanding, number of shares, ending balance (in shares) 19,897,174
Options outstanding, number of shares, vested and expected to vest (in shares) 19,897,174
Options outstanding, number of shares, exercisable (in shares) 19,709,179
Weighted- Average Exercise Price (per share)  
Options outstanding, weighted-average exercise price, beginning balance (in USD per share) | $ / shares $ 242.22
Options outstanding, weighted-average exercise price, granted (in USD per share) | $ / shares 360.44
Options outstanding, weighted-average exercise price, exercised (in USD per share) | $ / shares 85.43
Options expired, weighted-average exercise price (in USD per share) | $ / shares 32.04
Options outstanding, weighted-average exercise price, ending balance (in USD per share) | $ / shares 261.20
Options outstanding, weighted-average exercise price, vested and expected to vest (in USD per share) | $ / shares 261.20
Options outstanding, weighted-average exercise price, vested and exercisable (in USD per share) | $ / shares $ 260.11
Weighted-Average Remaining Contractual Term (in years)  
Weighted-average remaining contractual term, outstanding 5 years 4 months 28 days
Weighted-average exercise price, vested and exercisable, vested and expected to vest 5 years 4 months 28 days
Weighted-average remaining contractual term, exercisable 5 years 4 months 13 days
Aggregate Intrinsic Value (in thousands)  
Aggregate intrinsic value | $ $ 2,780,062
Aggregate intrinsic value, vested and expected to vest | $ 2,780,062
Aggregate intrinsic value, exercisable | $ $ 2,775,752