XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total shares of common stock reserved 3,350,046   3,350,046
Weighted-average grant date fair value of stock options granted to employees $ 2.65 $ 15.63  
Options granted 135,972    
Aggregate grant date fair value of stock options vested $ 53,716 $ 79,000  
Total unrecognized compensation cost related to stock options granted to employees $ 710,285   $ 435,639
2018 Omnibus Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total shares of common stock reserved 425,000    
Percentage of total shares of common stock reserved 2.00%    
2018 Omnibus Incentive Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of voting power of all classes of stock to be owned by optionee to determine the exercise price 10.00%    
Exercise price as a percentage of fair value of common stock on grant date if optionee owns stock representing more than 10 percent of voting power of all classes of stock 110.00%    
Employee Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total unrecognized compensation cost related to stock options granted to employees, weighted-average recognition period 3 years 3 months 19 days   2 years 9 months 18 days
Employee Stock Options | 2011 Employee Equity Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock options granted, expiration year 5 years    
Employee Stock Options | 2011 Employee Equity Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock options granted, expiration year 10 years    
Employee Stock Options | 2018 Omnibus Incentive Plan | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock options granted, expiration year 5 years    
Employee Stock Options | 2018 Omnibus Incentive Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock options granted, expiration year 10 years