XML 34 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-based Compensation - Equity Incentive Plan Narrative (Details) - shares
Mar. 08, 2016
Dec. 31, 2019
Jun. 30, 2019
Jan. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for outstanding awards (in shares)   6,888,244 7,374,635  
Equity Incentive Plan, 2016        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for future issuance (in shares)       4,700,000
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)   463,411    
Equity Incentive Plan, 2016 | Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option expected life (in years) 10 years      
Equity Incentive Plan, 2016 | Employee stock options and restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 4 years      
Equity Incentive Plan, 2016 | Employee stock options and restricted stock units | Year one        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option and restricted stock units vesting rights, percentage 25.00%      
Equity Incentive Plan, 2016 | Employee stock options and restricted stock units | Quarterly        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option and restricted stock units vesting rights, percentage 6.25%      
Equity Incentive Plan, 2006        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for future issuance (in shares) 2,800,000      
Shares reserved for outstanding awards (in shares) 8,696,444      
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%