XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Stock Options (Details) - Options to purchase common stock
shares in Thousands
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Stock Based Compensation  
Options forfeited (in shares) 3
Number of shares Outstanding  
Outstanding, beginning balance (in shares) 3,875
Options exercised (in shares) (50)
Options forfeited/cancelled (in shares) (3)
Outstanding, end balance (in shares) 3,822
Weighted-Average Exercise Price  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 30.22
Exercised (in dollars per share) | $ / shares 11.80
Forfeited/cancelled (in dollars per share) | $ / shares 3.78
Outstanding, end balance (in dollars per share) | $ / shares $ 30.47