XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Schedule of Activity Related to Stock Option Plans (Details)
6 Months Ended
Jun. 30, 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 213,441
Options outstanding, number of shares, exercised (in shares) | shares (2,369,871)
Options outstanding, number of shares expired (in shares) | shares (1,945)
Options outstanding, number of shares, ending balance (in shares) | shares 13,260,627
Options outstanding, number of shares, vested and expected to vest (in shares) | shares 13,260,627
Options outstanding, number of shares, exercisable (in shares) | shares 13,260,627
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 1,013.4
Options outstanding, weighted-average exercise price, exercised (in USD per share) | $ / shares 222.74
Options expired, weighted-average exercise price (in USD per share) | $ / shares 68.25
Options outstanding, weighted-average exercise price, ending balance (in USD per share) | $ / shares 339.84
Options outstanding, weighted-average exercise price, vested and expected to vest (in USD per share) | $ / shares 339.84
Options outstanding, weighted-average exercise price, vested and exercisable (in USD per share) | $ / shares $ 339.84