XML 17 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee and Consultant Equity-Based Compensation - 2012 Omnibus Equity Incentive Plan (Details) - shares
1 Months Ended 12 Months Ended
Mar. 31, 2019
May 30, 2017
May 31, 2014
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options exercised (shares)       383,319 357,373    
Outstanding (shares)       10,132,562 8,090,636 7,328,131  
RSU's and SG's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Released (shares)       12,168 24,150    
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)       10,677,500     1,677,500
Additional shares authorized (shares) 3,000,000 2,000,000 4,000,000        
Expiration period       10 years      
Options exercised (shares)       1,207,258      
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 | Share-based Compensation Award, Tranche Five [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period       3 years      
Vesting percentage       60.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 percentage       50.00%      
2012 Omnibus Equity Incentive Plan | Shares Issuable Upon Exercise of Stock Options | Share-based Compensation Award, Tranche Six, Next Two Years [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting percentage       50.00%      
2012 Omnibus Equity Incentive Plan | RSU's and SG's              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options available (shares)       2,395,375      
Released (shares)       54,329      
Outstanding (shares)       7,020,538