XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation Expense - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2020
Jul. 02, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Jul. 17, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized stock-based compensation expense     $ 16,700,000   $ 16,700,000      
Unrecognized stock-based compensation expense, weighted average period expect to recognized         2 years 7 months 13 days      
2019 Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for future issuance   252,142            
Increase in number of shares reserved for issuance (shares) 233,355 428,571            
Increase in number of shares reserved for issuance, percent of common stock outstanding   1.00%            
Stock Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for future issuance     2,868,693   2,868,693   2,023,828  
2016 Stock Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for future issuance     0   0     0
2019 Stock Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for future issuance   2,017,142 1,860,978   1,860,978      
Increase in number of shares reserved for issuance (shares) 933,420 2,000,000            
Increase in number of shares reserved for issuance, percent of common stock outstanding   4.00%            
2019 Stock Incentive Plan | Stock Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period         4 years      
Contractual term         10 years      
2019 Plan and 2016 Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Weighted average grant date fair value     $ 4.84 $ 10.36 $ 10.41 $ 6.97    
Total intrinsic value of stock options exercised       $ 100,000 $ 1,200,000 $ 200,000    
2019 Plan and 2016 Plan | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Total intrinsic value of stock options exercised     $ 100,000          
2019 Plan and 2016 Plan | Stock Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Contractual term         8 years 8 months 23 days   8 years 11 months 8 days  
Grants Outside of 2016 Stock Incentive Plan and 2019 Stock Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Aggregate intrinsic value of restricted stock awards vested     $ 700,000 $ 600,000 $ 8,300,000 $ 3,000,000