XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Activity Related to Stock Option Plans (Details)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Shares available for grant, beginning balance (in shares) 20,145,360
Options outstanding, number of shares, beginning balance (in shares) 17,595,851
Options outstanding, number of shares granted (in shares) 2,812,627
Options outstanding, number of shares, exercised (in shares) (1,057,387)
Options outstanding, number of shares, expired (in shares) (4,871)
Shares available for grant, ending balance (in shares) 17,332,733
Options outstanding, number of shares, ending balance (in shares) 19,346,220
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Options outstanding, weighted-average exercise price, beginning balance (dollars per share) | $ / shares $ 219.83
Options outstanding, weighted-average exercise price, granted (dollars per share) | $ / shares 265.11
Options outstanding, weighted-average exercise price, exercised (dollars per share) | $ / shares 26.26
Options expired, weighted-average exercise price (dollars per share) | $ / shares 11.35
Options outstanding, weighted-average exercise price, ending balance (dollars per share) | $ / shares $ 237.05