XML 54 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum percentage of fair value of common stock 100.00%    
Exercises in period, intrinsic value $ 363    
Options granted, weighted average grant date fair value (in dollars per share) $ 10.78 $ 7.05 $ 4.74
Incentive Stock Options and Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares based compensation, vested period (in years) 4 years    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares based compensation, vested period (in years) 4 years    
Share based compensation, restricted stock units granted (in shares) 116,689    
Share based compensation, restricted stock units granted (in dollars per share) $ 14.75    
Restricted stock unites vested, percentage 25.00%    
Share based compensation, grant date fair value $ 1,700    
Unrecognized compensation cost of stock based awards $ 6,400    
Unrecognized compensation cost of stock based awards, recognition period 3 years 1 month 6 days    
Two Thousand Fifteen Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, authorized (in shares) 969,340    
Common stock, reserved for future issuance (in shares) 100,000    
Two Thousand Seventeen Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, authorized (in shares) 170,915    
Common stock, reserved for future issuance (in shares) 20,000,000    
Aggregate intrinsic value, options exercised 4.00%    
Two Thousand Nineteen Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, authorized (in shares) 400,000    
Common stock, reserved for future issuance (in shares) 250,000    
Minimum | Non-Statutory Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares based compensation, vested period (in years) 3 years    
Maximum | Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period (in years) 10 years    
Maximum | Non-Statutory Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares based compensation, vested period (in years) 4 years