XML 78 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Awards - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 03, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 8,546,000 $ 7,765,000 $ 5,991,000
2018 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation cost, weighted-average period (in years)   2 years 4 months 9 days    
Unrecognized stock-based compensation cost   $ 11,075,000    
Stock Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate fair value of stock options vested   10,864,000 6,742,000  
Aggregate intrinsic value of stock options exercised   $ 1,887,000 $ 735,000 $ 208,000
Stock Options to purchase common stock | Non-Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock converted under option plan   276,570 253,971  
RSUs issued and expected to vest        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of RSU's granted (in shares)   0    
Unrecognized stock-based compensation cost   $ 0    
RSUs issued and expected to vest | Share-based Payment Arrangement, Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 1,103,000    
2014 Plan | Stock Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of exercise price per share of stock options to fair market value of share of common stock   100.00%    
Stock options granted expiry period (in years)   10 years    
Weighted average grant-date fair value per share of stock options granted (in dollars per share)   $ 6.41 $ 2.11  
2018 Stock Option and Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock to be issued (shares) 1,545,454      
Percentage of authorized number of shares of common stock outstanding 4.00%      
Number of common stock shares available for further issuance (shares)   783,873 664,544  
Number of shares of common stock converted under option plan   7,057,258 6,011,126  
2018 Employee Stock Option and Incentive Plan | 2018 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock to be issued (shares) 256,818 1,084,476    
Percentage of authorized number of shares of common stock outstanding 1.00%      
Number of shares of common stock issued (shares)   46,899 89,172  
2014 Plan and 2018 Plan | Stock Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options granted expiry period (in years)   10 years    
Stock options granted vesting period (in years)   4 years    
Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock to be issued (shares)   600,000