Stockholders' Equity (Employee and non-employee stock options outstanding) (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Based Arrangements With Employees And Nonemployees [Line Items]  
Options outstanding, Number 10,457,159
Options Exercisable, Number 5,863,479
Range One [Member]
 
Based Arrangements With Employees And Nonemployees [Line Items]  
Exercise price, Lower Limit $ 0.01
Exercise price, Upper Limit $ 1
Options outstanding, Number 381,679
Options Exercisable, Number 381,679
Options Outstanding, Weighted Average Remaining Contractual Term 3 years 8 months 19 days
Range Two [Member]
 
Based Arrangements With Employees And Nonemployees [Line Items]  
Exercise price, Lower Limit $ 1.01
Exercise price, Upper Limit $ 2
Options outstanding, Number 1,262,232
Options Exercisable, Number 1,220,566
Options Outstanding, Weighted Average Remaining Contractual Term 4 years 2 months 8 days
Range Three [Member]
 
Based Arrangements With Employees And Nonemployees [Line Items]  
Exercise price, Lower Limit $ 2.01
Exercise price, Upper Limit $ 3
Options outstanding, Number 655,000
Options Exercisable, Number 161,250
Options Outstanding, Weighted Average Remaining Contractual Term 8 years 6 months 11 days
Range Four [Member]
 
Based Arrangements With Employees And Nonemployees [Line Items]  
Exercise price, Lower Limit $ 3.01
Exercise price, Upper Limit $ 4
Options outstanding, Number 7,749,582
Options Exercisable, Number 3,691,317
Options Outstanding, Weighted Average Remaining Contractual Term 8 years 8 months 1 day
Range Five [Member]
 
Based Arrangements With Employees And Nonemployees [Line Items]  
Exercise price, Lower Limit $ 4.01
Exercise price, Upper Limit $ 5
Options outstanding, Number 11,166
Options Exercisable, Number 11,167
Options Outstanding, Weighted Average Remaining Contractual Term 2 months 19 days
Range Six [Member]
 
Based Arrangements With Employees And Nonemployees [Line Items]  
Exercise price, Lower Limit $ 5.04
Exercise price, Upper Limit $ 6
Options outstanding, Number 397,500
Options Exercisable, Number 397,500
Options Outstanding, Weighted Average Remaining Contractual Term 2 years 6 months 22 days