XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based compensation - Plans Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 01, 2022
Jun. 30, 2017
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Feb. 28, 2022
Dec. 31, 2021
Stock options                
Number of shares outstanding (in shares)     10,524,780   10,524,780     8,342,429
Weighted-average grant date fair value of options granted (in dollars per share)         $ 3.96 $ 12.37    
Share-Based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value         $ 100 $ 3,900    
Cash received from the exercise of stock options         $ 206 $ 1,545    
Expected dividend yield     0.00% 0.00% 0.00% 0.00%    
Stock options                
Stock options                
Unrecognized stock compensation cost     $ 34,500   $ 34,500      
Weighted-average amortization period of unrecognized stock compensation cost         2 years 2 months 12 days      
Restricted stock units                
Stock options                
Unrecognized stock compensation cost     $ 12,600   $ 12,600      
Weighted-average amortization period of unrecognized stock compensation cost         2 years 9 months 18 days      
Restricted stock units | Maximum                
Stock options                
Vesting period         4 years      
Restricted stock units | Minimum                
Stock options                
Vesting period         1 year      
2007 Plan                
Stock options                
Number of shares outstanding (in shares)   3,141,625            
2017 Plan                
Stock options                
Number of shares authorized (in shares)   2,255,000            
Cumulative annual increase in number of shares issuable   4.00%            
Additional shares authorized (in shares) 2,948,362              
Number of shares available for future issuance (in shares)     1,372,006   1,372,006      
Number of options granted in period (in shares)         3,532,433      
2017 Plan | Maximum                
Stock options                
Expiration period         10 years      
2017 Plan | Stock options                
Stock options                
Vesting period         4 years      
Inducement award program                
Stock options                
Number of shares authorized (in shares)             2,000,000  
Number of shares available for future issuance (in shares)     1,403,975   1,403,975      
Number of options granted in period (in shares)         612,450      
Inducement award prior to inducement award program                
Stock options                
Number of shares outstanding (in shares)     757,500   757,500      
2017 ESPP                
Stock options                
Number of shares available for future issuance (in shares)     412,330   412,330      
Purchase of common stock under ESPP (in shares)         154,235 36,198