XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based compensation (Details) - shares
1 Months Ended 12 Months Ended 108 Months Ended
Oct. 31, 2015
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Jan. 31, 2014
Stock-based compensation            
Shares available for future issuance (in shares)   16,226,436 14,550,002   16,226,436  
Stock options granted (in shares)   2,407,326        
2014 Stock Option and Grant Plan            
Stock-based compensation            
Number of shares authorized for stock-based compensation plan (in shares)           823,529
2015 Employee Stock Purchase Plan            
Stock-based compensation            
Number of shares authorized for stock-based compensation plan (in shares) 262,362          
Shares available for future issuance (in shares)   2,010,897     2,010,897  
Percentage of outstanding common stock         1.00%  
Common stock shares authorized for issuance         3,132,873  
Period to purchase shares   6 months        
New stock options issued   148,069 111,639      
2015 Employee Stock Purchase Plan | Minimum            
Stock-based compensation            
Percentage of payroll deduction 1.00%          
2015 Employee Stock Purchase Plan | Maximum            
Stock-based compensation            
Percentage of payroll deduction 10.00%          
2015 Stock Option Plan            
Stock-based compensation            
Shares available for future issuance (in shares) 1,311,812 3,765,132 3,572,195   3,765,132  
Percentage limit of issued and outstanding shares up to which additional shares may be issued 4.00%          
Percentage of outstanding common stock         4.00%  
Common stock shares authorized for issuance         14,717,369  
Employee Stock Option            
Stock-based compensation            
Shares available for future issuance (in shares)   8,800,464 7,425,444   8,800,464  
Employee Stock Option | Inducement Awards            
Stock-based compensation            
Vesting period   4 years        
Employee Stock Option | Inducement Awards | Vesting period, tranche one            
Stock-based compensation            
Vesting percentage   25.00%        
Employee Stock Option | Inducement Awards | Vesting period, tranche two            
Stock-based compensation            
Vesting period   36 months        
Vesting percentage   75.00%        
Unvested restricted common stock units            
Stock-based compensation            
Vesting period   3 years        
Shares available for future issuance (in shares)   1,649,943 1,370,897   1,649,943  
Unvested restricted common stock units | Inducement Awards            
Stock-based compensation            
Vesting period   3 years        
New stock options issued   223,000 318,500 163,000    
Unvested restricted common stock units | Inducement Awards | Vesting period, tranche one            
Stock-based compensation            
Vesting percentage   33.00%        
Unvested restricted common stock units | Inducement Awards | Vesting period, tranche two            
Stock-based compensation            
Vesting percentage   33.00%        
Founders restricted stock            
Stock-based compensation            
Shares available for future issuance (in shares)     22,500      
Non-statutory stock options | Inducement Awards            
Stock-based compensation            
New stock options issued   486,000 573,000 390,000    
Employees and directors stock options | 2014 Stock Option and Grant Plan            
Stock-based compensation            
Vesting period   4 years        
Employees and directors stock options | 2014 Stock Option and Grant Plan | Vesting period, tranche one            
Stock-based compensation            
Vesting period   1 year        
Vesting percentage   25.00%        
Employees and directors stock options | 2014 Stock Option and Grant Plan | Vesting period, tranche two            
Stock-based compensation            
Vesting period   3 years        
Vesting percentage   75.00%        
Employees and directors stock options | 2015 Stock Option Plan            
Stock-based compensation            
Stock options granted (in shares)   1,921,326        
Non-employees stock options | 2014 Stock Option and Grant Plan | Minimum            
Stock-based compensation            
Vesting period   1 year        
Non-employees stock options | 2014 Stock Option and Grant Plan | Maximum            
Stock-based compensation            
Vesting period   4 years