Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 4 Months Ended
Mar. 31, 2018
Jun. 30, 2013
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Performance Contingent Stock Options Granted to Employees          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Estimated fair value of stock options granted     400,000    
Compensation cost recognized     $ 0    
Performance Contingent Stock Options Granted to Employees | Executive Officer          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option awards exercisable 53,575   53,575    
Weighted average exercise price $ 3.42   $ 3.42    
Performance Contingent Stock Options Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Compensation cost recognized     $ 0 $ 0  
Stock option awards outstanding 329,498   329,498 275,922  
Stock option awards, fair value $ 700,000   $ 700,000 $ 300,000  
Performance and Market Contingent Stock Options Granted to Employees          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Compensation cost recognized     $ 0 $ 0  
Stock option awards outstanding 454,584   454,584 360,594  
Stock option awards, fair value $ 1,000,000   $ 1,000,000 $ 400,000  
Performance and Market Contingent Stock Options Granted to Employees | Vesting 1          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option awards exercisable 53,575   53,575    
Vesting rights     (i) the closing of a financing where the Company sells shares of its equity securities to institutional investors at a minimum price per share, (ii) a change in control with aggregate proceeds payable to the Company’s common stock at a minimum price per share, or (iii) an initial public offering that becomes effective at a minimum specified price per share    
Trailing period for Initial public offering that becomes effective or achievement with a minimum market capitalization     30 days    
Performance and Market Contingent Stock Options Granted to Employees | Vesting 2          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option awards exercisable 107,152   107,152    
Vesting rights     (i) the closing of a financing where the Company sells shares of its equity securities to institutional investors at a minimum pre-money valuation, (ii) a change in control with a minimum aggregate proceeds payable to the Company’s common stock, or (iii) an initial public offering that becomes effective or an achievement of a minimum market capitalization, as measured by a trailing 30 day volume-weighted average price.    
Performance and Market Contingent Stock Options Granted to Employees | Executive Team          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted average exercise price $ 3.42   $ 3.42    
Estimated fair value of stock options granted     700,000    
Performance and Market Contingent Stock Options Granted to Employees | Executive Team | Common Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option awards exercisable 160,727   160,727    
2018 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, capital shares reserved for future issuance 536,242   536,242    
2018 Incentive Award Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, capital shares reserved for future issuance 4,289,936   4,289,936    
Vesting period, options 4 years        
2018 Incentive Award Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period from the date of grant, options 10 years        
2018 Incentive Award Plan | Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Exercise price as a percentage of estimated fair value of the shares on the date of grant 100.00%        
2013 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period, options   4 years      
Number of shares of common stock authorized for issuance 450,233   450,233    
Exercise price         $ 3.42
Exercise price range, lower range limit         3.95
Exercise price range, upper range limit         $ 5.43
Estimated fair value of stock options granted     493,776    
Stock option awards outstanding 4,263,969   4,263,969   4,196,203
2013 Equity Incentive Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period from the date of grant, options   10 years      
2013 Equity Incentive Plan | Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Exercise price as a percentage of estimated fair value of the shares on the date of grant   100.00%      
Exercise price as a percentage of estimated grant date fair value of shares for a 10% shareholder   110.00%