XML 91 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Options - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jun. 18, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, reserved for future issuance 2,021,543 1,987,682    
Weighted average grant-date fair value of options granted $ 3.97 $ 6.02 $ 1.23  
Stock options vested aggregate intrinsic value $ 2,485,258 $ 3,596,624 $ 7,770,086  
Stock options expected to vest aggregate intrinsic value $ 993,372 $ 1,469,154 $ 4,569,243  
Total grant date fair value of shares vested 2,770,008 322,804 176,597  
Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation cost related to unvested stock options and restricted stock granted under the plans $ 2,781,062 $ 2,453,342 $ 522,818  
Unrecognized compensation cost related to unvested stock options and restricted stock granted under the plans, period for recognition 3 years      
Restricted Stock | Chief Financial Officer And Chief Operating Officer        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted common stock granted     57,475  
Fair value of common stock granted, per share     $ 2.00  
Vested percentage of common stock   100.00%    
Restricted Stock Units [Member] | Board of Directors        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted common stock granted 3,962      
Fair value of common stock granted, per share $ 12.62      
Restricted stock units, vesting period description shares vest equally on each of the anniversaries over a three-year period.      
Restricted stock units, vesting period 3 years      
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Service period for stock options granted to employees 1 year      
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Service period for stock options granted to employees 4 years      
Authorized for Grants under the 2016 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, reserved for future issuance 463,491 633,052    
Rolled from 2013 Equity Incentive Plan to 2016 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, reserved for future issuance 0      
Authorized for Grants under the 2013 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, reserved for future issuance 0 0    
Common stock authorized under equity incentive plan       1,200,000
Vested options cancellation days, after termination of employee     90 days