XML 82 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 01, 2022
Jun. 30, 2017
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2017
Feb. 28, 2022
Share-based awards              
Number of shares outstanding (in shares)     10,051,283 8,342,429      
Weighted-average grant date fair value of options granted (in dollars per share)     $ 3.97 $ 11.71 $ 7.99    
Intrinsic value of options exercised     $ 1,500,000 $ 4,300,000 $ 11,100,000    
Cash received from the exercise of stock options (in dollars)     $ 1,331,000 $ 1,837,000 $ 3,138,000    
Expected dividend yield     0.00% 0.00% 0.00%    
Number of shares reserved for future issuance (in shares)     11,944,664 9,199,512      
Stock options              
Share-based awards              
Unrecognized stock compensation cost, unvested stock options     $ 30,400,000        
Weighted-average amortization period of unrecognized stock compensation cost     2 years        
Unvested restricted stock units              
Share-based awards              
Fair value of RSUs vested     $ 1,500,000 $ 5,800,000 $ 0    
Unrecognized stock compensation cost, unvested RSUs     $ 11,600,000        
Weighted-average amortization period of unrecognized stock compensation cost     2 years 7 months 6 days        
Unvested restricted stock units | Maximum              
Share-based awards              
Vesting period     4 years        
Unvested restricted stock units | Minimum              
Share-based awards              
Vesting period     1 year        
2007 Plan              
Share-based awards              
Number of shares outstanding (in shares)   3,141,625          
2017 Plan              
Share-based awards              
Number of shares authorized (in shares)   2,255,000          
Cumulative annual increase in number of shares issuable, percentage   4.00%          
Additional shares authorized (in shares) 2,948,362            
Number of shares available for future issuance (in shares)     1,501,829        
Grants in period (in shares)     3,541,558        
2017 Plan | Maximum              
Share-based awards              
Expiration period     10 years        
2017 Plan | Stock options              
Share-based awards              
Vesting period     4 years        
2017 Plan | Unvested restricted stock units              
Share-based awards              
RSUs granted (in shares)     1,460,924        
Inducement Award Program              
Share-based awards              
Number of shares authorized (in shares)             2,000,000
Number of shares available for future issuance (in shares)     1,342,175        
Grants in period (in shares)     713,025        
2017 ESPP | Employee stock purchase plan              
Share-based awards              
Additional shares authorized (in shares) 0            
Number of shares available for future issuance (in shares)     295,791        
Number of shares reserved for future issuance (in shares)           225,000  
Purchase of common stock under ESPP (in shares)     270,774 78,253      
2017 ESPP | Employee stock purchase plan | Common Stock              
Share-based awards              
Cumulative annual increase in number of shares issuable, percentage           1.00%  
Maximum annual increase (in shares)           450,000  
2017 ESPP | Employee stock purchase plan | Maximum              
Share-based awards              
Number of shares authorized (in shares)           4,725,000  
Prior to Inducement Award Program              
Share-based awards              
Number of shares authorized (in shares)     757,500