XML 36 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Equity Incentive Plans - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Nov. 30, 2014
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation $ 3,129,648 $ 1,866,604 $ 5,870,657 $ 4,260,638  
Service Period Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares, Granted     23,536    
Service Period Stock Options | Chief Executive Officer          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     4 years    
Performance-Vested Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Performance-vested stock options 1,151,051   1,151,051    
Performance-vested stock options, weighted average exercise price $ 14.13   $ 14.13    
Shares, Granted 295,936   9,254    
Performance-Vested Stock Options | Selling General and Administrative Expenses          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation cost true-up $ 1,600,000        
2010 Stock Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total number of unexercised options 289,530   289,530    
2010 Stock Plan | Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     2 years    
2010 Stock Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     4 years    
2014 Omnibus Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock options, available for grant 1,665,120   1,665,120   3,979,200
2014 Omnibus Incentive Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total number of unexercised options 1,547,505   1,547,505    
2014 Omnibus Incentive Plan | Restricted Stock Units | Employee          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     3 years    
2014 Omnibus Incentive Plan | Restricted Stock Units | Non-employee Director          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period     1 year