v3.25.2
Stock-Based Compensation - Stock Options (Details) - Options to purchase common stock
shares in Thousands
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Stock Based Compensation  
Options forfeited (in shares) 2
Number of shares Outstanding  
Outstanding, beginning balance (in shares) 3,875
Options exercised (in shares) (69)
Options forfeited/cancelled (in shares) (2)
Outstanding, end balance (in shares) 3,804
Weighted-Average Exercise Price  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 30.22
Exercised (in dollars per share) | $ / shares 13.01
Forfeited/cancelled (in dollars per share) | $ / shares 3.78
Outstanding, end balance (in dollars per share) | $ / shares $ 30.54