XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Activity Related to Stock Option Plans (Details)
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Number of Shares  
Options outstanding, number of shares, beginning balance (in shares) | shares 15,419,002
Options outstanding, number of shares granted (in shares) | shares 108,387
Options outstanding, number of shares, exercised (in shares) | shares (1,607,290)
Options outstanding, number of shares expired (in shares) | shares (1,010)
Options outstanding, number of shares, ending balance (in shares) | shares 13,919,089
Options outstanding, number of shares, vested and expected to vest (in shares) | shares 13,919,089
Options outstanding, number of shares, exercisable (in shares) | shares 13,919,089
Weighted- Average Exercise Price (per share)  
Options outstanding, weighted-average exercise price, beginning balance (in USD per share) | $ / shares $ 312.48
Options outstanding, weighted-average exercise price, granted (in USD per share) | $ / shares 949.65
Options outstanding, weighted-average exercise price, exercised (in USD per share) | $ / shares 219.85
Options expired, weighted-average exercise price (in USD per share) | $ / shares 62.10
Options outstanding, weighted-average exercise price, ending balance (in USD per share) | $ / shares 328.16
Options outstanding, weighted-average exercise price, vested and expected to vest (in USD per share) | $ / shares 328.16
Options outstanding, weighted-average exercise price, vested and exercisable (in USD per share) | $ / shares $ 328.16