XML 41 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Equity Incentive Plans - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2014
Dec. 31, 2010
Dec. 31, 2006
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Share-based compensation       $ 1,684,390 $ 1,832,141 $ 2,703,078 $ 3,719,961
2006 Stock Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock options, number of shares granted     624,223        
Vesting period     5 years        
Stock options, available for grant       0   0  
2010 Stock Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock options, number of shares granted   2,146,320          
Vesting period   4 years          
Stock options, available for grant   2,220,280   0   0  
2014 Omnibus Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock options, number of shares granted 1,479,200            
Vesting period           3 years  
Stock options, available for grant       371,425   371,425  
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