XML 105 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity and Stock-Based Compensation - Narrative (Details)
1 Months Ended 12 Months Ended
Nov. 14, 2019
USD ($)
shares
Apr. 30, 2018
shares
Sep. 30, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
vote
plan
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Preferred stock, shares authorized (in shares)       5,000,000.0 5,000,000  
Preferred stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001  
Preferred stock, shares issued (in shares)       0 0  
Number of votes each share of common stock has rights to (vote) | vote       1    
Dividends declared or paid | $       $ 0    
Preferred stock, shares outstanding (in shares)       0 0  
Conversion ratio   1        
Aggregate number of common stock issued upon conversion of convertible stock (shares)   24,600,000        
Common stock repurchase plan, authorized | $ $ 10,000,000.0          
Number of stock-based compensation plans | plan       2    
Credit to previously recognized stock-based compensation expense | $       $ (9,730,000) $ (4,805,000) $ (369,000)
Intrinsic value of options exercised | $       15,800,000 6,700,000  
Proceeds from the exercise of options | $       1,560,000 $ 362,000 $ 336,000
Unrecognized expense | $       $ 49,000,000    
2018 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant (in shares)       2,600,000    
Restricted Stock Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Time-based RSUs granted (in shares)       403,000    
Vested, fair value | $       $ 400,000    
Awards outstanding (in shares)       459,000 115,000  
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Time-based RSUs granted (in shares)       2,107,000    
Vested, fair value | $       $ 3,100,000    
Awards outstanding (in shares)       2,407,000 557,000  
Restricted Stock Units | Former Stockholders of Nutronics            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period 4 years          
Time-based RSUs granted (in shares) 1,000,000          
Grant-date fair value | $ $ 15,800,000          
Performance Restricted Stock Awards and Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares affected by changes in metrics and estimated achievement (shares)     200,000      
Credit to previously recognized stock-based compensation expense | $     $ 2,100,000      
Awards outstanding (in shares)       500,000    
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for grant (in shares)       1,500,000    
Eligible employee contribution limit of earnings       10.00%    
Offering period       6 months    
Convertible preferred stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Preferred stock, shares outstanding (in shares)         0  
2001 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future awards (shares)       0    
2018 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       4 years    
Term of awards       10 years