XML 58 R43.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-Based Compensation (Assumptions Used in Estimation of Fair Value of Stock) (Details) - $ / shares
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value of options granted $ 2.45 $ 2.92
Risk-free interest rate   1.19%
Risk-free interest rate, minimum 1.25%  
Risk-free interest rate, maximum 1.70%  
Dividend yield 0.00% 0.00%
Volatility, minimum 57.86% 53.58%
Volatility, maximum 68.28% 53.89%
Expected term (in years)   4 years 3 months 4 days
Expected forfeiture rate   16.33%
Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.22% 0.05%
Risk-free interest rate, maximum 0.44% 0.35%
Dividend yield 0.00% 0.00%
Volatility, minimum 46.14% 40.79%
Volatility, maximum 86.75% 64.24%
Expected forfeiture rate 5.00% 5.00%
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 4 years 3 months 4 days  
Expected forfeiture rate 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.86 $ 1.06
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 3 months 11 days  
Expected forfeiture rate 16.33%  
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.24
Expected term (in years) 2 years 2 years