XML 102 R87.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity (Details 2) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2016
Jun. 30, 2014
Mar. 31, 2015
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Mar. 18, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share base compensation       $ 12,815 $ 9,280 $ 7,035  
2014 Employee Stock Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Employe Stock Purchase Plan ESPP, Offering Duration, Maximum   27 months          
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date   85.00%          
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in Shares)       124,380      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares)       1,875,620      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)   2,000,000          
Allocated share base compensation       $ 400      
The 2015 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares)       5,400,000     5,300,296
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)       5,000,000      
Equity Incentive Plan, Term       10 years      
Share Based Compensation Arrangement By Share Based Payment Award Potential Number of Additional Shares Authorized (in Shares)       3,000,000      
Share Based Compensation Arrangement by Share Based Payment Award Potential Annual Increase in Shares, Percentage       2.50%      
The 2015 Equity Incentive Plan | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 1,129,962            
The 2005 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Equity Incentive Plan, Term       10 years      
Equity Incentive Plan Potential Increase In Shares     2.00%        
Employee Consultant And Directors Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share base compensation       $ 7,900 6,700 5,900  
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share base compensation       $ 3,900 $ 2,000 $ 600