XML 76 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Compensation - Equity Incentive Plan Narrative (Details) - shares
Mar. 08, 2016
Mar. 31, 2020
Equity Incentive Plan, 2016    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Ownership percentage threshold for employee owned incentive stock options to qualify for exercise price per share 10.00%  
Authorized shares available for future issuance (in shares)   231,312
Equity Incentive Plan, 2016, More Than 10% Ownership    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of fair market value 110.00%  
Equity Incentive Plan, 2016, Less Than 10% Ownership    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of fair market value 100.00%  
Employee stock option | Equity Incentive Plan, 2016    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option expected life (in years) 10 years  
Employee Stock Options and Restricted Stock Units | Equity Incentive Plan, 2016    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 4 years  
Employee Stock Options and Restricted Stock Units | Equity Incentive Plan, 2016 | Year one    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option and restricted stock units vesting rights, percentage 25.00%  
Employee Stock Options and Restricted Stock Units | Equity Incentive Plan, 2016 | Quarterly    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option and restricted stock units vesting rights, percentage 6.25%