XML 62 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Oct. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares canceled (in shares)     508,847 0 508,847  
Reversal of stock based compensation expense   $ 1,000        
Share-based compensation expense       $ 16,954 $ 6,851 $ 3,670
Stock subject to repurchase (in shares) 44,268     23,981    
Stock subject to repurchase, per share $ 4.66       $ 4.66  
Cash proceeds received for unvested shares $ 200 100   $ 100 $ 200  
Stock option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercises in period, intrinsic value       $ 218,200 $ 8,400 $ 600
Weighted average grant date fair value, grants in period (in dollars per share)       $ 52.37 $ 5.17 $ 2.90
Stock based compensation not recognized   26,000   $ 26,000    
Stock based compensation not recognized, period for recognition (years)       2 years 8 months 12 days    
Expected dividend yield (percent)       0.00% 0.00% 0.00%
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation not recognized, period for recognition (years)       3 years 6 months    
Stock based compensation not recognized, restricted stock   36,500   $ 36,500    
Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock based compensation not recognized   $ 800   $ 800    
Stock based compensation not recognized, period for recognition (years)       4 months 24 days    
Expected dividend yield (percent)       0.00% 0.00%  
Employee stock purchase plan, maximum employee subscription rate   10.00%   10.00%    
Employee stock purchase plan, purchase price of common stock (percent of stock value)       85.00%    
Common stock issued under employee stock purchase plan (in shares)       232,333 0  
2018 Employee Stock Purchase Plan | Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   922,250   922,250    
Share-based compensation expense       $ 2,300 $ 300