Quarterly report pursuant to Section 13 or 15(d)

Description of Stock Plans - Narrative (Details)

v3.19.3.a.u2
Description of Stock Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2019
May 31, 2019
Jun. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Allocated stock compensation expense       $ 917 $ 631 $ 2,514 $ 1,781  
Weighted average grant-date fair value (in dollars per share)       $ 4.34 $ 1.64 $ 4.34 $ 1.64  
Total unrecognized stock base compensation expense       $ 3,547 $ 2,194 $ 3,547 $ 2,194  
Unvested stock options, weighted average period           2 years 1 month 28 days 2 years 5 days  
Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Option plan, term           10 years    
Equity Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Granted (in shares)           1,738,750 1,349,925  
Forfeitures/cancellations (in shares)           397,321    
Restricted Stock                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Awarded (in shares) 75,494 109,416 232,558     184,910    
Vesting period 1 year 3 years 3 years          
Fair value of shares on date of issuance   $ 413 $ 400          
Allocated stock compensation expense       $ 68 $ 50 $ 152 $ 90  
Restricted Stock | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period           3 months    
Restricted Stock | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period           2 years    
Stock Option Plan 2011                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Reserved for future issuance (in shares)       20,000,000   20,000,000    
Available for issuance (in shares)       7,159,118   7,159,118   8,685,457
Stock Incentive Plans | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Option plan, term           3 years    
Stock Incentive Plans | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Option plan, term           4 years