XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Incentive Plan - Additional information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Stock Incentive Plan  
Number of stock option granted 449,450
Exercise price | $ / shares $ 58.94
Fair value of options granted | $ / shares $ 33.69
Employee Stock Option  
Stock Incentive Plan  
Weighted average period of unvested stock awards 3 years 2 months 12 days
Expected volatility 74.10%
Risk free interest rate 4.40%
Expected term (in years) 4 years 6 months
Expected dividend rate 0.00%
Fair value of unvested stock options | $ $ 16,667
Employee Stock Option | Employee | Vested one year after the grant date  
Stock Incentive Plan  
Vesting percentage (in percent) 25.00%
Vesting period (in years) 1 year
Employee Stock Option | Employee | Each month thereafter contingent upon the participant's continued service beginning on the initial vesting date  
Stock Incentive Plan  
Vesting percentage (in percent) 2.08%
Employee Stock Option | Non-employee directors | Vested one year after the grant date  
Stock Incentive Plan  
Vesting percentage (in percent) 8.33%
Vesting period (in years) 1 year
Employee Stock Option | Non-employee directors | Each month thereafter contingent upon the participant's continued service beginning on the initial vesting date  
Stock Incentive Plan  
Vesting percentage (in percent) 4.17%
Vesting period (in years) 2 years
2014 Plan | Employee Stock Option  
Stock Incentive Plan  
Number of share reserve approved 691,450
Number of shares available for future stock-based compensation grants 0
2024 Plan | Employee Stock Option  
Stock Incentive Plan  
Maximum number of shares issued pursuant to awards granted under plan 3,554,658
Maximum term of stock option grants (in years) 10 years
Percentage of shares reserve increased 4.00%
Number of shares available for future stock-based compensation grants 2,089,197
2024 Plan | Maximum | Employee Stock Option  
Stock Incentive Plan  
Number of share reserve approved 1,916,011