XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2019
Mar. 31, 2018
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares issued to the plan             28,311  
Aggregate proceeds from shares issued under the plan           $ 537 $ 396  
Stock-based compensation     $ 3,452   $ 1,969 6,336 3,213  
Total intrinsic value of options exercised           $ 500 $ 600  
Weighted-average grant date fair value per share for options granted           $ 11.22 $ 15.12  
Remaining shares subject to repurchase     5,113     5,113   21,666
Liability for unvested common shares subject to repurchase included in accrued expenses and other liabilities     $ 21     $ 21   $ 37
Accrued Expenses and Other Liabilities                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Liability for unvested common shares subject to repurchase included in accrued expenses and other liabilities     $ 100     $ 100   $ 100
2015 Stock Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock option vesting period           4 years    
Stock options expiration period           10 years    
Number of additional shares available for future grant     0     0    
2018 Incentive Award Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares available for issuance   3,186,205            
Allowed annual percentage increase in shares authorized as percentage of outstanding shares of common stock 4.00% 4.00%            
Maximum shares of common stock may be issued   20,887,347            
Number of additional shares added to the plan 1,804,670              
Number of shares outstanding available for future grant     2,550,996     2,550,996    
2018 Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Number of shares available for issuance   353,980            
Allowed annual percentage increase in shares authorized as percentage of outstanding shares of common stock 1.00% 1.00%            
Number of additional shares added to the plan 451,167              
Number of shares outstanding available for future grant     1,084,028     1,084,028    
Maximum shares allowed to be issued under ESPP   4,778,738            
Purchase of common stock through payroll deductions expressed in percentage of fair market value       85.00%        
Common stock offering period       6 months        
Number of shares issued to the plan           39,471    
Aggregate proceeds from shares issued under the plan           $ 500    
Stock-based compensation     $ 100   $ 100 100 $ 100  
2015 and 2018 Stock Incentive Plans                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation expense     $ 35,100     $ 35,100    
Unrecognized compensation expense estimated to be recognized over period           2 years 8 months 12 days