Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation - Narrative (Details)

v3.21.2
Stock Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2021
May 18, 2016
Apr. 05, 2016
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Aug. 31, 2019
May 31, 2018
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock remaining for future issuance (in shares)       2,576,435           2,576,435   2,576,435  
Annual share reserve increase                       4.00%  
Total stock-based compensation                   $ 3,074,000 $ 2,786,000 $ 4,522,000 $ 3,902,000
Employee Stock Purchase Plan (ESPP)                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Common stock remaining for future issuance (in shares)       1,836,622           1,836,622   1,836,622  
Purchase price of common stock, percentage     85.00%                    
Maximum portion of earning an employee may contribute to the ESPP Plan     15.00%                    
Maximum annual amount of fair market value of the company's common stock that a participant may accrue the rights to purchase     $ 25,000                    
Shares of common stock for future issuance (in shares)     500,000                    
Automatic increase to shares authorized as percentage of outstanding stock at end of preceding year     1.00%                    
Increase in shares available (in shares) 500,000                        
Special Advisor To The Board                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation       $ 1,400,000                  
Market Based Options                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)                       0  
Exercisable aggregate intrinsic value       380,000           $ 380,000   $ 380,000  
Market Based Options | Special Advisor To The Board                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation       1,000,000.0                  
Service Based Options                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation                   2,000,000.0   3,300,000  
Compensation not yet recognized       14,800,000           14,800,000   $ 14,800,000  
Period for recognition                       2 years 10 months 24 days  
Granted (in shares)                       4,048,563  
Share-based compensation on service-based vesting conditions                       $ 2,700,000  
Outstanding intrinsic value       2,200,000           2,200,000   2,200,000  
Exercisable aggregate intrinsic value       $ 1,100,000           $ 1,100,000   $ 1,100,000  
Options vested (in shares)                       1,953,214  
Weighted average exercise price (in dollars per share)       $ 3.66           $ 3.66   $ 3.66  
Fair value of options vested in period                       $ 4,400,000  
Service Based Options | Special Advisor To The Board                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation       $ 400,000                  
Compensation not yet recognized       $ 300,000           $ 300,000   $ 300,000  
Period for recognition       1 year                  
Service Based Options | Executive Officer                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Granted (in shares)         500,000                
Service Based Options | Chief Executive Officer                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Annual base salary             $ 35,568            
Restricted Stock Awards                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Award vesting period                       4 years  
Employee Stock Purchase Plan (ESPP)                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Total stock-based compensation                   $ 55,000   $ 89,000  
2016 Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Increase in number of shares reserved for issuance (in shares)   600,000             1,400,000        
Common stock remaining for future issuance (in shares)   464,476                      
2016 Plan | Equity Option                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Award expiration period                       10 years  
2016 Plan | Equity Option | Minimum | Director                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Award vesting period                       1 year  
2016 Plan | Equity Option | Minimum | Employee                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Award vesting period                       3 years  
2016 Plan | Equity Option | Maximum | Director                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Award vesting period                       3 years  
2016 Plan | Equity Option | Maximum | Employee                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Award vesting period                       4 years  
2016 Second Amended Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Increase in number of shares reserved for issuance (in shares)               850,000          
2016 Third Amended Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Increase in number of shares reserved for issuance (in shares)           2,014,400