XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of options outstanding    
Outstanding options as of the beginning of the period (in shares) 1,722,861  
Exercised (in shares) (181,818)  
Forfeited and cancelled (in shares) (218,867)  
Outstanding options as of the end of the period (in shares) 1,322,176 1,722,861
Weighted- average exercise price (Per share)    
Outstanding options as of the beginning of the period (in dollars per share) $ 71.13  
Exercised (in dollars per share) 23.88  
Forfeited and cancelled (in dollars per share) 92.18  
Outstanding options as of the end of the period (in dollars per share) $ 74.15 $ 71.13
Weighted- average remaining contractual term (In years)    
Weighted-average remaining contractual term (in years) 3 years 18 days 4 years 5 months 12 days
Aggregate intrinsic value $ 74,838 $ 56,007
Options vested and exercisable and options vested and expected to vest    
Options vested and exercisable - number of options outstanding (in shares) 1,317,265  
Options vested and exercisable - weighted-average exercise price (in dollars per share) $ 73.30  
Options vested and exercisable - weighted-average remaining contractual term 3 years 10 days  
Options vested and exercisable - aggregate intrinsic value $ 74,838