v3.26.1
Stock Compensation - Schedule of Option Activity Under the 2010 Stock Plan and 2024 Inducement Plan (Details) - Shares Subject to Outstanding Options
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Shares  
Outstanding at the beginning of the period (in shares) | shares 10,859,861
Options granted (in shares) | shares 421,118
Options exercised (in shares) | shares (2,058,609)
Options cancelled (in shares) | shares (238,870)
Outstanding at the end of the period (in shares) | shares 8,983,500
Weighted Average Exercise Price  
Weighted average price of options at the beginning of the period (in USD per share) | $ / shares $ 83.46
Options granted (in USD per share) | $ / shares 104.23
Options exercised (in USD per share) | $ / shares 78.41
Options cancelled (in USD per share) | $ / shares 92.18
Weighted average price of options at the end of the period (in USD per share) | $ / shares $ 85.36