XML 82 R62.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock-Based Compensation (Assumptions Used in Estimation of Fair Value of Stock) (Details) - $ / shares
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of options granted $ 4.38 $ 2.39 $ 1.07
Risk-free interest rate, minimum 1.19% 1.24% 0.54%
Risk-free interest rate, maximum 2.13% 2.22% 1.36%
Dividend yield 0.00% 0.00% 0.00%
Volatility, minimum 53.58% 52.47% 51.55%
Volatility, maximum 68.39% 67.93% 73.72%
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of options granted     $ 0.78
Risk-free interest rate     0.04%
Dividend yield 0.00% 0.00% 0.00%
Volatility     50.80%
Expected term (in years)     6 months
Expected forfeiture rate 5.00% 5.00% 5.00%
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 3 years 11 months 23 days 4 years 14 days 3 years 10 months 28 days
Expected forfeiture rate 0.00% 0.00% 0.00%
Minimum [Member] | Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of options granted $ 1.06 $ 0.78  
Risk-free interest rate, minimum 0.05% 0.04%  
Volatility, minimum 40.79% 50.80%  
Expected term (in years) 6 months 6 months  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 7 years 4 months 2 days 6 years 11 months 16 days 7 years 18 days
Expected forfeiture rate 16.33% 23.15% 23.15%
Maximum [Member] | Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of options granted $ 3.38 $ 2.08  
Risk-free interest rate, maximum 0.35% 0.24%  
Volatility, maximum 64.24% 67.57%  
Expected term (in years) 2 years 1 year 6 months