XML 80 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee and Consultant Equity-Based Compensation - 2012 Omnibus Equity Incentive Plan (Details) - shares
1 Months Ended 12 Months Ended
May 30, 2017
May 31, 2014
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options exercised (shares)     357,373 656,846    
Outstanding (shares)     8,090,636 7,328,131 6,857,124  
RSU's and SG's            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Released (shares)     24,150 18,011    
2012 Omnibus Equity Incentive Plan | Shares issuable upon exercise of stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options available (shares)   7,677,500 1,771,120     1,677,500
Additional shares authorized (shares) 2,000,000 4,000,000        
Expiration period     10 years      
Options exercised (shares)     879,608      
Released (shares)     42,161      
Outstanding (shares)     4,984,611      
2012 Omnibus Equity Incentive Plan | Shares issuable upon exercise of stock options | Vesting terms (i), cliff vesting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     1 year      
2012 Omnibus Equity Incentive Plan | Shares issuable upon exercise of stock options | Vesting terms (ii), monthly vesting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     1 year      
2012 Omnibus Equity Incentive Plan | Shares issuable upon exercise of stock options | Vesting terms (iv), annual vesting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     5 years      
2012 Omnibus Equity Incentive Plan | Shares issuable upon exercise of stock options | Vesting terms (iv), two years after grant date            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     2 years      
Vesting percentage     40.00%      
2012 Omnibus Equity Incentive Plan | Shares issuable upon exercise of stock options | Vesting terms (iv), monthly over next three years            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     3 years      
Vesting percentage     60.00%