XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Dec. 08, 2017
Mar. 29, 2018
May 19, 2011
Mar. 31, 2018
Dec. 31, 2017
Apr. 03, 2017
Jun. 02, 2016
Stockholders Equity Note [Line Items]              
Common Stock, Capital Shares Reserved for Future Issuance           800,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term       6 years 8 months 12 days      
Proceeds from Stock Options Exercised       $ 1.5      
Share Based Compensation Arrangement By Share Based Payment Award Options Non Vested In Period Fair Value 1       $ 10.1      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term       9 years 10 months 24 days      
Non-qualified Stock Option [Member]              
Stockholders Equity Note [Line Items]              
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross       220,000      
Share-based Compensation Arrangement by Share-based Payment Award, Description       one-third will vest on the first anniversary of the date of grant, March 8, 2019; and the remaining two-thirds will vest in 24 equal monthly installments, with the option becoming fully vested on March 8, 2021      
Warrant [Member]              
Stockholders Equity Note [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term       2 years 4 months 24 days      
Class of Warrant or Right, Outstanding       15,296      
Common Stock [Member]              
Stockholders Equity Note [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period       248,762      
Employees [Member]              
Stockholders Equity Note [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   131,559          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   4 years          
Chief Financial Officer and Chief Operating Officer [Member] | Non-qualified Stock Option [Member]              
Stockholders Equity Note [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       3 years      
Restricted Stock Units (RSUs) [Member]              
Stockholders Equity Note [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 120,000            
2010 Stock Incentive Plan [Member]              
Stockholders Equity Note [Line Items]              
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number       585,584      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     793,440        
2014 Stock Incentive Plan [Member]              
Stockholders Equity Note [Line Items]              
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number       3,336,988      
Common Stock, Capital Shares Reserved for Future Issuance             4,160,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant       181,078      
2017 Stock Incentive Plan [Member]              
Stockholders Equity Note [Line Items]              
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number       437,550      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant       362,450      
Restricted Stock [Member]              
Stockholders Equity Note [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance       251,559 120,000